Benutzer-Werkzeuge

Webseiten-Werkzeuge


ha:raderbroich:logik:automationen

Automationen

← Übersicht

Stand: 26.09.2026. 28 Automationen, davon 27 aktiv. Namensschema: Sicherheit:, System:, Backup:, Zone:, NAS:, Proxmox:, USV:, Test:. Alle sind in der Oberfläche angelegt (Einstellungen → Automationen & Szenen).

Vollständiger Code (YAML):

Übersicht

Name Entität Aktiv Kurz
Sicherheit: Alarmstatus von Homematic übernehmen automation.sicherheit_alarmstatus_zwischen_helfer_und_homematic_synchronisieren ja Homematic → Dashboard-Status
Sicherheit: Alarmstatus Watchdog automation.sicherheit_alarmstatus_watchdog ja alle 5 Min. Abgleich
Sicherheit: Vorgang-Flag Timeout-Reset automation.sicherheit_vorgang_flag_timeout_reset ja hängendes Flag nach 2 Min. zurücksetzen
Sicherheit: Alarm automatisch bei Abwesenheit automation.sicherheit_alarm_automatisch_bei_abwesenheit ja alle weg → scharf, einer zurück → unscharf
Sicherheit: Nacht-Hüllenschutz nach Bewegungsruhe automation.sicherheit_nacht_hullenschutz_nach_bewegungsruhe ja nachts automatisch Hüllenschutz
Sicherheit: Kamera-Steckdose nach Alarmstatus automation.sicherheit_kamera_steckdose_nach_alarmstatus ja Kamera an/aus je nach Alarm
Sicherheit: Alarm-Videoschleife per Telegram automation.sicherheit_alarm_videoschleife_per_telegram ja bei Alarm Videos senden
Sicherheit: Alarm per Telegram-Button bestätigen automation.sicherheit_alarm_per_telegram_button_bestatigen ja Button stoppt Videos
Sicherheit: Alarmstatus via Telegram und iOS senden automation.sicherheit_alarmstatus_via_telegram_skript_senden ja Status-/Fehler-/Alarmmeldungen
Sicherheit: Reolink nach Einschalten der Kamera-Dose neu laden automation.sicherheit_reolink_nach_einschalten_der_kamera_dose_neu_laden ja Reolink nach Dose-an neu laden (bis 8 Versuche)
Sicherheit: Reolink-Wächter (Kamera 10 min nicht erreichbar) automation.sicherheit_reolink_wachter_kamera_10_min_nicht_erreichbar ja Reolink neu laden, wenn Kamera trotz Strom weg
System: Alarmstatus nach Neustart wiederherstellen automation.system_alarmstatus_nach_neustart_wiederherstellen ja nach Start Status übernehmen
System: Startmeldung per Telegram automation.system_startmeldung_per_telegram ja Startmeldung nach 2 Min.
System: Täglicher Neustart automation.system_taglicher_neustart ja Host-Neustart 01:30
System: FRITZ!Box täglich neu starten automation.system_fritz_box_taglich_neu_starten ja FRITZ!Box-Neustart 00:15
System: HA-Lebenszeichen und Ausfallerkennung automation.system_ha_lebenszeichen_und_ausfallerkennung ja erkennt HA-Ausfälle > 15 Min.
System: Internet-Ausfall überwachen automation.system_internet_ausfall_uberwachen ja erkennt Internet-Ausfälle > 15 Min.
System: Störungsmeldung HA/Internet senden automation.system_storungsmeldung_ha_internet_senden ja Protokolleintrag + Telegram + Push
System: Störungsmeldung per Push zur Kenntnis nehmen automation.system_storungsmeldung_ha_internet_bestatigen ja Push-Knopf hakt Protokoll ab
System: Störungsprotokoll Kenntnisnahme erfassen automation.system_storungsprotokoll_kenntnisnahme_erfassen ja Häkchen im Dashboard → Name + Zeit
Backup: Dauerhaftes NAS-Backup 26.09.2026 23:00 (einmalig) automation.backup_dauerhaftes_nas_backup_26_09_2026_23_00_einmalig ja, bis zum Lauf einmaliges Dauer-Backup aufs NAS, schaltet sich danach ab
NAS: Synology-Warnungen an Norbert melden automation.nas_synology_warnungen_an_norbert_melden ja NAS-Probleme → Norbert
Proxmox: Warnungen an Norbert melden automation.proxmox_warnungen_an_norbert_melden ja Proxmox-Probleme → Norbert
USV: Stromausfall melden und protokollieren automation.usv_stromausfall_melden_und_protokollieren ja Stromausfall + Entwarnung
Norbert verlässt Raderbroich (kritische Benachrichtigung) automation.norbert_verlasst_raderbroich_kritische_benachrichtigung ja kritische Push an Norbert beim Verlassen
Zone: Willkommen im Alten Brauhaus (kritische Benachrichtigung) automation.zone_willkommen_im_alten_brauhaus_kritische_benachrichtigung ja kritische Willkommens-Push an den, der das Brauhaus betritt
Test: Push-Nachricht an Norberts iPhone automation.test_pushnachricht nein Test
Test: Ute betritt/verlässt Zuhause (kritische Benachrichtigung) automation.test_ute_betritt_verlasst_zuhause_kritische_benachrichtigung ja Test: kritische Push an Norbert

