Benutzer-Werkzeuge

Webseiten-Werkzeuge


ha:arcen:logik:automationen

Automationen

← Übersicht

Stand: 25.09.2026. 28 Automationen, davon 21 aktiv. Namensschema wie in Raderbroich: Bereich: Funktion. Vier Automationen „ALT: …“ sind abgelöst und abgeschaltet.

Übersicht

Automation aktiv Modus Kurzbeschreibung
Sicherheit: Alarmstatus von Homematic übernehmen ja queued Homematic-Zustand → input_select.alarmstatus
Sicherheit: Alarmstatus Watchdog ja single alle 5 min Abgleich Homematic ↔ Helfer
Sicherheit: Vorgang-Flag Timeout-Reset ja single Sperre alarm_vorgang_laeuft nach 2 min zurücksetzen
Sicherheit: Alarmstatus via Telegram und iOS senden ja queued Statuswechsel, Fehler, Alarmauslösung melden
Sicherheit: Alarm-Videoschleife ja single bei Alarm Videos der Kamera Chalet senden
Sicherheit: Alarm per Button bestätigen ja queued Button aus Push/Telegram stoppt Videos
Sicherheit: Kamera-Steckdosen nach Alarmstatus ja queued Kamerastrom je nach Alarmstatus
Sicherheit: Sat-Server beim Scharfschalten aus ja single Sat-Server-Steckdose aus bei Scharf
Sicherheit: Nacht-Hüllenschutz nach Bewegungsruhe nein queued nachts automatisch Hüllenschutz
Zone: Abfahrt / Ankunft Arcen ja queued Scharf beim Verlassen, Unscharf bei Ankunft
Klima: Notfallheizen automatisch ja queued Frostschutz nach Temperatur
Klima: Heizen (Notfallheizen / Vorheizen) ja queued Klimaanlage + Alarm beim Heizen
Klima: Notfallheizen melden ja queued Meldung Ein/Aus
Licht: Bewegungslicht Aussen nein restart Außenlicht bei Bewegung und Dunkelheit
Licht: Bewegungslicht Gartenhaus nein restart Gartenhaus innen bei Bewegung
Licht: Dauerlicht ja queued Dauerlicht an/aus
Licht: Maximale Dauer ja single alle Lampen nach max. Dauer aus
System: Startmeldung ja single Meldung nach Neustart
System: Alarmstatus nach Neustart wiederherstellen ja single Helfer nach Neustart setzen
System: HA-Lebenszeichen und Ausfallerkennung ja single Stromausfall erkennen
System: Internet-Ausfall überwachen ja queued Internetausfall erkennen
System: Störungsmeldung Strom/HA/Internet senden ja queued Protokolleintrag + Meldung
System: Störungsprotokoll Kenntnisnahme erfassen ja queued wer hat abgehakt
System: Störungsmeldung per Push zur Kenntnis nehmen ja queued Push-Button hakt ab
ALT: Chalet - Kamera Aufzeichnung bei Alarmauslösung (1) nein – ersetzt durch Alarm-Videoschleife
ALT: Chalet - Kamera Aufzeichnung bei Alarmauslösung (2) nein – ersetzt durch Alarm-Videoschleife
ALT: Chalet - Kameras Stromsteuerung nein – ersetzt durch Kamera-Steckdosen nach Alarmstatus
ALT: Scharfschalt-Status Helfer synchronisieren nein – ersetzt durch Alarmstatus von Homematic übernehmen

Zuordnung Homematic → Helfer (in mehreren Automationen und im Skript identisch):

Homematic input_select.alarmstatus
armed_away / armed Scharf
armed_home / armed_night Hüllenschutz
disarmed Unscharf
triggered Ausgelöst

Sicherheit

Alarmstatus von Homematic übernehmen

  • Auslöser: Zustandswechsel des Alarm-Panels (nicht nach pending/arming/disarming/unavailable/unknown).
  • Aktion: Zustand nach obiger Tabelle in input_select.alarmstatus schreiben. Damit werden Änderungen aus Homematic-App, Keypad oder Wandtaster übernommen. Der umgekehrte Weg (Dashboard → Homematic) läuft über das Skript Alarm: Schalten.

Alarmstatus Watchdog

  • Auslöser: alle 5 Minuten. Bedingung: alarm_vorgang_laeuft = aus.
  • Aktion: Weicht der Helfer von Homematic ab, wird er korrigiert.

Vorgang-Flag Timeout-Reset

  • alarm_vorgang_laeuft länger als 2 Minuten an → ausschalten (z. B. nach abgebrochenem Skript).

Alarmstatus via Telegram und iOS senden

  • Alarm ausgelöst: kritischer Push (durchbricht Stummmodus) „🚨 ALARM ARCEN AUSGELÖST!“ an Norberts iPhone, zusätzlich Telegram (wenn telegram_aktiv).
  • Statuswechsel von input_select.alarmstatus (nicht nach „Schalten“, nicht in der Startphase): „🔒 Alarmanlage Arcen – Status: …“, mit Hinweis 🔥 Notfallheizen bzw. ♨️ Vorheizen, wenn der Wechsel vom Heizen kommt.
  • Fehler in input_text.alarm_letzter_fehler: Telegram + kritischer Push über das Testskript.

Alarm-Videoschleife

  • Auslöser: Alarm-Panel → triggered.
  • Ablauf: alarm_video_bestatigt aus; dann wiederholt: Video von camera.chalet_kamera_chalet_standardauflosung mit Länge Alarm Videolänge (20 s) nach /media/alarm_videos/alarm_JJJJMMTT_HHMMSS.mp4 aufnehmen und über Alarm: Video senden verschicken.
  • Ende: Button bestätigt, Alarm nicht mehr ausgelöst oder Alarm Video-Gesamtdauer (10 min → max. 30 Videos) erreicht; danach Abschlussmeldung.

Alarm per Button bestätigen

  • Auslöser: iPhone-Aktion ARCEN_ALARM_ACK oder Telegram-Callback /alarm_ack.
  • Aktion: alarm_video_bestatigt an; bei Telegram Rückmeldung „Alarm bestätigt – Videos gestoppt“.

Kamera-Steckdosen nach Alarmstatus

  • Soll AN (dosecamchalet und dosecamgh): Testmodus an oder Alarm Scharf/Ausgelöst oder Heizbetrieb, während der gemerkte Status „Scharf“ ist.
  • Soll AUS: kein Testmodus, kein Heizbetrieb nach Scharf, Alarm Unscharf/Hüllenschutz.
  • Auslöser: Alarmstatus, Testmodus, Heizen, Steckdosen selbst (5 s), alle 5 min, HA-Start.

Sat-Server beim Scharfschalten aus

  • Alarm wird Scharf → switch.hmip_arcen_steckdosesatserver aus. Wird nicht automatisch wieder eingeschaltet.

Nacht-Hüllenschutz nach Bewegungsruhe (derzeit aus)

  • 22:30–06:30, Alarm unscharf, 5 min keine Bewegung im Chalet → Hüllenschutz, Merker hullenschutz_nacht_automatik_aktiv an.
  • Nächste Bewegung hebt nur einen automatisch gesetzten Hüllenschutz wieder auf; manuell gesetzter bleibt.

Zone

Abfahrt / Ankunft Arcen

  • Personen: person.norbert, person.ute.
  • Abfahrt (2 min außerhalb der Zone): Telegram + Push. Ist niemand mehr da → Alarm Scharf. Läuft gerade Notfall-/Vorheizen, wird stattdessen „Scharf“ als Rückkehrstatus gemerkt (Heizen hält Hüllenschutz, Kameras bleiben an).
  • Ankunft: Telegram + Push; Notfall- und Vorheizen aus; Alarm Unscharf, wenn er scharf war (auch hinter dem Heizen); manueller Hüllenschutz bleibt. Danach wird das Bewegungslicht Aussen ausgelöst (mit seinen Bedingungen).

Klima

Notfallheizen automatisch

  • Einschalten: Wohnzimmer (sensor.hmip_arcen_arcen_temperatur_innen_temperatur) unter Starttemperatur (5 °C) und Norbert und Ute nicht zu Hause.
  • Ausschalten: Wohnzimmer erreicht Endtemperatur (10 °C).
  • Zusätzlich alle 10 min und nach Neustart geprüft; nichts bei unknown/unavailable.

