diff --git a/packages/modules/devices/saxpower/saxpower/counter.py b/packages/modules/devices/saxpower/saxpower/counter.py index 7e05815e3d..0244eba584 100644 --- a/packages/modules/devices/saxpower/saxpower/counter.py +++ b/packages/modules/devices/saxpower/saxpower/counter.py @@ -31,9 +31,8 @@ def initialize(self) -> None: self.sim_counter = SimCounter(self.__device_id, self.component_config.id, prefix="bezug") def update(self) -> None: - with self.__tcp_client: - power = self.__tcp_client.read_holding_registers(48, [ModbusDataType.INT_16]*2, unit=self.__modbus_id) - power = power * -1 + 16384 + power = self.client.read_holding_registers(48, ModbusDataType.INT_16, unit=self.__modbus_id) + power = power * -1 + 16384 imported, exported = self.sim_counter.sim_count(power) counter_state = CounterState(