Die wöchentlichen automatischen Backups (sonntags 03:17 Uhr, nur NAS) sind keine Automation, sondern in den Backup-Einstellungen von HA eingestellt – siehe Backup.

Alarmanlage

Alarmstatus von Homematic übernehmen

  • Auslöser: jede Zustandsänderung des Alarm-Panels.
  • Bedingung: nicht in Übergangszuständen (pending, arming, disarming).
  • Aktion: Homematic-Zustand in Klartext umsetzen und in input_select.alarmstatus schreiben.
  • Zweck: Änderungen, die außerhalb von HA gemacht werden (Homematic-App, Keypad, Wandtaster), erscheinen im Dashboard.
  • Modus: queued (max. 10).

Alarmstatus Watchdog

  • Auslöser: alle 5 Minuten.
  • Aktion: Weicht input_select.alarmstatus vom Homematic-Zustand ab und läuft gerade kein Schaltvorgang (input_boolean.alarm_vorgang_laeuft = aus), wird der Dashboard-Status korrigiert.
  • Zweck: Sicherheitsnetz, falls ein Ereignis aus der Cloud verloren ging.

Vorgang-Flag Timeout-Reset

  • Auslöser: input_boolean.alarm_vorgang_laeuft seit 2 Minuten an.
  • Aktion: Flag ausschalten. Verhindert, dass Watchdog und Benachrichtigungen nach einem abgebrochenen Skript dauerhaft blockiert sind.

Alarm automatisch bei Abwesenheit

  • Auslöser A „verlassen“: Norbert oder Ute verlässt home und ist seit 2 Minuten weg.
  • Auslöser B „zurück“: Norbert oder Ute kommt nach home.
  • A: Sind beide nicht zu Hause und ist die Anlage unscharf oder im Hüllenschutz → Grund „🚗 Niemand mehr zu Hause …“ in input_text.alarm_schaltgrund hinterlegen und script.alarm_schalten_scharf_hulle_unscharf mit ziel: Scharf.
  • B: Ist die Anlage scharf, ausgelöst oder im Übergang → Grund „🏠 … ist zurück …“ hinterlegen und Skript mit ziel: Unscharf. Ein manuell gesetzter Hüllenschutz bleibt unberührt.
  • Seit 26.09.2026 keine eigene Telegram-Nachricht mehr: Der Grund erscheint in der Statusmeldung von „Alarmstatus via Telegram und iOS senden“ (vorher kamen zwei Nachrichten).
  • Andere Zonen (z. B. „Zum alten Brauhaus“) zählen als „nicht zu Hause“.
  • Modus: queued (max. 5).

