Ich benötige Hilfe bei der Erstellung einer Automation, die einen Alarm auslöst, z.B. eine E-Mail aufs Handy, wenn sich der Wert eines Sensors 5 Minuten lang nicht verändert. Wie muss ich vorgehen?
Habe mal Microsoft Copilot gefragt
Natürlich, das lässt sich mit Home Assistant ziemlich clever lösen!
Du kannst eine Automation erstellen, die überprüft, ob sich ein Sensorwert über 5 Minuten hinweg nicht geändert hat, und anschließend einen Alarm auslöst – etwa durch eine E-Mail oder eine Benachrichtigung an dein Smartphone.
Vorgehensweise:
- Sensor auswählen:
- Notiere dir die
entity_id
des Sensors (z. B.sensor.temperature_wohnzimmer
).
- Automation erstellen:
- Die Logik basiert auf einem Trigger mit dem Typ
state
, kombiniert mit der Bedingung, dass der Wert über 5 Minuten gleich bleibt.
- Automation-Beispiel (YAML):
alias: 'Sensorwert unverändert Alarm'
trigger:
- platform: state
entity_id: sensor.dein_sensor
for: '00:05:00'
condition:
- condition: template
value_template: >
{{ trigger.to_state.state == trigger.from_state.state }}
action:
- service: notify.mobile_app_dein_handy
data:
message: "Sensorwert hat sich seit 5 Minuten nicht verändert!"
title: "Home Assistant Alarm"
Vielleicht hilft’s
Die Condition muss dann noch nicht mal sein.
Stimmt, werden ja schon für 5min gesetzt und wenn die abgelaufen sind, kommt die Benachrichtigung.
Vielen Dank, werde das mal probieren.
Und wo gebe ich den Code ein?
Entwicklerwerkzeuge - Aktionen?
@Roland18 ich denke, die Initiatoren dieser Community haben viele Videos gemacht, insbesondere über Grundlagen und Automatisierungen.
Nimm’s mir nicht übel, doch schau Dir davon mal ein paar an, dann wird vieles über Automatisierungen und die Oberfläche von HA klarer.
Kleiner Hinweis, beim Erstellen einer Automation gibt es neben dem GUI Editor auch noch den YAML Editor über das 3-Punkte Menü.