Wenn mein Thermostat 10 Minuten off-line ist, schickt mir HA eine Benachrichtigung aufs Handy. Dazu muss die HA-App auf dem Handy laufen.
Einfach eine beliebige neue Automation anlegen, im YAML-Modus wechseln und das hier reinkopieren. Musst natürlich Deine Entität und Handyverbindung anpassen.
Ich habe das jetzt gleich mal bei mir eingebaut. Schadet nichts und manchmal merke ich nicht, wenn die Batterie im Thermostat alle ist.
Vielen lieben Dank!.
Bin gespannt, ob ich das jetzt mitbekomme.
Werde noch mal die Batterien rausnehmen lassen, wenn mein Sohn kommt. Treppenlaufen ist noch nicht.
Die ist Automation. kopiere ich jetzt und erstelle die für jeden einzelnen Thermostat.
Wenn ich ein Helfer erstelle, indem ich alle Thermostate reinkopiere und der Name des helfers für den thermostaten Küche-DG in der Automation ersetzt, würde das funktionieren?
Nur Interessen halber gefragt.
Dank kategorisierung bekommt man ja jetzt Ordnung in den automationen.
alias: Büro Frank - Thermostat ist seit 10 Minuten off-line
description: ""
triggers:
- trigger: template
value_template: >-
{{ states( 'climate.fritz_heizung_frank_buero_keller' ) in ['unknown',
'unavailable'] == true }}
for:
hours: 0
minutes: 0
seconds: 5
conditions: []
actions:
- action: notify.mobile_app_pixel_7a_frank
metadata: {}
data:
message: Thermostat Büro Frank = {{ states('climate.fritz_heizung_frank_buero_keller' )}}!!!
title: 🌡️🌡️ OFF-LINE 🌡️🌡️
mode: single
Nein da geht es auch nicht.
mobile_app_pixel_7a_frank
war richtig. mobile_app_pixel_7a also ohne _frank ist das meines Sohnes.
Wie würde der Befehl allgemeni heißen, so dass es alle angezeigt bekommen die die HomeAssistent App installiert haben.
einfach nur notify
also
action: notify.notify
Ich habe mal eine andere Automation versucht. Diese benachrichtigt mich.
Da funktioniert es:
alias: Loft Licht an
description: ""
triggers:
- to: "on"
for: "00:00:05"
entity_id: light.licht_buro
trigger: state
conditions: []
actions:
- data:
message: Das Loft Licht wurde an gelassen, ausschalten?
title: Licht ausschalten
data:
actions:
- action: TURN_OFF
title: Licht ausschalten
icon: sfsymbols:lightbulb
service: light.turn_off
entity_id: switch.loft_light
- action: DISMISS
title: Abbrechen
icon: sfsymbols:bell.slash
action: notify.mobile_app_pixel_7a_frank
mode: single
Hallo @g11d
leider funktioniert dein code bei mir auch nicht.
Kann ich action: notify.ha_telegram
durch folgendes ersetzen? action: notify.mobile_app_pixel_7a_frank
oder muss ich dazu noch was abändern?
alias: AVM-Ventil nicht erreichbar
description: >-
Sende eine Telegram-Nachricht, wenn ein Heizkörperventil offline ist und
überprüfe nach 15 Minuten erneut.
triggers:
- entity_id:
- climate.fritz_heizung_kueche_og
- climate.fritz_heizung_bad_og
- climate.fritz_heizung_vanessa_og
- climate.fritz_heizung_kueche_dg
- climate.fritz_heizung_bad_dg
- climate.fritz_heizung_kinderzimmer_dg
- climate.fritz_heizung_wc_dg
- climate.fritz_heizung_schlafzimmer_dg
- climate.fritz_heizung_wohnzimmer_str_dg
- climate.fritz_heizung_wohnzimmer_feld_dg
- climate.fritz_heizung_hobbyraum_keller
- climate.fritz_heizung_frank_buero_keller
- climate.fritz_heizung_vanessa_buero_keller
- climate.fritz_heizung_wohnzimmer_og
- climate.fritz_heizung_tim
- climate.fritz_heizung_tim_og
to: unavailable
trigger: state
actions:
- data:
message: >-
Achtung! Das Heizkörperventil {{ trigger.to_state.name }} ist nicht mehr
erreichbar.
action: notify.mobile_app_pixel_7a_frank
- delay: "00:00:10"
- choose:
- conditions:
- condition: template
value_template: "{{ states(trigger.entity_id) == 'unavailable' }}"
sequence:
- data:
message: >-
Das Heizkörperventil {{ trigger.to_state.name }} ist auch nach
15 Minuten noch nicht erreichbar!
action: notify.mobile_app_pixel_7a_frank
- conditions:
- condition: template
value_template: "{{ states(trigger.entity_id) != 'unavailable' }}"
sequence:
- data:
message: >-
Entwarnung: Das Heizkörperventil {{ trigger.to_state.name }} ist
wieder erreichbar! 🎉
action: notify.mobile_app_pixel_7a_frank
mode: single
Sieht gut aus. Wenn es nicht funktioniert den Code mal ChatGPT vor die Füße werfen. Da bekommst du Tipps zur Änderung. Beschreib dann einfach das Fehlerbild mit den Fehlermeldungen.
Ich habe jetzt dieses von @RobertoCravallo kopiert, da ich so auch gleich angezeigt bekomme, welcher Thermostat defekt ist.
Ich weiß nicht warum, die Lösung von @g11d habe ich nicht hinbekommen.
Vielen lieben Dank an alle.
alias: Bad DG
description: Bad DG - Thermostat ist seit 10 Minuten off-line
triggers:
- trigger: template
value_template: >-
{{ states( 'climate.fritz_heizung_bad_dg' ) in ['unknown', 'unavailable']
== true }}
for:
hours: 0
minutes: 10
seconds: 5
conditions: []
actions:
- action: notify.mobile_app_pixel_7a_frank
metadata: {}
data:
message: Thermostat Vanessa OG = {{ states('climate.fritz_heizung_bad_dg' )}}!!!
title: 🌡️🌡️ OFF-Line 🌡️🌡️
- action: notify.persistent_notification
metadata: {}
data:
message: Thermostat Vanessa OG = {{ states('climate.fritz_heizung_bad_dg' )}}!!!
title: 🌡️🌡️ OFF-Line 🌡️🌡️
enabled: true
mode: single
Jetzt brauche ich niemand mehr in 3 Stock schicken um zu schauen ob alles OK ist. DANKE EUCH