Nacht-Hüllenschutz nach Bewegungsruhe

  • Zeitfenster: 22:30–06:30.
  • Ruhe: beide Bewegungsmelder seit 5 Min. ohne Bewegung (oder 22:30 Uhr erreicht), Anlage unscharf, kein Schaltvorgang → Hüllenschutz schalten; wenn erfolgreich, Merker input_boolean.hullenschutz_nacht_automatik_aktiv einschalten.
  • Bewegung: Ist der Merker an und die Anlage im Hüllenschutz → wieder unscharf schalten, Merker aus.
  • Status anderweitig geändert (z. B. unscharf oder scharf von Hand) → Merker aus.
  • Ergebnis: Nachts ist die Wohnung im Hüllenschutz, sobald alle schlafen. Wer nachts aufsteht, löst durch die Bewegung das Aufheben aus. Achtung: Die Bewegungsmelder lösen erst aus, wenn man in ihren Bereich kommt – wer vorher eine Balkontür öffnet, löst den Hüllenschutz-Alarm aus.

Kamera-Steckdose nach Alarmstatus

  • Auslöser: Änderung von input_select.alarmstatus, des Alarm-Panels, von input_boolean.kamera_dose_testmodus, der Steckdose selbst (nach 5 s), alle 5 Minuten und beim HA-Start.
  • Soll AN, wenn Testmodus an oder Alarm-Panel armed_away/triggered oder Dashboard-Status Scharf/Ausgelöst – und die Steckdose ist aus.
  • Soll AUS, wenn Testmodus aus und Panel disarmed/armed_home/armed_night und Dashboard-Status Unscharf/Hüllenschutz – und die Steckdose ist an.
  • Im Hüllenschutz bleibt die Kamera bewusst aus (Entscheidung Norbert, 26.09.2026). Nur wenn im Hüllenschutz tatsächlich Alarm ausgelöst wird (triggered), geht sie an.
  • Folge: Wer die Steckdose von Hand schaltet, wird innerhalb von 5 s bzw. 5 Min. „korrigiert“. Für Dauerbetrieb den Testmodus verwenden.
  • Modus: queued (max. 5).

Alarm-Videoschleife per Telegram

  • Auslöser: Alarm-Panel wechselt auf triggered.
  • Ablauf: input_boolean.alarm_video_bestatigt aus → wiederholt: Video (input_number.alarm_videolange, derzeit 20 s) von camera.ko_wohnzimmer_standardauflosung nach /media/alarm_videos/alarm_JJJJMMTT_HHMMSS.mp4 aufnehmen und script.alarm_video_senden starten.
  • Ende: bestätigt per Telegram-Button, oder Anlage nicht mehr ausgelöst, oder Höchstzahl erreicht (Gesamtdauer 10 Min. ÷ Videolänge, aufgerundet = 30 Videos).
  • Abschlussmeldung per Telegram an Norbert und Ute mit dem Grund.
  • Modus: single.

Alarm per Telegram-Button bestätigen

  • Auslöser: Ereignis telegram_callback mit Daten /alarm_ack.
  • Aktion: input_boolean.alarm_video_bestatigt an, kurze Bestätigung in Telegram („Alarm bestätigt – Videos gestoppt“).
  • Hinweis: Das stoppt nur die Videos, nicht die Alarmanlage bzw. Sirene.

Alarmstatus via Telegram und iOS senden

  • Alarm ausgelöst: Telegram „ALARM AUSGELÖST!“ an beide + kritische Push (durchbricht Stummmodus) an beide iPhones.
  • Statusänderung (nicht während der Startphase): Telegram „Der Status hat sich geändert auf: …“ – mit angehängtem Grund aus input_text.alarm_schaltgrund, falls dieser höchstens 5 Minuten alt ist; danach wird der Helfer geleert.
  • Fehler in input_text.alarm_letzter_fehler (nicht leer, nicht in der Startphase): Telegram „Alarm-Fehler“ + kritische Push an beide (script.push_an_alle_handys).
  • Modus: single.
  • Auslöser: Kamera-Dose switch.hmip_raderbroich_dose_tv seit 60 s an.
  • Aktion: bis zu 8-mal alle 30 s die Reolink-Integration neu laden (ca. 4 Minuten), bis die Kamera verfügbar ist oder die Dose wieder aus ist.
  • Zweck: Die Kamera bootet ca. 1 Minute; HA würde die Integration sonst nur mit immer größerem Abstand neu versuchen.
  • Auslöser: Kamera camera.ko_wohnzimmer_standardauflosung seit 10 Min. unavailable sowie alle 15 Min.
  • Bedingungen: Kamera-Dose switch.hmip_raderbroich_dose_tv seit ≥ 10 Min. an, Kamera seit ≥ 10 Min. nicht erreichbar, und „Reolink nach Einschalten der Kamera-Dose neu laden“ läuft gerade nicht.
  • Aktion: Reolink-Integration neu laden, Logbuch-Eintrag.
  • Ist die Dose aus (Kamera absichtlich stromlos), passiert nichts. Seit 26.09.2026.

