Benutzer-Werkzeuge

Webseiten-Werkzeuge


ha:arcen:logik:automationen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ha:arcen:logik:automationen [2026/10/01 05:00] – Abgleich lokal <-> online nbadmha:arcen:logik:automationen [2026/10/28 04:00] (aktuell) – Abgleich lokal <-> online nbadm
Zeile 3: Zeile 3:
 [[ha:arcen:start|← Übersicht]] [[ha:arcen:start|← Übersicht]]
  
-Stand: **30.09.2026**. 30 Automationen, davon 23 aktiv. Namensschema wie in Raderbroich: //Bereich: Funktion//. Vier Automationen „ALT: …“ sind abgelöst und abgeschaltet.+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): **Änderungen 30.09.2026** (aus Raderbroich übernommen):
Zeile 16: Zeile 25:
 | Sicherheit: Vorgang-Flag Timeout-Reset | ja | single | Sperre ''alarm_vorgang_laeuft'' nach 2 min zurücksetzen | | 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: Alarmstatus via Telegram und iOS senden | ja | queued | Statuswechsel (mit Schaltgrund), Fehler, Alarmauslösung melden |
-| Sicherheit: Alarm-Videoschleife | ja | single | bei Alarm Videos der Kamera Chalet senden |+| 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: 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: 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 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: 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: 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 |+| 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 | | Zone: Abfahrt / Ankunft Arcen | ja | queued | Scharf beim Verlassen, Unscharf bei Ankunft; Grund hinterlegen |
 | Klima: Notfallheizen automatisch | ja | queued | Frostschutz nach Temperatur | | Klima: Notfallheizen automatisch | ja | queued | Frostschutz nach Temperatur |
 | Klima: Heizen (Notfallheizen / Vorheizen) | ja | queued | Klimaanlage + Alarm beim Heizen | | Klima: Heizen (Notfallheizen / Vorheizen) | ja | queued | Klimaanlage + Alarm beim Heizen |
 | Klima: Notfallheizen melden | ja | queued | Meldung Ein/Aus | | Klima: Notfallheizen melden | ja | queued | Meldung Ein/Aus |
-| Licht: Bewegungslicht Aussen | **nein** | restart | Außenlicht bei Bewegung und Dunkelheit | +| Licht: Bewegungslicht Aussen | ja | restart | Außenlicht bei Bewegung und Dunkelheit | 
-| Licht: Bewegungslicht Gartenhaus | **nein** | restart | Gartenhaus innen bei Bewegung |+| Licht: Bewegungslicht Gartenhaus | ja | restart | Gartenhaus innen bei Bewegung |
 | Licht: Dauerlicht | ja | queued | Dauerlicht an/aus | | Licht: Dauerlicht | ja | queued | Dauerlicht an/aus |
 | Licht: Maximale Dauer | ja | single | alle Lampen nach max. Dauer aus | | Licht: Maximale Dauer | ja | single | alle Lampen nach max. Dauer aus |
Zeile 38: Zeile 48:
 | System: Störungsprotokoll Kenntnisnahme erfassen | ja | queued | wer hat abgehakt | | System: Störungsprotokoll Kenntnisnahme erfassen | ja | queued | wer hat abgehakt |
 | System: Störungsmeldung per Push zur Kenntnis nehmen | ja | queued | Push-Button hakt ab | | 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): Zuordnung Homematic → Helfer (in mehreren Automationen und im Skript identisch):
Zeile 69: Zeile 75:
   * **Fehler** in ''input_text.alarm_letzter_fehler'': Telegram + kritischer Push über das Testskript.   * **Fehler** in ''input_text.alarm_letzter_fehler'': Telegram + kritischer Push über das Testskript.
  
-==== Alarm-Videoschleife ====+==== Alarm-Videoschleife (geändert 09.10.2026) ====
   * **Auslöser:** Alarm-Panel → ''triggered''.   * **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 [[ha:arcen:logik:skripte|Alarm: Video senden]] verschicken. +  * **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). 
-  * **Ende:** Button bestätigt, Alarm nicht mehr ausgelöst oder //Alarm Video-Gesamtdauer// (10 min → max. 30 Videos) erreicht; danach Abschlussmeldung.+  * **Ablauf:** ''alarm_video_bestatigt'' aus; dann wiederholt: von jeder **erreichbaren** Kamera ein Video mit Länge //Alarm Videolänge// (20 s) aufnehmen und über [[ha:arcen:logik:skripte|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 ==== ==== Alarm per Button bestätigen ====
Zeile 78: Zeile 88:
   * **Aktion:** ''alarm_video_bestatigt'' an; bei Telegram Rückmeldung „Alarm bestätigt – Videos gestoppt“.   * **Aktion:** ''alarm_video_bestatigt'' an; bei Telegram Rückmeldung „Alarm bestätigt – Videos gestoppt“.
  
-==== Kamera-Steckdosen nach Alarmstatus ==== +==== Kamera-Steckdosen nach Alarmstatus (geändert 09.10.2026) ==== 
-  * **Soll AN** (''dosecamchalet'' und ''dosecamgh''): Testmodus an **oder** Alarm Scharf/Ausgelöst **oder** Heizbetrieb, während der gemerkte Status „Scharf“ ist. +^ Situation ^ Kamerastrom ^ 
-  * **Soll AUS:** kein Testmodus, kein Heizbetrieb nach Scharf, Alarm Unscharf/Hüllenschutz. +| Scharf (Abwesenheit) | an | 
-  * **Auslöser:** Alarmstatus, Testmodus, Heizen, Steckdosen selbst (5 s), alle 5 min, HA-Start.+| 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.
  
 ==== Reolink nach Einschalten der Kamera-Dose neu laden (neu 30.09.2026) ==== ==== Reolink nach Einschalten der Kamera-Dose neu laden (neu 30.09.2026) ====
Zeile 100: Zeile 116:
   * Alarm wird Scharf → ''switch.hmip_arcen_steckdosesatserver'' aus. Wird **nicht** automatisch wieder eingeschaltet.   * Alarm wird Scharf → ''switch.hmip_arcen_steckdosesatserver'' aus. Wird **nicht** automatisch wieder eingeschaltet.
  
-==== Nacht-Hüllenschutz nach Bewegungsruhe (derzeit aus) ====+==== 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.   * 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.   * 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 ===== ===== Zone =====
Zeile 115: Zeile 139:
  
 ==== Notfallheizen automatisch ==== ==== Notfallheizen automatisch ====
-  * **Einschalten:** Wohnzimmer (''sensor.hmip_arcen_arcen_temperatur_innen_temperatur'') unter //Starttemperatur// (5 °C) **und** Norbert und Ute nicht zu Hause.+  * **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).   * **Ausschalten:** Wohnzimmer erreicht //Endtemperatur// (10 °C).
   * Zusätzlich alle 10 min und nach Neustart geprüft; nichts bei ''unknown''/''unavailable''.   * 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) ==== ==== 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''.+  * **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.   * **Sollwert:** Maximum aus 21 °C (Notfallheizen) und //Vorheizen Solltemperatur// (26 °C), je nachdem, was aktiv ist.
   * **Letztes Heizen endet:** gemerkten Alarmstatus wiederherstellen, Klima ''off''.   * **Letztes Heizen endet:** gemerkten Alarmstatus wiederherstellen, Klima ''off''.
Zeile 130: Zeile 155:
 ===== Licht ===== ===== Licht =====
  
-==== Bewegungslicht Aussen (derzeit aus) ====+==== 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.   * 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) ====+==== Bewegungslicht Gartenhaus (seit 09.10.2026 wieder aktiv) ====
   * Bewegung im Gartenhaus → Gartenhaus Innen an; nach //Dauer// (3 min) ohne Bewegung aus. Keine Helligkeitsschwelle.   * Bewegung im Gartenhaus → Gartenhaus Innen an; nach //Dauer// (3 min) ohne Bewegung aus. Keine Helligkeitsschwelle.
  
Zeile 169: Zeile 194:
  
 Der YAML-Code jeder Automation ist in Home Assistant unter //Einstellungen → Automationen → Automation öffnen → ⋮ → In YAML bearbeiten// einsehbar. Der YAML-Code jeder Automation ist in Home Assistant unter //Einstellungen → Automationen → Automation öffnen → ⋮ → In YAML bearbeiten// einsehbar.
 +
 +
 +==== Rauchalarm (seit 10.10.2026) ====
 +
 +^ Automation ^ Auslöser ^ Aktion ^
 +| **Sicherheit: Rauchalarm melden** (''automation.sicherheit_rauchalarm_melden'') | einer der vier Rauchmelder (''binary_sensor.hmip_arcen_smoke_detector_rauch'', ''_2'' bis ''_4'') geht auf „an“ | setzt ''input_boolean.rauchalarm_lauft''; Telegram an Norbert und Ute („🔥 RAUCHALARM Arcen – <Raum>“, über ''script.telegram_universal_versand''); **kritischer Push** (durchbricht Stumm/Fokus) auf Norberts iPhone |
 +| **Sicherheit: Rauchalarm Kameras und Videos** | ''input_boolean.rauchalarm_lauft'' geht an | schaltet die Kamera-Dosen Chalet und Gartenhaus ein, wartet bis zu 3 min auf eine erreichbare Kamera, nimmt dann alle X s je ein X-s-Video beider Kameras auf (wie bei Alarm, ''input_number.alarm_videolange'') und sendet sie per Telegram mit „Alarm bestätigen“-Knopf (''script.alarm_video_senden''). Ende: bestätigt, kein Melder löst mehr aus oder Gesamtdauer erreicht (''input_number.alarm_video_gesamtdauer''). Danach Abschlussmeldung und ''rauchalarm_lauft'' aus. |
 +| **Sicherheit: Kamera-Steckdosen nach Alarmstatus** (geändert) | zusätzlich ''input_boolean.rauchalarm_lauft'' | Bei Rauchalarm bleiben die Dosen **an**, auch wenn die Anlage unscharf ist (sonst würden sie nach 5 min wieder ausgeschaltet). |
 +
 +  * Videos liegen unter ''/media/alarm_videos/rauch_<Zeit>_chalet.mp4'' bzw. ''_gartenhaus.mp4''.
 +  * Der Rauchalarm löst die Homematic-Alarmanlage **nicht** aus (kein Sirenenalarm über die Anlage). Die Rauchmelder selbst alarmieren laut und über die Homematic-IP-Cloud.
 +  * Utes iPhone bekommt in Arcen noch keinen Push (Companion-App nicht verbunden), nur Telegram.
 +  * **Test ohne Rauch:** ''input_boolean.rauchalarm_lauft'' von Hand einschalten startet nur den Kamera- und Videoteil (keine Rauchmeldung). Die Meldung selbst läuft nur über einen echten Auslöser der Melder.
 +
 +
 +==== Nachtrag 27.10.2026: Vorgang-Flag Timeout-Reset ====
 +  * Wie in Raderbroich: zusätzlicher **Auslöser beim Start von Home Assistant**, der ''input_boolean.alarm_vorgang_laeuft'' zurücksetzt. Ein Neustart während eines Schaltvorgangs ließ das Flag sonst dauerhaft auf „an“ stehen, und der Nacht-Hüllenschutz blieb gesperrt (Vorfall in Raderbroich, siehe [[ha:raderbroich:bekannte_probleme]]). Der Alarmzustand selbst wird nicht verändert.
  
ha/arcen/logik/automationen.1790823611.txt.gz · Zuletzt geändert: von nbadm

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki