diff --git a/packages/modules/devices/saxpower/saxpower/counter.py b/packages/modules/devices/saxpower/saxpower/counter.py index 0244eba584..fb5dd4da2a 100644 --- a/packages/modules/devices/saxpower/saxpower/counter.py +++ b/packages/modules/devices/saxpower/saxpower/counter.py @@ -32,7 +32,7 @@ def initialize(self) -> None: def update(self) -> None: power = self.client.read_holding_registers(48, ModbusDataType.INT_16, unit=self.__modbus_id) - power = power * -1 + 16384 + power = power - 16384 imported, exported = self.sim_counter.sim_count(power) counter_state = CounterState(