Benutzer-Werkzeuge

Webseiten-Werkzeuge


ha:arcen:logik:automationen

Dies ist eine alte Version des Dokuments!


Automationen

← Übersicht

Stand: 09.10.2026. 27 Automationen, alle aktiv. Namensschema wie in Raderbroich: Bereich: Funktion.

Änderungen 09.10.2026:

  • Neu: Kamera: Chalet-Bild alle 10 Minuten per Telegram – Standbild der Kamera Chalet alle 10 min lautlos an Norbert (nur wenn die Kamera Strom hat).
  • Tasmota-Lampen Gartenhaus Innen/Aussen hatten als MQTT-Host noch 10.10.11.102 eingetragen und waren deshalb unavailable. Host auf 10.10.11.12 (HA Arcen / Mosquitto) korrigiert, Schalten getestet.
  • Bewegungslicht Aussen, Bewegungslicht Gartenhaus und Nacht-Hüllenschutz nach Bewegungsruhe wieder eingeschaltet.
  • Die vier abgelösten Automationen „ALT: …“ (Kamera Aufzeichnung bei Alarmauslösung (1) und (2), Kameras Stromsteuerung, Scharfschalt-Status Helfer synchronisieren) gelöscht. Sie waren abgeschaltet und nirgends mehr referenziert.
  • Alarm-Videoschleife: nimmt jetzt beide Kameras (Chalet und Gartenhaus) auf und wartet bis zu 3 min, bis die Kameras nach dem Einschalten erreichbar sind.
  • Kamera-Steckdosen nach Alarmstatus: Kameras haben bei jedem Notfall- oder Vorheizen Strom (Hüllenschutz durch Heizen), nicht mehr nur, wenn vorher Scharf war.
  • Temperatursensoren sensor.hmip_arcen_arcen_temperatur_innen_temperatur (Wohnzimmer) und sensor.hmip_arcen_norbert_temperatur zeigten °F an. Anzeigeeinheit auf °C gestellt. Wichtig für Notfallheizen automatisch: Die Schwellen 5 °C / 10 °C wurden mit dem °F-Wert verglichen, Notfallheizen hätte dadurch nie automatisch gestartet.

Änderungen 30.09.2026 (aus Raderbroich übernommen):

  • Abfahrt/Ankunft verschickt keine eigenen Meldungen mehr. Der Schaltgrund wird in input_text.alarm_schaltgrund hinterlegt und an die Statusmeldung angehängt – pro Schaltvorgang nur noch eine Meldung.
  • Neu: Reolink nach Einschalten der Kamera-Dose neu laden und Reolink-Wächter für beide Kameras.

Ü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 (mit Schaltgrund), Fehler, Alarmauslösung melden
Sicherheit: Alarm-Videoschleife ja single bei Alarm Videos beider Kameras 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 und Heizbetrieb
Sicherheit: Reolink nach Einschalten der Kamera-Dose neu laden ja parallel Kamera nach Einschalten schnell wieder verfügbar machen
Sicherheit: Reolink-Wächter (Kamera 10 min nicht erreichbar) ja single Reolink neu laden, wenn Kamera trotz Strom weg ist
Sicherheit: Sat-Server beim Scharfschalten aus ja single Sat-Server-Steckdose aus bei Scharf
Sicherheit: Nacht-Hüllenschutz nach Bewegungsruhe ja queued nachts automatisch Hüllenschutz
Kamera: Chalet-Bild alle 10 Minuten per Telegram ja single Standbild Chalet alle 10 min an Norbert
Zone: Abfahrt / Ankunft Arcen ja queued Scharf beim Verlassen, Unscharf bei Ankunft; Grund hinterlegen
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 ja restart Außenlicht bei Bewegung und Dunkelheit
Licht: Bewegungslicht Gartenhaus ja 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

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.
  • Schaltgrund (seit 30.09.2026, wie Raderbroich): Steht in input_text.alarm_schaltgrund ein Grund, der höchstens 5 Minuten alt ist (z. B. „🚗 Grund: Niemand mehr in Arcen – automatisch scharf geschaltet.“), wird er als letzte Zeile an die Statusmeldung angehängt. Danach wird der Helfer geleert.
  • Fehler in input_text.alarm_letzter_fehler: Telegram + kritischer Push über das Testskript.

Alarm-Videoschleife (geändert 09.10.2026)

  • Auslöser: Alarm-Panel → triggered.
  • Kamerastart abwarten: Die Kameras haben bei Unscharf und bei normalem Hüllenschutz absichtlich keinen Strom und werden erst bei Alarm eingeschaltet (siehe Kamera-Steckdosen nach Alarmstatus). Sind beim Auslösen beide Kameras nicht erreichbar, wartet die Schleife bis zu 3 min, bis mindestens eine erreichbar ist (oder bestätigt / nicht mehr ausgelöst).
  • Ablauf: alarm_video_bestatigt aus; dann wiederholt: von jeder erreichbaren Kamera ein Video mit Länge Alarm Videolänge (20 s) aufnehmen und über Alarm: Video senden verschicken (Titel nennt die Kamera):

^ Kamera ^ Entität ^ Datei ^

Chalet camera.chalet_kamera_chalet_standardauflosung /media/alarm_videos/alarm_JJJJMMTT_HHMMSS_chalet.mp4
Gartenhaus camera.camgh_standardauflosung /media/alarm_videos/alarm_JJJJMMTT_HHMMSS_gartenhaus.mp4

* Ende: Button bestätigt, Alarm nicht mehr ausgelöst oder Alarm Video-Gesamtdauer (10 min → max. 30 Runden) 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 (geändert 09.10.2026)

Situation Kamerastrom
Scharf (Abwesenheit) an
Alarm ausgelöst an
Notfall- oder Vorheizen läuft (Heizen schaltet auf Hüllenschutz) an
Testmodus an
Hüllenschutz ohne Heizen (Anwesenheit, auch Nacht-Hüllenschutz) aus
Unscharf aus

* Gilt für dosecamchalet und dosecamgh. Bis 09.10.2026 gab es Strom beim Heizen nur, wenn vorher Scharf war.

  • Auslöser: Alarmstatus, Testmodus, Notfall-/Vorheizen, Steckdosen selbst (5 s), alle 5 min, HA-Start.
  • Hintergrund: Die Kameras haben nur zeitweise Strom (siehe oben). Nach dem Einschalten booten sie ca. 1 Minute; Home Assistant versucht die Reolink-Integration sonst nur mit immer größerem Abstand neu.
  • Auslöser: switch.hmip_arcen_dosecamchalet bzw. switch.hmip_arcen_dosecamgh seit 60 s an.
  • Ablauf: Passenden Reolink-Eintrag neu laden, alle 30 s wiederholen (max. 8 Versuche ≈ 4 min), bis die Kamera verfügbar ist oder die Dose wieder aus ist.

^ Kamera ^ Dose ^ Kamera-Entität ^ Reolink-Eintrag ^

Chalet dosecamchalet camera.chalet_kamera_chalet_standardauflosung CamCH
Gartenhaus dosecamgh camera.camgh_standardauflosung camgh

* Modus parallel: beide Kameras werden unabhängig voneinander behandelt.

  • Auslöser: eine Kamera seit 10 min unavailable; zusätzlich alle 15 min Nachprüfung.
  • Bedingung je Kamera: Dose seit mind. 10 min an und Kamera seit mind. 10 min nicht erreichbar. Läuft gerade die Neulade-Automation, wartet der Wächter bis zur nächsten Prüfung.
  • Aktion: Reolink-Eintrag der Kamera neu laden, Eintrag im Logbuch („Reolink-Wächter“). Ist die Dose aus (Kamera absichtlich stromlos), passiert nichts.

Sat-Server beim Scharfschalten aus

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

Nacht-Hüllenschutz nach Bewegungsruhe (seit 09.10.2026 wieder aktiv)

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

Kamera

Chalet-Bild alle 10 Minuten per Telegram (neu 09.10.2026)

  • Auslöser: alle 10 Minuten (:00, :10, :20 …).
  • Bedingung: camera.chalet_kamera_chalet_standardauflosung erreichbar. Bei Hüllenschutz ohne Heizen und bei Unscharf hat die Kamera keinen Strom, dann wird nichts gesendet (Stromlogik unverändert).
  • Aktion: Standbild nach /media/snapshots/chalet_10min.jpg (wird jedes Mal überschrieben), dann telegram_bot.send_photo nur an Norbert (851603710), lautlos, Titel „📷 Chalet Arcen – HH:MM“.
  • Abschalten: Automation in HA ausschalten.

Zone

Abfahrt / Ankunft Arcen

  • Personen: person.norbert, person.ute.
  • Keine eigenen Meldungen mehr (seit 30.09.2026, wie Raderbroich): Wird geschaltet, hinterlegt die Automation den Grund in input_text.alarm_schaltgrund; er erscheint in der Statusmeldung. Abfahrt oder Ankunft ohne Schaltvorgang (z. B. einer fährt, der andere bleibt) wird nicht gemeldet.
  • Abfahrt (2 min außerhalb der Zone): Ist niemand mehr da → Grund „🚗 Niemand mehr in Arcen – automatisch scharf geschaltet“, Alarm Scharf. Läuft gerade Notfall-/Vorheizen, wird stattdessen „Scharf“ als Rückkehrstatus gemerkt (Heizen hält Hüllenschutz, Kameras bleiben an); in diesem Fall kommt keine Meldung.
  • Ankunft: Notfall- und Vorheizen aus (Grund „🏠 <Name> ist in Arcen angekommen – Notfall-/Vorheizen aus“); Alarm Unscharf, wenn er scharf war (auch hinter dem Heizen; Grund „🏠 <Name> ist in Arcen angekommen – automatisch unscharf geschaltet“); 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, Einheit °C) 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.
  • Achtung: Der Sensor muss in °C angezeigt werden, sonst vergleicht die Automation °F-Werte mit den °C-Schwellen (bis 09.10.2026 der Fall).

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. Die Kameras bekommen dabei Strom.
  • 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 (seit 09.10.2026 wieder aktiv)

  • 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 (seit 09.10.2026 wieder aktiv)

  • 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.1791601211.txt.gz · Zuletzt geändert: von nbadm

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki