diff --git a/custom_components/alfen_modbus/__init__.py b/custom_components/alfen_modbus/__init__.py index f6f713c..b7724ab 100644 --- a/custom_components/alfen_modbus/__init__.py +++ b/custom_components/alfen_modbus/__init__.py @@ -265,7 +265,7 @@ def read_modbus_data_station(self): if status_data.isError(): return False decoder = BinaryPayloadDecoder.fromRegisters( - status_data.registers, byteorder=Endian.c + status_data.registers, byteorder=Endian.BIG ) self.data["actualMaxCurrent"] = round(decoder.decode_32bit_float(),2) self.data["boardTemperature"] = round(decoder.decode_32bit_float(),2)