Benutzer-Werkzeuge

Webseiten-Werkzeuge


ha:raderbroich:installation:automationen

Automationen

← Übersicht

Stand: 25.09.2026. 24 Automationen, davon 22 aktiv. Namensschema: Sicherheit:, System:, 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: Telegram-Benachrichtigung bei Alarmstatus automation.sicherheit_dauerhafte_benachrichtigung_bei_alarmstatus_anderung nein Vorgänger der obigen, abgeschaltet
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
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
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

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 → Telegram „Niemand mehr zu Hause …“ und script.alarm_schalten_scharf_hulle_unscharf mit ziel: Scharf.
  • B: Ist die Anlage scharf, ausgelöst oder im Übergang → Telegram „… ist zurück …“ und Skript mit ziel: Unscharf. Ein manuell gesetzter Hüllenschutz bleibt unberührt.
  • 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.
  • 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: …“.
  • Fehler in input_text.alarm_letzter_fehler (nicht leer, nicht in der Startphase): Telegram „Alarm-Fehler“ + kritische Push an beide.
  • Modus: single.

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“.

Ü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.

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.

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.

Test

  • Test: Ute betritt/verlässt Zuhause – aktiv. Kritische Push an Norberts iPhone bei jedem Kommen/Gehen von Ute. Diente zum Test der Anwesenheitserkennung; kann abgeschaltet werden, wenn nicht mehr gewünscht.
  • Test: Push-Nachricht an Norberts iPhone – abgeschaltet. Würde bei jedem Start eine kritische Test-Push an beide iPhones senden.
ha/raderbroich/installation/automationen.txt · Zuletzt geändert: von nbadm

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki