--- title: Halloween 2026 created: 2026-10-31 status: aktiv tags: - 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 - [ ] **1/11:** återställ (se nedan) > [!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 tillsammans 0–100–0 % (1,5 s upp, 1,5 s ner) i cirka 126 s, samtidigt som framsidan blinkar. - **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 - [[Docker-stack]]