← Tilbage til Home Assistant Oversigt
YAML & Jinja2 Automation Engine

Smart Home Automatiseringer & Logik

Af: Kasper Gyldenlev Damholdt | Struer

35+ Aktive Regler · Presens-zoner · Inverter-drift · Webhooks & Interaktive Push-alerts

Gennemgang af de underliggende algoritmer, triggere og sikkerhedslogikker. Klik på enhver automatisering for at åbne dens dedikerede dokumentationsside med fuldt Mermaid flowchart, fordele/ulemper og YAML-kode.

⚡ TL;DR / Kort Konklusion:

Dette automation-setup afvikles 100% lokalt i Home Assistant. Det kombinerer avanceret tilstedeværelsesmåling (24GHz mmWave & AULA dagtilbuds-sensorer), klimastyring (Hisense Wi-Fi & ESPHome IR), sikkerhedsskanninger (UniFi Honeypot webhooks), solar surplus og interaktive notifikationer.

35+
YAML Automatiseringer
24GHz
mmWave Presens Radar
Dynamic
Kelvin & Lux Zoner
Webhooks
UniFi Honeypot & Alerts

🌡️ 1. Indeklima, Varmepumper & Energistyring

Stue: Hisense 5kW Varmepumpe (Master Inverter-Drift)
Climate / ConnectLife

Sikrer kontinuerlig og skånsom inverter-drift via ConnectLife. Automatiseringen evaluerer tilstedeværelse (zone.home), TV-status (media_player.lg_webos_tv) og gæste-mode. Sætter 21°C komfortvarme ved TV/Gæster, 19°C i dagtimerne og 18°C nat/ude-standby.

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →
Køkken: Fujitsu 3.5kW IR-Varmepumpe (Re-try & Push Alert)
ESPHome IR / Notifikation

Gammel IR-varmepumpe gjort intelligent via ESPHome. Sendes 2 gange med 10 sekunders interval for at garantere IR-modtagelse. Hvis varmepumpen ikke skifter til heat, sendes en kritisk notifikation til telefonen. Kører 18°C kontinuerlig standby i stedet for hård slukning.

Se fuld gennemgang, ESPHome-kode, flowchart & YAML-automation →
Børneværelser: Radiatorstyring v. Institutionsstatus
Dagtilbud Sensor / Termostat

Synkroniserer termostaterne i Marcos og Luckas' værelser direkte med deres institutionsstatus (AULA/Dagtilbud). Når børnene tjekker ind, slukkes varmen. Ved tjek ud tændes den på 18°C, hæves til 20°C ved sengetid (18:45) og sænkes til 18°C om morgenen (06:15).

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →
Klima: Automatisk Pause ved Udluftning
Master Lock / Input Boolean

Når input_boolean.lufte_ude aktiveres, slukkes alle varmepumper og radiatorer øjeblikkeligt, og de overordnede master-automatiseringer deaktiveres for at forhindre, at systemet kæmper mod åbne vinduer. Genaktiveres automatisk ved slukning.

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →
Passiv Solvarme: Udnyt Varmen fra Udestuen
Solvarme / Templating

Overvåger temperaturforskellen mellem udestuen og kontoret. Hvis udestuen overstiger 18°C og er varmere end kontoret (når kontoret er under 20°C), sendes en notifikation om at åbne døren for at opvarme kontoret med gratis solenergi.

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →

💡 2. Belysning, mmWave Radar & Kelvin-zoner

Stue: Præcisions-lysstyring (24GHz mmWave & TV-Hold)
HLK-LD2410 / Lux Threshold

Kombinerer Sonoff mmWave tilstedeværelsessensor med havens lux-sensor (<135 lux). Lyset tændes ved bevægelse eller når TV'et startes. Så længe TV'et er tændt, holdes lyset tændt – uanset om der registreres bevægelse i sofaen. Slukker 1 minut efter TV-sluk og fravær.

Se fuld gennemgang, hardware-opstilling, flowchart & YAML-kode →
Mellemgang: Dynamic Kelvin & CCT Natdæmpning
CCT Kelvin / Dynamic Brightness

Tids- og bevægelsesbaseret lysstyrke: I dagtimerne (06-19) tændes spottet på 100% og kold hvid (5500K). Om aftenen (19-22:30) dæmpes det til 50% varm hvid (3000K). Om natten (22:30-06) kører 5% natbelysning, som hæves til 50% ved registrering af bevægelse.

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →
Skylight: Dynamisk Dags/Natlys & Hjemkomst-logik
Sun Events / RGB Nightlight

Tænder varmt hvidt lys 30 minutter før solnedgang. Klokken 19:00 skiftes der automatisk til et dæmpet rødt natlys (RGB 255,0,0) for at skåne nattesynet. Indeholder desuden hjemkomst-logik, der tænder lyset ved ankomst hvis det er mørkt.

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →
Axolotl Akvarium: Tidsstyring m. Genstartssikring
HA Start Event / Time Trigger

Tænder lyset hos vores Axolotl kl. 18:00 og slukker kl. 22:00. Automatiseringen lytter også på homeassistant.start eventet, så lysets tilstand automatisk korrigeres og bevares i tilfælde af, at Home Assistant genstartes midt i tidsrummet.

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →

🤖 3. Robotter & Udendørs Arealer

Luke Grasswalker: Klimabaseret Vinterhi & Klippehøjde
Worx Landroid / 7-dages Temp

