ha:arcen:logik:automationen
Inhaltsverzeichnis
Automationen
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.alarmstatusschreiben. 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_laeuftlä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_bestatigtaus; dann wiederholt: Video voncamera.chalet_kamera_chalet_standardauflosungmit Länge Alarm Videolänge (20 s) nach/media/alarm_videos/alarm_JJJJMMTT_HHMMSS.mp4aufnehmen 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_ACKoder Telegram-Callback/alarm_ack. - Aktion:
alarm_video_bestatigtan; bei Telegram Rückmeldung „Alarm bestätigt – Videos gestoppt“.
Kamera-Steckdosen nach Alarmstatus
- Soll AN (
dosecamchaletunddosecamgh): 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_steckdosesatserveraus. 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_aktivan. - 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_vorhermerken, Alarm auf Hüllenschutz (damit man sich bewegen kann / die Anlage läuft), Klimaheat. - 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.dauerlichtan → 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.alarmstatusaus 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_offlinean.
Internet-Ausfall überwachen
binary_sensor.internet15 min aus → Beginn speichern,internet_ausfall_laeuftan (Banner im Dashboard).- Internet wieder da → Ende speichern,
internet_ausfall_laeuftaus (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, TagSTOERUNG_ARCEN). Danachstoerung_ha_offlineaus.
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_ARCENhakt 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