System

Alarmstatus nach Neustart wiederherstellen

  • Auslöser: HA-Start. Liest den Homematic-Zustand und setzt input_select.alarmstatus (unbekannt → Unscharf).

Startmeldung per Telegram

  • Auslöser: HA-Start.
  • Startphase an → 2 Min. warten → Telegram „Home Assistant gestartet“ mit Alarmzustand, Zahl offener Türen/Fenster und leerer Batterien → Startphase aus.

Täglicher Neustart

  • Auslöser: Uhrzeit aus input_datetime.system_neustart_uhrzeit (01:30).
  • Aktion: hassio.host_reboot – startet die Home-Assistant-VM neu (Home Assistant läuft als VM 101 auf dem Proxmox-Server; der Proxmox-Host selbst wird nicht neu gestartet).

FRITZ!Box täglich neu starten

  • Auslöser: täglich 00:15.
  • Aktion: Knopf button.fritz_box_6591_cable_neu_starten der FRITZ!Box-Tools-Integration drücken. Das Internet ist dabei einige Minuten weg (unter der 15-Min.-Schwelle der Internet-Überwachung).

HA-Lebenszeichen und Ausfallerkennung

  • Auslöser: jede Minute.
  • Schreibt die aktuelle Zeit in input_datetime.ha_lebenszeichen. Liegt der alte Wert mehr als 15 Min. zurück, war HA aus (Absturz, Stromausfall, Proxmox-Neustart …): Beginn/Ende in input_datetime.ha_ausfall_beginn/_ende speichern und input_boolean.stoerung_ha_offline einschalten.
  • Die Erkennung läuft beim ersten Lebenszeichen nach dem Neustart – dadurch gibt es keine Konflikte beim Start.

Internet-Ausfall überwachen

  • Weg: binary_sensor.fritz_box_6591_cable_verbindung seit 15 Min. aus oder nicht verfügbar → Beginn speichern, input_boolean.internet_ausfall_laeuft an (Dashboard zeigt „Internet ist weg“).
  • Zurück: Verbindung wieder da und Ausfall lief → Ende speichern, internet_ausfall_laeuft aus. Erst dann wird gemeldet, weil Telegram/Push vorher nicht zugestellt werden können.

Störungsmeldung HA/Internet senden

  • Auslöser: stoerung_ha_offline geht an oder internet_ausfall_laeuft geht aus (jeweils 1 Min. stabil, damit Netz/Telegram nach einem Neustart bereit sind).
  • Aktion: offenen Eintrag im Störungsprotokoll (todo.storungsprotokoll) mit Zeitraum und Dauer anlegen, Telegram an beide, Push mit Knopf „Kenntnis genommen“ an Norbert, danach stoerung_ha_offline wieder aus.

Störungsmeldung per Push zur Kenntnis nehmen

  • Auslöser: Knopf „Kenntnis genommen“ (Aktion STOERUNG_OK) in der iPhone-Push.
  • Aktion: alle offenen Protokolleinträge abhaken, Beschreibung „✔ Kenntnis genommen von … am …“ eintragen, Mitteilung auf dem iPhone entfernen.

Störungsprotokoll Kenntnisnahme erfassen

  • Auslöser: jede Änderung am Störungsprotokoll.
  • Neu abgehakte Einträge bekommen „✔ Kenntnis genommen von <Person> am …“, wieder geöffnete Einträge bekommen „Offen – noch nicht zur Kenntnis genommen“.

Backup

