Eget verktøy · Varmestyringen
Mange termostater, én regelbok.
Et hus med termostat i hvert rom trenger regler: natt, hjemmekontor, dager uten noen hjemme, og den som bare vil ha det varmere i kveld. Hver regel er enkel. Det vanskelige er når de møtes i samme rom.
Varmestyringen samler reglene ett sted og bestemmer på forhånd hvem som vinner. Den kjører i Homey og justerer alle rommene jevnlig gjennom døgnet.
Bruksanvisning
Vil du ha det varmere eller kaldere
Skru på termostaten som før. Systemet ser at det var deg, og lar rommet være i fred til midnatt.
Om natten
Huset senkes av seg selv om kvelden. Badene holdes kjøligere, men blir aldri varmere om natten enn om dagen.
Når ingen er hjemme
Sparemodus senker rommene på dagtid. Før noen kommer hjem, varmes de gradvis opp igjen, så huset er varmt når døren åpnes.
Hjemmekontor
Arbeidsrommene holdes varme. Drar du likevel, faller de tilbake etter en time, så et ærend på morgenen slår ikke av kontoret.
Avvik fra vanlig dag
«Hjemme i dag» og «borte i dag» er to brytere for dager som ikke følger vanlig rytme. De overstyrer modusen til de slås av.
Utenfor varmen
Markisene trekkes inn når vindmåleren melder sterk vind, og ved solnedgang.
Når reglene møtes
- GrunnverdiRommets sone og utetemperaturen gir et utgangspunkt.
- JusteringerNatt, sparemodus og forvarming legges oppå.
- GulvEt rom skal ikke bli kaldere enn det tåler.
- OverstyringEn bevisst beslutning om rommet erstatter alt over.
- KalibreringTermostater som måler skjevt, rettes uansett kilde.
- TakØvre grense, også for overstyringer.
- SonegrenserGjelder bare rom ingen har overstyrt.
- HardgrenserAldri under 5 °C eller over 28 °C, for frost og brann.
Slik er den bygget
Én regelbok, fast rekkefølge
I den gamle versjonen overskrev reglene hverandre, og regelen som tilfeldigvis sto sist, vant. Det ga fire feil. Nå leverer hver regel et bidrag, og bidragene løses i rekkefølgen over. Treffer to overstyringer samme rom, logges det som en konflikt i stedet for å skje i stillhet.
Testet før den fikk styre
Den nye motoren ble sammenlignet med den gamle over 411 264 kombinasjoner av rom, tidspunkt, utetemperatur og modus. Alle avvik ble forklart før byttet.
Én fil, to kjøremåter
Det samme skriptet styrer termostatene i Homey og regner ut et helt døgn på en vanlig maskin. En endring kan dermed sjekkes i en tabell før den treffer huset.
Forklaring på hvert rom
Et eget verktøy viser regnestykket for ett rom på ett tidspunkt: hvilke regler som bidro, og hvorfor resultatet ble som det ble.
Historikk der plattformen mangler den
Homey husker ikke tidligere versjoner av et skript. Koden ligger derfor i git, med tørrkjøring og et lagret tilbakefallspunkt.