Smart Home Automatiseringer & Logik
Af: Kasper Gyldenlev Damholdt | Struer
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.
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.
🌡️ 1. Indeklima, Varmepumper & Energistyring
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.
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.
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 →
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.
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
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 →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 →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 →
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.
🤖 3. Robotter & Udendørs Arealer
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 →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 →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
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.
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 →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 →
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.
📱 5. Interaktive Rykkere, Inventar & Børnelogik
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.
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 →
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.
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".
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.