Robotplæneklipperen evaluerer løbende 7-dages gennemsnitstemperaturen. Ved temperaturer under 6°C tvinges robotten i pause-tilstand (vinterhi), og der sendes besked om at tage batteriet ind. Ved >14°C foreslås sommerklippehøjde (3,5 cm).

Se anmeldelse, langtidstest, flowchart & HA automation →
Luke Grasswalker: Knivblade Driftstimetæller & Action Button
Interactive Push / Service Call

Tæller knivenes faktiske driftstimer. Når knivene passerer 120 timer, sendes en notifikation til telefonen med en direkte interaktiv knap ("Nulstil knivtimer"). Ved tryk nulstilles knivtimerne i Home Assistant automatisk.

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →
Dreame L10s Ultra: Automatisk Segment-rengøring
Dreame Vacuum / Segment Clean

Trigges af AULA/Dagtilbud sensoren. I det øjeblik Marco tjekker ind i børnehaven, opstarter robotstøvsugeren automatisk en tilpasset rengøringscyklus af valgte rum (segmenterne 2, 4, 5, 6, 7, 8, 9, 10, 13).

Se anmeldelse, HACS-setup, flowchart & YAML-automation →

⚡ 4. Energi, Netværkssikkerhed & Hardware

Solar Surplus Manager & Nordpool Spotpris Integration
Modbus Solar / Nordpool Tariff

Overvåger solcelle-produktionens overskudsstrøm. Hvis der eksporteres over 1000W uafbrudt i 2 minutter, og Nordpool spotprisen er under 0.10 DKK/kWh, aktiveres solar_surplus_active for at igangsætte opladning og forbrug i huset.

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →
Sikkerhed: UniFi Honeypot Webhook Security Alert
UniFi Webhook / Security Log

Lytter på en lokal HTTP POST Webhook fra UniFi Alarm Manager. Hvis en enhed på netværket eller IoT VLAN'et rammer UniFi Honeypot fældecellerne, udløses en øjeblikkelig push-notifikation samt en persistent advarsel i Home Assistant.

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →
Netværk: UniFi Gateway Max WAN Link Speed Monitor
UniFi Network Port Monitor

Overvåger port 5 (WAN) på UniFi Gateway Max. Hvis portens linkhastighed drosler ned fra 1000 Mbit/s til 100 Mbit/s pga. et dårligt kabel eller fiberboks-fejl, sendes en advarsel med det samme.

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →
Kritisk Vandlækage Alarm (Alarm Stream Channel)
Alarm Stream / Sticky Alert

Ved registrering af fugt/vand aktiveres en overstyrende notifikation til Pixel 8 Pro via Android alarm_stream kanalen. Alarmen ringes op med maksimal lydstyrke, rød LED-blink og kontinuerlig vibration uanset telefonens lydløse tilstand.

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →

📱 5. Interaktive Rykkere, Inventar & Børnelogik

Fryser: Automatisk Indkøbsliste ved Tomt Lager
Template / ToDo Integration

Dynamisk skanning af alle fryser-hjælpere (input_number.fryser_*). Når en vare tømmes og rammer 0.0, ekstraheres produktets navn automatisk og tilføjes direkte til familiens todo.indkobsliste med push-besked.

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →
Zigbee Kontakt: TTS Oplæsning & Multi-Device Notifikationer
ZHA Event / TTS Speak

Når Marco trykker på sin trådløse Zigbee-kontakt, sendes der øjeblikkeligt beskeder til forældrenes mobiler, samtidig med at teksten "Marco har trykket på sin kontakt" læses op i stuen via Google Text-to-Speech (TTS) på Bang & Olufsen Beosound A9 og Nest Hub.

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →
Børnepligter & Automatisk Point-tildeling
Family Chores / State Trigger

Lytter på ændringer i huskelisterne todo.pligter_marco og todo.pligter_luckas. Når antallet af resterende opgaver falder, tildeles barnet automatisk 2 point i den egenudviklede Python integration family_chores.

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →
Work Tracker: Automatisk Fyraftensbesked med Stempeltidspunkt
Worktracker / High Priority Push

Når input_boolean.arbejde slukkes (via stempel-ud i Work Tracker), genereres der en automatisk besked til Gabis mobil med præcist udstemplingstidspunkt: "Kasper er stemplet ud kl. HH:MM".

Se fuld gennemgang, flowchart, fordele/ulemper & YAML-kode →

Ofte Stillede Spørgsmål (FAQ)

Hvordan fungerer mmWave presens-styring i stuen?

Stuen benytter en Hi-Link HLK-LD2410 24GHz mmWave radar sammen med udendørs lux-sensor. Hvis TV'et tændes, overstyrer automatiseringen bevægelses-timeouten og holder lys og varme tændt uanset om der registreres bevægelse i sofaen.

Hvordan håndterer Home Assistant netværkssikkerhed fra UniFi?

Home Assistant lytter på en webhook direkte fra UniFi Alarm Manager. Hvis en uautoriseret enhed rammer en UniFi Honeypot fældecelle, modtager Home Assistant en HTTP POST webhook og sender en kritisk advarsel med kilde-IP.

Hvordan fungerer den automatiske fryser-indkøbsliste?

Når en fryser-hjælper (input_number.fryser_*) rammer 0.0, ekstraherer automatiseringen produktnavnet og opretter det automatisk som en opgave på todo.indkobsliste med tilhørende push-notifikation.

Anvendt Automations Stack

Home Assistant Core YAML Automation Engine Jinja2 Templating HLK-LD2410 24GHz mmWave UniFi Webhook Engine Nordpool Dynamic Tariff Android Alarm Stream Family Chores Python