From 58f22e380de8f4b7013b8fb28305a333238324c6 Mon Sep 17 00:00:00 2001 From: LKuemmel Date: Tue, 26 Aug 2025 16:39:28 +0200 Subject: [PATCH] fix b23 and mpm3pm --- .../modules/internal_chargepoint_handler/clients.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/modules/internal_chargepoint_handler/clients.py b/packages/modules/internal_chargepoint_handler/clients.py index d90ecb10a8..db510591f7 100644 --- a/packages/modules/internal_chargepoint_handler/clients.py +++ b/packages/modules/internal_chargepoint_handler/clients.py @@ -63,16 +63,16 @@ def find_meter_client(meters: List[meter_config], client: Union[ModbusSerialClient_, ModbusTcpClient_], fault_state: FaultState) -> METERS: for meter_type, modbus_id in meters: - meter_client = meter_type(modbus_id, client, fault_state) - with client: - try: + try: + with client: + meter_client = meter_type(modbus_id, client, fault_state) if meter_client.get_voltages()[0] > 200: with ModifyLoglevelContext(log, logging.DEBUG): log.debug("Verbauter Zähler: "+str(meter_type)+" mit Modbus-ID: "+str(modbus_id)) return meter_client - except Exception: - log.debug(client) - log.debug(f"Zähler {meter_type} mit Modbus-ID:{modbus_id} antwortet nicht.") + except Exception: + log.debug(client) + log.debug(f"Zähler {meter_type} mit Modbus-ID:{modbus_id} antwortet nicht.") else: return None