From 63545026b0e20734422bf670d6d39394e912c94e Mon Sep 17 00:00:00 2001 From: ndrsnhs Date: Wed, 2 Apr 2025 08:41:14 +0200 Subject: [PATCH] invert battery power --- packages/modules/devices/ampere/ampere/bat.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/modules/devices/ampere/ampere/bat.py b/packages/modules/devices/ampere/ampere/bat.py index 297efd9178..e85d867646 100644 --- a/packages/modules/devices/ampere/ampere/bat.py +++ b/packages/modules/devices/ampere/ampere/bat.py @@ -25,7 +25,7 @@ def __init__(self, self.fault_state = FaultState(ComponentInfo.from_component_config(self.component_config)) def update(self, client: ModbusTcpClient_) -> None: - power = client.read_input_registers(535, ModbusDataType.INT_16, unit=self.modbus_id) + power = client.read_input_registers(535, ModbusDataType.INT_16, unit=self.modbus_id) * -1 soc = client.read_input_registers(1339, ModbusDataType.UINT_16, unit=self.modbus_id) imported, exported = self.sim_counter.sim_count(power)