Skip to content

Commit 3400b75

Browse files
committed
improve fault state handling
1 parent b1597b1 commit 3400b75

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

packages/modules/devices/rct/rct/bat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def update(self, rct_client: RCT) -> None:
4141
if (stat1.value + stat2.value + stat3.value) > 0:
4242
# Werte werden trotz Fehlercode übermittelt.
4343
self.fault_state.warning(
44-
f"Alarm Status Speicher ist ungleich 0. Status 1: {stat1.value}, Status 2: {stat2.value}, "
44+
f"Speicher-Status ist ungleich 0. Status 1: {stat1.value}, Status 2: {stat2.value}, "
4545
f"Status 3: {stat3.value}")
4646

4747

packages/modules/devices/rct/rct/counter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def update(self, rct_client: RCT):
5151
if (stat1.value + stat2.value + stat3.value + stat4.value) > 0:
5252
# Werte werden trotz Fehlercode übermittelt.
5353
self.fault_state.warning(
54-
f"Alarm Status Speicher ist ungleich 0. Status 1: {stat1.value}, Status 2: {stat2.value}, "
54+
f"Speicher-Status ist ungleich 0. Status 1: {stat1.value}, Status 2: {stat2.value}, "
5555
f"Status 3: {stat3.value}, Status 4: {stat4.value},")
5656

5757

packages/modules/devices/sungrow/sungrow/counter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def update(self, pv_power: float):
3939
wordorder=Endian.Little, unit=unit)
4040
except Exception:
4141
powers = None
42-
self.fault_state.warning(self.fault_text)
42+
self.fault_state.no_error(self.fault_text)
4343
else:
4444
if pv_power != 0:
4545
power = self.__tcp_client.read_input_registers(5082, ModbusDataType.INT_32,
@@ -52,7 +52,7 @@ def update(self, pv_power: float):
5252
wordorder=Endian.Little, unit=unit)
5353
except Exception:
5454
powers = None
55-
self.fault_state.warning(self.fault_text)
55+
self.fault_state.no_error(self.fault_text)
5656

5757
frequency = self.__tcp_client.read_input_registers(5035, ModbusDataType.UINT_16, unit=unit) / 10
5858
if self.device_config.configuration.version == Version.SH_winet_dongle:

0 commit comments

Comments
 (0)