Backup: Dauerhaftes NAS-Backup 26.09.2026 23:00 (einmalig)

  • Auslöser: 23:00 Uhr (am 26.09.2026).
  • Aktion: hassio.backup_full mit Speicherort nas (NFS, /volume1/hassio), Name „Dauerhaft 2026-09-26 (nicht löschen)“, verschlüsselt mit dem Backup-Schlüssel; Logbuch-Eintrag; danach schaltet sich die Automation selbst ab.
  • Weil das Backup nicht mit den automatischen Einstellungen entsteht, löscht die Aufbewahrungsregel (10 Kopien) es nie.
  • Achtung: Der Backup-Schlüssel steht im Klartext in der Konfiguration dieser Automation. Nach dem erfolgreichen Lauf die Automation löschen.

Überwachung

NAS: Synology-Warnungen an Norbert melden

  • Meldet nur an Norbert (Telegram + kritische Push) für die Synology DS920+ nasnbruch:
    • Volume- oder Plattenstatus nicht mehr „normal“ (2 Min.)
    • SMART-Warnung (fehlerhafte Sektoren, Restlebensdauer) oder Sicherheitsstatus unsicher
    • NAS-Temperatur > 60 °C oder Plattentemperatur > 50 °C (je 10 Min.)
    • NAS 10 Min. nicht im Netz
  • Nur neue Wechsel lösen aus, bestehende Warnzustände nicht erneut.
  • Telegram-Chat-ID aus input_text.telegram_chat_id_norbert.

Proxmox: Warnungen an Norbert melden

  • Gleicher Aufbau wie die NAS-Warnung, für den Proxmox-Server pve:
    • Node pve offline (5 Min.) oder Server 10 Min. nicht im Netz
    • DokuWiki-Container gestoppt (5 Min.)
    • CPU oder RAM > 90 % (10 Min.)
    • Speicher local oder local-lvm > 90 % belegt (10 Min.)
  • Die HA-VM wird nicht überwacht (bei deren Ausfall kann HA nichts senden), haos14.2 ist bewusst aus.
  • Telegram-Chat-ID aus input_text.telegram_chat_id_norbert.

USV: Stromausfall melden und protokollieren

  • Stromausfall (binary_sensor.usv_batteriebetrieb an): Beginn speichern, counter.usv_stromausfalle +1, offenen Eintrag „🔌 Stromausfall … – läuft“ im Störungsprotokoll, Telegram an beide mit Akkustand und Restlaufzeit, Push mit „Kenntnis genommen“ an Norbert.
  • Strom zurück: Ende speichern, Protokolleintrag mit Zeitraum und Dauer umbenennen, Entwarnung per Telegram und Push.

Anwesenheit und Zonen

Norbert verlässt Raderbroich (kritische Benachrichtigung)

  • Auslöser: person.norbert wechselt von home weg (nicht nach unavailable/unknown).
  • Aktion: Kritische Push an Norberts iPhone „Du hast die Zone Raderbroich verlassen (HH:MM Uhr)“. Seit 26.09.2026.

Zone: Willkommen im Alten Brauhaus (kritische Benachrichtigung)

  • Auslöser: Norbert oder Ute betritt die Zone zone.zum_alten_brauhaus (Gaststätte „Zum Alten Brauhaus Dresen“, Raderbroich 13, Radius 75 m).
  • Aktion: kritische Push nur an den, der ankommt – Norbert auf notify.mobile_app_iphone_von_norbert, Ute auf notify.mobile_app_iphone_13_ute:
    • Titel: „🍺 Zum alten Brauhaus“
    • Text: „Herzlich willkommen in der Gaststätte Zum alten Brauhaus. PROST 🍺“
  • Kommen beide zusammen an, bekommt jeder seine eigene Nachricht. Modus: parallel (max. 5). Seit 26.09.2026.

Test

  • Test: Ute betritt/verlässt Zuhause – aktiv. Kritische Push an Norberts iPhone bei jedem Kommen/Gehen von Ute. Diente zum Test der Anwesenheitserkennung; bleibt laut Norbert (26.09.2026) aktiv.
  • Test: Push-Nachricht an Norberts iPhone – abgeschaltet. Würde bei jedem Start eine kritische Test-Push an beide iPhones senden.
ha/raderbroich/logik/automationen.txt · Zuletzt geändert: von nbadm

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki