Skip to content

Commit 6e873a8

Browse files
committed
reset fault state at init for tariffs, backup clouds and vehicles (#2562)
1 parent 0c09990 commit 6e873a8

3 files changed

Lines changed: 9 additions & 0 deletions

File tree

packages/modules/common/configurable_backup_cloud.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ def __init__(self,
1515
self.config = config
1616
self.fault_state = FaultState(ComponentInfo(None, self.config.name,
1717
ComponentType.BACKUP_CLOUD.value))
18+
# nach Init auf NO_ERROR setzen, damit der Fehlerstatus beim Modulwechsel gelöscht wird
19+
self.fault_state.no_error()
20+
self.fault_state.store_error()
1821
with SingleComponentUpdateContext(self.fault_state):
1922
self._component_updater = component_initializer(config)
2023

packages/modules/common/configurable_tariff.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ def __init__(self,
1818
self.config = config
1919
self.store = store.get_electricity_tariff_value_store()
2020
self.fault_state = FaultState(ComponentInfo(None, self.config.name, ComponentType.ELECTRICITY_TARIFF.value))
21+
# nach Init auf NO_ERROR setzen, damit der Fehlerstatus beim Modulwechsel gelöscht wird
22+
self.fault_state.no_error()
23+
self.fault_state.store_error()
2124
with SingleComponentUpdateContext(self.fault_state):
2225
self._component_updater = component_initializer(config)
2326

packages/modules/common/configurable_vehicle.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ def __init__(self,
5353
self.vehicle = vehicle
5454
self.store = store.get_car_value_store(self.vehicle)
5555
self.fault_state = FaultState(ComponentInfo(self.vehicle, self.vehicle_config.name, "vehicle"))
56+
# nach Init auf NO_ERROR setzen, damit der Fehlerstatus beim Modulwechsel gelöscht wird
57+
self.fault_state.no_error()
58+
self.fault_state.store_error()
5659

5760
try:
5861
self.__initializer()

0 commit comments

Comments
 (0)