diff --git a/packages/modules/common/configurable_backup_cloud.py b/packages/modules/common/configurable_backup_cloud.py index ce126d5d31..f1ea316965 100644 --- a/packages/modules/common/configurable_backup_cloud.py +++ b/packages/modules/common/configurable_backup_cloud.py @@ -15,6 +15,9 @@ def __init__(self, self.config = config self.fault_state = FaultState(ComponentInfo(None, self.config.name, ComponentType.BACKUP_CLOUD.value)) + # nach Init auf NO_ERROR setzen, damit der Fehlerstatus beim Modulwechsel gelöscht wird + self.fault_state.no_error() + self.fault_state.store_error() with SingleComponentUpdateContext(self.fault_state): self._component_updater = component_initializer(config) diff --git a/packages/modules/common/configurable_tariff.py b/packages/modules/common/configurable_tariff.py index 0b92b45b11..afb933eacd 100644 --- a/packages/modules/common/configurable_tariff.py +++ b/packages/modules/common/configurable_tariff.py @@ -18,6 +18,9 @@ def __init__(self, self.config = config self.store = store.get_electricity_tariff_value_store() self.fault_state = FaultState(ComponentInfo(None, self.config.name, ComponentType.ELECTRICITY_TARIFF.value)) + # nach Init auf NO_ERROR setzen, damit der Fehlerstatus beim Modulwechsel gelöscht wird + self.fault_state.no_error() + self.fault_state.store_error() with SingleComponentUpdateContext(self.fault_state): self._component_updater = component_initializer(config) diff --git a/packages/modules/common/configurable_vehicle.py b/packages/modules/common/configurable_vehicle.py index 5f95ef1a13..00024e1579 100644 --- a/packages/modules/common/configurable_vehicle.py +++ b/packages/modules/common/configurable_vehicle.py @@ -53,6 +53,9 @@ def __init__(self, self.vehicle = vehicle self.store = store.get_car_value_store(self.vehicle) self.fault_state = FaultState(ComponentInfo(self.vehicle, self.vehicle_config.name, "vehicle")) + # nach Init auf NO_ERROR setzen, damit der Fehlerstatus beim Modulwechsel gelöscht wird + self.fault_state.no_error() + self.fault_state.store_error() try: self.__initializer()