modbus: Repair swap for slaves (#97960)

This commit is contained in:
jan iversen 2023-08-18 13:23:04 +02:00 committed by GitHub
parent fc444e4cd6
commit c268adb07e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 192 additions and 17 deletions

View file

@ -210,7 +210,7 @@ class ModbusThermostat(BaseStructPlatform, RestoreEntity, ClimateEntity):
int.from_bytes(as_bytes[i : i + 2], "big")
for i in range(0, len(as_bytes), 2)
]
registers = self._swap_registers(raw_regs)
registers = self._swap_registers(raw_regs, 0)
if self._data_type in (
DataType.INT16,