Skip to content

Commit 8101dda

Browse files
authored
mqtt topics show legacy hint (#2326)
* mqtt topics show legacy hint * set fault-state level to warning
1 parent adb0513 commit 8101dda

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • packages/modules/devices/generic/mqtt

packages/modules/devices/generic/mqtt/device.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,10 @@ def on_message(client, userdata, message):
4040
for component in components:
4141
component.update(received_topics)
4242
else:
43-
raise Exception(f"Keine MQTT Daten für Gerät {device_config.id} empfangen")
43+
for component in components:
44+
component.fault_state.warning(
45+
f"Keine MQTT-Daten für Gerät {device_config.id} empfangen oder es werden veraltete legacy-Topics"
46+
" verwendet. Bitte die Doku in den Einstellungen beachten.")
4447

4548
return ConfigurableDevice(
4649
device_config=device_config,

0 commit comments

Comments
 (0)