Smarthus-automatisering, driftet som et produksjonssystem
Et selvhostet smarthus bygget på Home Assistant. Det kobler sammen Z-Wave- og Wi-Fi-enheter med planlagte automatiseringer, styring rom for rom, varsler, talestyring og energimåling. Hele konfigurasjonen ligger i git og rulles ut til huset via en automatisert pipeline, med den samme disiplinen vi bruker i kundesystemer.
- Status
- I daglig bruk; versjonskontrollert siden april 2026
- Plattform
- Home Assistant på vår egen Proxmox-server
- Omfang
- Rundt 1 950 entiteter: enheter, sensorer og hjelpere
- Kildekode
- Privat — gjennomgang på forespørsel
Hva det gjør
Z-Wave og Wi-Fi i ett system
Z-Wave-dimmere og -brytere fungerer sammen med Wi-Fi-enheter for oppvarming og klima. Alle entiteter følger ett navnemønster etter type, etasje og rom, så automatiseringer, grupper og dashbord forblir lesbare etter hvert som huset vokser.
Varsler som når frem
Over 30 varslingsregler dekker sikkerhet, batterier, klima, vær, vedlikehold og systemhelse. Alvorlighetsgraden avgjør hvem som varsles og hvordan, kritiske varsler gjentas hvert femte minutt til noen kvitterer, og kvitteringene nullstilles av seg selv når problemet er borte.
Tilstedeværelse fra flere signaler
Hjemme eller borte avgjøres ut fra Wi-Fi-nettverket, ruteren og GPS, hver med en grense for hvor gamle dataene kan være, så en utdatert posisjon ikke utløser feil automatisering.
Talestyring på norsk
Egne norske kommandoer svarer på spørsmål om huset, som innetemperatur, dagens strømforbruk og været. En stemmeassistent drevet av en språkmodell kjører husets skript og kan bruke våre egne tjenester.
Energi og vær
Forbruket fra de målte enhetene samles i én total for det langsiktige energidashbordet, og værdata fra Meteorologisk institutt gir værsensorer og varsler for vind og temperatur.
Serverne melder fra på samme sted
Oppetidsovervåkingen av serverne våre og den eksterne sikkerhetskopieringen melder inn i det samme varslingssystemet, så en tjeneste som går ned eller en sikkerhetskopi som feiler, dukker opp på telefonen som et hvilket som helst annet varsel.
Aktuelt hvis du ser etter…
Dette er vårt eget hus, i daglig bruk, og vi viser gjerne hvordan det er satt opp i en gjennomgang.
- Et smarthus-system med Z-Wave og Wi-Fi i ett: dimmere, brytere, varme og klima styres rom for rom, og alle de rundt 1 950 entitetene følger ett navnemønster etter type, etasje og rom.
- Ideer til automatiseringer hjemme: hjemme eller borte avgjøres fra Wi-Fi, ruteren og GPS med en grense for hvor gamle dataene kan være, og over 30 varslingsregler dekker sikkerhet, batterier, klima og vær.
- En egen server for huset: styringen kjører som en virtuell maskin på vår Proxmox-server, ved siden av containere for overvåking, oppetid og sikkerhetskopi, med tre lag sikkerhetskopier og ett av dem eksternt.
- Talestyring av huset på norsk: egne norske kommandoer svarer på innetemperatur, dagens strømforbruk og været, og en stemmeassistent drevet av en språkmodell kjører husets skript.
Vi bygger dette for kunder: Industriell og sikker styringsprogramvare · Skreddersydd programvare og interne verktøy
Slik fungerer det
- 01
Endre
Konfigurasjonen endres i git og gjennomgås som kode.
- 02
Push
En push til hovedgrenen starter utrullingen.
- 03
Rull ut
CI kopierer bare styrte filer; hemmeligheter og kjøretidsdata blir ikke rørt.
- 04
Aktiver
Omlasting eller omstart, valgt ut fra hvilke filer som er endret.
Slik er den bygget
Home Assistant kjører som en virtuell maskin på vår egen Proxmox-server, ved siden av containere for overvåking, oppetidssjekk og sikkerhetskopiering. Konfigurasjonen er delt opp etter tema: automatiseringer i nummererte filer, én pakke per funksjon, og malsensorer med trygge standardverdier, slik at en enhet som faller ut, ikke gir falsk alarm.
Utrullingen er GitOps. En push til hovedgrenen starter GitHub Actions, som kobler seg til vårt private nettverk, oppdaterer en mellomkopi på serveren og kopierer over bare de styrte filene. Hemmeligheter ligger i en fil som aldri sjekkes inn, og sikkerhetskopiene går i tre lag: hyppige lokale øyeblikksbilder, nattlige kopier av de virtuelle maskinene og containerne, og en daglig kopi som lagres eksternt.
Ingeniørarbeidet
- All konfigurasjon i git, rullet ut av CI over et privat nettverk
- Hemmeligheter sjekkes aldri inn; en utrulling rører aldri kjøretidsdata
- Omlasting eller omstart velges automatisk ut fra hva som er endret
- Sikrede malsensorer: en enhet som faller ut, gir ingen falsk alarm
- Tre lag med sikkerhetskopier, ett av dem eksternt, med en skriftlig plan for gjenoppretting
Spørsmål
Kan konfigurasjonen ligge i git og rulles ut som kode?
Ja. Her ligger hele konfigurasjonen i git, og en push til hovedgrenen starter GitHub Actions, som kopierer over bare de styrte filene og velger omlasting eller omstart ut fra hva som er endret. Hemmeligheter sjekkes aldri inn.
Hvordan unngår man falske alarmer når en enhet faller ut?
Malsensorene har trygge standardverdier, så en enhet som faller ut, gir ingen falsk alarm. Kritiske varsler gjentas hvert femte minutt til noen kvitterer, og kvitteringen nullstilles av seg selv når problemet er borte.
Kan Agentas hjelpe med Home Assistant?
Dette er vårt eget hus, og vi viser gjerne hvordan oppsettet er bygget. For bedrifter bygger vi tilsvarende automatisering, varsling og overvåking.
Vil du ha noe lignende?
Vi drifter et hjem slik vi drifter kundesystemer: konfigurasjon i versjonskontroll, automatiske utrullinger, varsler som når et menneske, og sikkerhetskopier med en testet vei tilbake.
Ta kontakt