Heizen (Notfallheizen / Vorheizen)

  • Erstes Heizen startet: aktuellen Alarmstatus in input_text.notfallheizen_alarmstatus_vorher merken, Alarm auf Hüllenschutz (damit man sich bewegen kann / die Anlage läuft), Klima heat.
  • Sollwert: Maximum aus 21 °C (Notfallheizen) und Vorheizen Solltemperatur (26 °C), je nachdem, was aktiv ist.
  • Letztes Heizen endet: gemerkten Alarmstatus wiederherstellen, Klima off.
  • Klima-Aufrufe mit continue_on_error, Alarmskript läuft im Hintergrund.

Notfallheizen melden

  • Ein/Aus per Telegram und Push, mit Wohnzimmertemperatur, Schwellwerten und Alarmstatus; nicht in der Startphase.

Licht

Bewegungslicht Aussen (derzeit aus)

  • Bewegung am Melder Eingang oder außen vorne, kein Dauerlicht, Helligkeit unter Helligkeitsschwelle (50 lx) oder Lampen schon an → Gartenhaus Aussen, LED-Schlange, Eingang für Dauer (3 min) an; weitere Bewegung verlängert.

Bewegungslicht Gartenhaus (derzeit aus)

  • Bewegung im Gartenhaus → Gartenhaus Innen an; nach Dauer (3 min) ohne Bewegung aus. Keine Helligkeitsschwelle.

Dauerlicht

  • input_boolean.dauerlicht an → Gartenhaus Aussen + LED-Schlange an; aus → beide aus.

Maximale Dauer

  • Eine der vier Lampen länger als Licht maximale Dauer (60 min) an → alle vier aus, Dauerlicht aus.

System

Startmeldung

  • Nach HA-Start: Startphase an, 2 min warten, Meldung „🔄 Home Assistant Arcen gestartet“ mit Alarmzustand, offenen Türen und leeren Batterien, Startphase aus.

Alarmstatus nach Neustart wiederherstellen

  • Nach HA-Start input_select.alarmstatus aus Homematic setzen (Standard Unscharf).

HA-Lebenszeichen und Ausfallerkennung

  • Jede Minute input_datetime.ha_lebenszeichen = jetzt. Liegt das letzte Lebenszeichen mehr als 15 min zurück, war HA aus (in Arcen meist Stromausfall): Beginn/Ende speichern, stoerung_ha_offline an.

Internet-Ausfall überwachen

  • binary_sensor.internet 15 min aus → Beginn speichern, internet_ausfall_laeuft an (Banner im Dashboard).
  • Internet wieder da → Ende speichern, internet_ausfall_laeuft aus (löst Meldung aus – erst jetzt kann gesendet werden).

Störungsmeldung Strom/HA/Internet senden

  • Nach 1 min Wartezeit: Eintrag im todo.storungsprotokoll („🔌 Strom/HA aus“ bzw. „🌐 Internet weg“ mit Zeitraum und Dauer), Telegram an beide, Push mit Knopf Kenntnis genommen (STOERUNG_OK_ARCEN, Tag STOERUNG_ARCEN). Danach stoerung_ha_offline aus.

Störungsprotokoll Kenntnisnahme erfassen

  • Abgehakter Eintrag bekommt „✔ Kenntnis genommen von <Person> am <Datum Uhrzeit>“; wieder geöffneter Eintrag wird auf „Offen …“ zurückgesetzt.

Störungsmeldung per Push zur Kenntnis nehmen

  • Push-Knopf STOERUNG_OK_ARCEN hakt alle offenen Einträge ab (eigene Kennung, damit sich Arcen und Raderbroich nicht gegenseitig abhaken) und entfernt die Mitteilung vom iPhone.

Vollständiger Code

Der YAML-Code jeder Automation ist in Home Assistant unter Einstellungen → Automationen → Automation öffnen → ⋮ → In YAML bearbeiten einsehbar.

ha/arcen/logik/automationen.txt · Zuletzt geändert: von nbadm

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki