From ad2058fb4236e10e5ad68b99faebfca55ca850ed Mon Sep 17 00:00:00 2001 From: SeaSpotter Date: Thu, 7 May 2026 17:20:25 +0200 Subject: [PATCH] Change register data type from UINT_32 to INT_32 --- packages/modules/devices/sungrow/sungrow_ihm/counter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/modules/devices/sungrow/sungrow_ihm/counter.py b/packages/modules/devices/sungrow/sungrow_ihm/counter.py index 6eab6109fd..3fc118b0c8 100644 --- a/packages/modules/devices/sungrow/sungrow_ihm/counter.py +++ b/packages/modules/devices/sungrow/sungrow_ihm/counter.py @@ -36,7 +36,7 @@ def update(self): power = self.__tcp_client.read_input_registers(8156, ModbusDataType.INT_32, wordorder=Endian.Little, unit=unit) * 10 - powers = self.__tcp_client.read_input_registers(8558, [ModbusDataType.UINT_32] * 3, + powers = self.__tcp_client.read_input_registers(8558, [ModbusDataType.INT_32] * 3, wordorder=Endian.Little, unit=unit) frequency = self.__tcp_client.read_input_registers(8557, ModbusDataType.UINT_16, unit=unit) / 10