From 812d3b6d4f92189dd667923c3425e2903d15a025 Mon Sep 17 00:00:00 2001 From: LKuemmel Date: Mon, 20 Jan 2025 11:21:12 +0100 Subject: [PATCH] fix loadmanagement error timer --- packages/control/counter.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/control/counter.py b/packages/control/counter.py index 27a770e068..fb98a789ee 100644 --- a/packages/control/counter.py +++ b/packages/control/counter.py @@ -120,7 +120,8 @@ def _get_loadmanagement_state(self) -> None: if self.data.get.fault_state == FaultStateLevel.ERROR: if self.data.set.error_timer is None: self.data.set.error_timer = timecheck.create_timestamp() - if timecheck.check_timestamp(self.data.set.error_timer, self.MAX_EVU_ERROR_DURATION) is False: + return True + elif timecheck.check_timestamp(self.data.set.error_timer, self.MAX_EVU_ERROR_DURATION) is False: for cp in connected_cps: if self.num == data.data.counter_all_data.get_id_evu_counter(): data.data.cp_data[cp].set_state_and_log(