notes/10-Projekt/Halloween 2026.md

3.9 KiB
Raw Blame History

title created status tags
Halloween 2026 2026-10-31 klar
projekt

Halloween 2026

[!abstract] Mål Skrämmande ljusshow längs vägen till ytterdörren när någon kommer på halloweenkvällen, och en notis till mobilen när någon står vid dörren så att jag kan svara i Reolink-appen.

Uppgifter

  • Ladda om automationerna i HA (Utvecklarverktyg → YAML → Automationer)
  • Testa halloween och halloween notis med ⋮ → Kör åtgärder
  • Återställt 2026-10-31: packages/halloween.yaml och www/halloween_snapshot.jpg borttagna

[!success] Återställ Allt ligger i en fil: ha/config/packages/halloween.yaml. Inget annat är ändrat.

  1. Ta bort filen: rm ~/repo/Docker/ha/config/packages/halloween.yaml
  2. Ladda om automationerna (Utvecklarverktyg → YAML → Automationer) eller starta om HA.
  3. Eventuellt: ta bort ha/config/www/halloween_snapshot.jpg.

Automationerna gör ingenting efter 2026-10-31 (datumvillkor), så det är inte bråttom.

Anteckningar

Automationen halloween

Ligger i ha/config/packages/halloween.yaml, id halloween_2026. Körs bara när det är mörkt (binary_sensor.g5_flex_is_dark) och bara 2026-10-31. mode: single, så ny rörelse ignoreras medan sekvensen pågår (cirka 2,5 min).

Triggers: binary_sensor.g5_flex_motion (någon går förbi garaget) eller binary_sensor.kamera_framsida_person (någon kommer direkt till dörren).

Sekvens:

  1. Sparar nuvarande läge med scene.create → scene.halloween_restore.
  2. Parallellt:
    • Garagespot (light.garage_spot) blinkar rött/lila en gång i sekunden i cirka 132 s, full styrka, transition: 0.
    • Pollare: släcker light.h021l, light.h026l och light.h027l (pollare 1–3), och tänder dem sedan en i taget med 2 s mellanrum (varmvitt 2202 K, de klarar inte färg). När alla tre lyser pulserar de 0–100–0 % i osynk i cirka 126 s: pollare 1 var 3,0 s, pollare 2 var 2,6 s (startar 0,7 s senare) och pollare 3 var 3,6 s (startar 1,4 s senare). Samtidigt blinkar framsidan.
    • Framsida (switch.h015l) blinkar 4 gånger, sedan 2 min väntan.
  3. Återställer allt med scene.halloween_restore.

[!tip] Justera

  • Annan färg än lila: byt rgb_color: [140, 0, 255], till exempel giftgrönt [0, 255, 0] eller orange [255, 80, 0].
  • Om garagespoten hänger efter (Zigbee hinner inte med): öka blinkintervallet till 1,5–2 s och minska count motsvarande.

Automationen halloween notis

Id halloween_notis_2026, samma villkor (mörkt, bara 31/10). När binary_sensor.kamera_framsida_person triggas tas en bild med camera.kamera_framsida_fluent till /config/www/halloween_snapshot.jpg, och en notis med bilden skickas till notify.mobile_app_simon_mobil. Efter en notis ignoreras nya personer i 30 s.

Den ligger separat från halloween för att notisen inte ska missas när ljussekvensen redan är igång.

Bra att veta

  • Pollarna och framsidan är redan tända på kvällen via scene.ute (automationen ute_av_på). Det är därför pollarna släcks först.
  • Den gamla automationen light spot when motion (garagespot vitt vid rörelse) är avstängd, så den krockar inte.
  • Automationerna ligger i ett package och inte i automations.yaml, så att de är lätta att ta bort. De kan därför inte redigeras i HA:s UI; ändra i YAML-filen och ladda om automationerna.
  • Prata med den vid dörren: det går inte via HA. Reolink-integrationen saknar tvåvägsljud, och UniFi Protect skapar ingen media_player för en Reolink-kamera. go2rtc kräver ONVIF/RTSP-backchannel, som Reolink-dörrklockor normalt inte har. Prata via Reolink-appen.
  • Förinspelat ljud: egna snabbsvar kan spelas in i Reolink-appen och spelas upp med select.kamera_framsida_play_quick_reply_message (volym number.kamera_framsida_speak_volume). Det är inte använt i år, men är en idé till nästa år. Alternativt Sonos plus tts.edge_tts_say.

Relaterat