Skip to content

Commit

Permalink
fix modbus sending FP32_R values (#4882)
Browse files Browse the repository at this point in the history
  • Loading branch information
ssieb committed May 23, 2023
1 parent baa0816 commit 4141100
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion esphome/components/modbus_controller/modbus_controller.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -506,12 +506,12 @@ void number_to_payload(std::vector<uint16_t> &data, int64_t value, SensorValueTy
case SensorValueType::U_DWORD:
case SensorValueType::S_DWORD:
case SensorValueType::FP32:
case SensorValueType::FP32_R:
data.push_back((value & 0xFFFF0000) >> 16);
data.push_back(value & 0xFFFF);
break;
case SensorValueType::U_DWORD_R:
case SensorValueType::S_DWORD_R:
case SensorValueType::FP32_R:
data.push_back(value & 0xFFFF);
data.push_back((value & 0xFFFF0000) >> 16);
break;
Expand Down

0 comments on commit 4141100

Please sign in to comment.