Hallo,
bei mir läuft die Überwachung des TOB-18 über das ISM7 Modul angebunden über ism7mqtt an Home Assistant sehr gut. Allerdings kommt es ab & an vor, dass die Verbindung dann doch verloren geht. Da ich die Werte der Heizung gerne kontinuierlich aufzeichnen möchte, ist das ärgerlich.
Aus diesem Grund habe ich mir einen Sensor in HA angelegt, welche aktiv wird, wenn die Uhrzeit, welche vom BM-2 kommt, länger als 5 Minuten nicht aktualisiert wurde. Diesen Sensor überwache ich dann mit eine Automatisierung im HA und lasse mich benachrichtigen. Ich kann dann selbst aktiv werden. Vielleicht hilft das dem einen oder anderen ja weiter.
Hier der Code für den Template-Sensor:
- name: wolf_bm2_uhrzeit_not_updated
state: >
{{ (as_timestamp(now()) - as_timestamp(states.sensor.wolf_bm2_0x30_220032_uhrzeit.last_changed)) > 300 }}
Nun noch die Automatisierung:
alias: "Meldung: Wolf offline"
description: ""
triggers:
- trigger: state
entity_id:
- binary_sensor.wolf_bm2_uhrzeit_not_updated
to: "on"
conditions: []
actions:
- metadata: {}
data:
message: BM-2 meldet länger als 5 Minuten keine aktuellen Werte.
title: Wolf - Offline
action: notify.persistent_notification
- repeat:
until:
- condition: state
entity_id: binary_sensor.wolf_bm2_uhrzeit_not_updated
state: "off"
sequence:
- metadata: {}
data:
title: Wolf - Offline
message: BM-2 meldet länger als 5 Minuten keine aktuellen Werte.
enabled: true
action: notify.mobile_app_larss_iphone
- delay:
hours: 0
minutes: 10
seconds: 0
milliseconds: 0
- data: {}
action: homeassistant.reload_config_entry
target:
entity_id: binary_sensor.wolf_bm2_uhrzeit_not_updated
mode: single
Lars