Solve wrong return code from modbus. (#94234)

This commit is contained in:
jan iversen
2023-06-08 11:29:54 +02:00
committed by GitHub
parent 00ecf51091
commit 05e822b7a3

View File

@@ -192,7 +192,7 @@ class Flexit(ClimateEntity):
result = float(
await self._async_read_int16_from_register(register_type, register)
)
if result == -1:
if not result:
return -1
return result / 10.0
@@ -200,6 +200,6 @@ class Flexit(ClimateEntity):
result = await self._hub.async_pymodbus_call(
self._slave, register, value, CALL_TYPE_WRITE_REGISTER
)
if result == -1:
if not result:
return False
return True