From 1fce0a8c2f7b2fd295da7cf96b51afd470556b5f Mon Sep 17 00:00:00 2001 From: ndrsnhs Date: Wed, 4 Mar 2026 14:47:37 +0100 Subject: [PATCH] invert power --- packages/modules/devices/saxpower/saxpower/counter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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(