Tilbage til arbejde

Udvalgt arbejde · 01 / Det talende hus

Et hus, der kører på lys.

Ingen cloud. Ingen abonnementer. Bare min lejlighed, oplært til at passe på sig selv: 1.191 ting, der kan sanse og handle, og 89 små regler, de følger på egen hånd.

1.191 entiteter 89 regler · 67 live 6 rum 3 zoner med adaptivt lys lokal stemme 100% lokalt
2500K AFTEN 2500K 5000K

TRÆKi håndtaget. Lyset bliver varmere og køligere. Kun skematisk.

Kort fortalt

Jeg ville ikke have et hjem, der ringer til en server i udlandet for at tænde en lampe. Så jeg byggede et på en lille boks i entréen og lærte det vores rytmer.

Syv stille systemer. Den lange version står nedenfor.

Farve, der bevæger sig med solen

Kølig og skarp ved middagstid, levende lys ved midnat. Af sig selv.

01 · 3 zoner · 90-sekunders gentilpasning

Det ved, hvem der er hjemme

Det byder mig velkommen efter mørkets frembrud og sikrer sig selv, når vi er ude.

02 · 2 personer · 1 bil · arbejdsbevidst

Varme, netop i tide

Forvarmer, før jeg er hjemme, booster i en kuldeperiode, falder til 15°, når jeg er ude.

03 · 9 termostater · udebevidst

Biograf, så ro

TV'et dæmper rummet. Klokken halv ét bliver alt mørkt alligevel.

04 · filmtilstand · dyb søvn

Væggene hejser flagene

Stuen hejser de rigtige baneflag, i takt med transmissionen.

05 · live F1 · paradenummeret

Det holder øje med prisen

Følger den danske spotpris time for time og dæmper de oplyste rum gennem spidsbelastningen.

06 · DKK/kWh · CO₂ · live

Stille vogtere

Køleskabet står åbent, fryseren svigter, en pære tænder sig selv om natten.

07 · kører lydløst · giver lyd fra sig ved problemer

Den lange version · hvad det faktisk kan

Syv systemer, der kører stille i baggrunden.

Det er infrastruktur: den slags, man først lægger mærke til den uge, det går i stykker. Her er hver del, med de rigtige tal fra det kørende system.

01 · Adaptivt lys

Lys, der følger solen.

En lampe bør ikke se ens ud ved morgenmaden og ved midnat. Tre Adaptive Lighting-zoner genberegner hver pæres farve og lysstyrke hvert 90. sekund og følger solen fra en kølig, skarp middag til en varm 2500K om natten.

  • ZonerStue · Entré · Kontor
  • Gulvlysstyrke30% · 42% · 37%
  • Entré-tærskelkun under 300 lux, slukker efter ~8 min ro
Adaptivt lys
2500KMidnat
TID · 00:00
SOLOPGANG SOLNEDGANG 5000K2500K
00:0006121824:00
Træk hen over dagen, og lampen følger solen

Mønsteret bag det

Sensorer afgør om. Lyset afgør hvordan.

Hver bevægelsesregel deler den samme form: den sætter aldrig en lysstyrke. Den tænder lysgruppen med en nøgen kommando og lader den adaptive motor udfylde niveauet. Den disciplin er grunden til, at lyset aldrig føles robotagtigt.

En gangslampe klokken 2 om natten og den samme lampe ved middagstid kører den identiske regel. De ligner ikke hinanden.

Bevægelsetilstedeværelse → til mørkt? turn_on(intet niveau sat) Adaptive Lightingsætter det rigtige niveau ingen bevægelse i N min → fade slukket

FIG 02Bruges i hvert rum. Lysmotoren, ikke sensoren, ejer lysstyrken.

02 · Tilstedeværelse

Huset ved, hvem der er hjemme, og handler på det.

To telefoner og bilen fodrer en tilstedeværelsesmodel. Den skelner mellem hjemme, væk og på arbejde, så opvarmningen starter, når jeg får fri, ikke når jeg står og fryser i døren.

MORGENAFTEN HJEMME 08:10 · Afgang lys slukket · varme → 15°C 16:30 · Får fri forvarm → 22°C på turen hjem 17:05 · Ankomst velkomst: entré 100%, rum 60%

FIG 03Én hverdag med tilstedeværelse. Bilen er mig. "På arbejde" er sin egen tilstand, så forvarmningen starter på hjemturen.

Velkommen hjem

Ankom efter mørkets frembrud: entréen går til 100% ved varme 3000K, stuen til 60%. Fem minutter senere fader den sig selv ud.

Væk-tilstand

Fem minutter efter at vi begge er væk, falder alt lys. I fyringssæsonen falder termostaterne til 15°C, og min telefon får en optælling af, hvad det fangede.

Tilstedeværelse, ikke kun telefoner

Bevægelse hvor som helst markerer hjemmet "optaget". Tredive minutter med ro markerer det "tomt". En ekstra vurdering til dørsensorerne.

03 · Varme

Varme, der læser dagen, ikke uret.

Ni termostater, ét instinkt: varm, når vi er her, billig, når vi ikke er. Den holder øje med pendlerturen, vejrudsigten og vinduerne, ikke en tidsplan.

En hel fyringssæson kan gå, uden at jeg rører en knap. Slå reglerne til og fra →

Får fri → forvarmstue & køkken, på turen hjem
22°C
Kulde udenfor → boostunder 0°C og nogen er hjemme
23°C
Varmt udenfor → skru nedlad dagen gøre arbejdet
↓ lavere
Vindue åbent → pausedet rums radiator trækker sig
hold
Alle ude → sænkningkun i fyringssæsonen
15°C

04 · Efter mørkets frembrud

Når solen er væk, skifter huset karakter.

En håndfuld regler vågner kun om natten. Små, men det er dem, der får stedet til at virke opmærksomt.

TV TÆNDT · EFTER SOLNEDGANG

Biograftilstand

At TV'et tænder er det eneste signal. Stuen synker til 15% ved 2500K, køkkenbordene bliver mørke, og så er det en biograf.

Film22%
Nat14%
Aften55%
Gæster68%
Fest90%

Fem "mixes" med ét tryk balancerer højttalerne til en film, en middag eller et fyldt rum. Træk i dem.

00:30 · HVER NAT

Dyb søvn

Et sikkerhedsnet for en glemsom husstand: hvert lys, der stadig er tændt klokken halv ét, fader til mørke over fem sekunder.

23:00opsummering 00:30alt slukket solopgangfejning

Klokken 23:00 sender det også en sms med et resumé: køleskab, fryser, strøm, CO₂ og bilens opladning.

05 · Racedag, paradenummeret

Væggene hejser flagene.

Den ene regel, jeg byggede, fordi jeg havde lyst. Ti minutter før lights-out ved et Grand Prix glider lejligheden ind i Race Mode: stuens spots spejler de rigtige baneflag. Grønt for fri bane, gult for forsigtighed, rødt for en afbrydelse, to nuancer for safety cars. At få blinket til at ramme styrtet på skærmen krævede synkronisering til TV'ets transmissionsforsinkelse, ikke live timing.

GRØN · banen er fri

TRYK PÅ ET FLAGspottene følger de rigtige flagfarver. Det fotograferer rummet før en hændelse og gendanner det på grønt.

06 · Energi

Et hjem, der holder øje med prisen.

Danmarks elpris svinger fra time til time. Huset følger den live spotpris i DKK/kWh: kryds 2 kr, og min telefon brummer, så opvaskemaskinen kan vente; ram dagens spidsbelastning, og de oplyste rum falder til 40%.

Én detalje, jeg er underligt stolt af: spidsbelastningsdæmperen rører kun lys, der allerede er tændt. En tidligere version tændte engang hele lejligheden i dagslys i et forsøg på at "dæmpe" den.

Spotpris · 18:00
2,31DKK/kWh
Spidsbelastning · dæmper
advarsel > 2 kr
0006121823
Træk i timen. Over linjen advarer det; i den røde spidsbelastning dæmper det det oplyste. Formen er illustrativ.

07 · Vogtere

Reglerne, der kun siger fra, når noget er galt.

De mindst glamourøse automatiseringer er dem, jeg ville savne mest. Tavse i ugevis, så redder de en fryser fuld af mad. Tryk på et statuslys

KØLESKAB

Dør-står-åben-alarm

Åben i mere end to minutter, og en besked dukker op: det stille energispild, alle glemmer.

FRYSER

Fejlovervågning

Over −15°C i en halv time er ikke en dør på klem. Det er en advarsel om, at kompressoren måske er ved at dø.

SOVEVÆRELSE

Spøgelsespæren

Én pære tænder sig selv i de små timer. En regel læser konteksten for hver tænding; bad hverken en person eller en automatisering om det, slukker den igen.

SYSTEM

Batterier & ur

Lave sensorbatterier bliver meldt, før de dør. Det samme gør hubbens ur, hvis det driver fra netværkstiden, og igen når det retter sig.

På væggen

Alt sammen, på ét glaspanel.

To brugerdefinerede dashboards styrer det hele. Én til lys og scener. Én grupperet efter det, vi faktisk tjekker: energi, medier, sundhed, sikkerhed.

Dashboard · Lys & scener
Lys 4 rum · 29 lamper · 1 tændt
Scener
Tryk på et rum eller en scene
Dashboard · Energi & sundhed
Spotpris
1,42DKK/kWhSpidsbelastning
CO₂-intensitet142 g/kWh
Bilopladning64%
Køleskab4°C2 åbninger i dag
Fryser−19°Cok
Lys tændt1entré

Skematiske dashboards. Lys-tavlen er live ved berøring. Rigtige skærmbilleder falder direkte ind i disse rammer.

Og det svarer igen

Et hus, der hedder Det talende hus, bør kunne høre dig.

Og det kan det, på egen hardware ligesom alt det andet. Sig wake-ordet, og hele udvekslingen bliver inde i lejligheden.

tale til tekst hensigt handling tekst til tale

Lokalt wake-word, lokal tale-til-tekst, lokal tekst-til-tale. Skyen får aldrig et ord.

I tal

Det hele, talt op.

1.191entiteter
89automatiseringer · 67 live
387sensorer
29lys
12scripts
9termostater
3adaptive zoner
0cloudtjenester

Live optællinger fra den kørende Home Assistant-instans · seks rum · de 22 regler, der ikke er "live", er mærkede rollbacks, bevaret med vilje.

Hvordan det er bygget

Bygget som noget, der skal blive ved med at køre.

Et hjem, der opfører sig forkert ved midnat, er værre end ingen automatisering. Derfor er alt lokalt, og hver ændring kan fortrydes.

Jeg redigerer aldrig en fungerende regel på stedet. Jeg deaktiverer den som en mærket rollback og bygger en frisk kopi ved siden af.

Princip

Lokalt først

Sans, beslut og handl inde i lejligheden. Det virker, når internettet ikke gør.

Princip

Kan fortrydes

Gamle regler deaktiveres, slettes aldrig: en mærket backup for hver ændring.

Princip

Kontekstbevidst

Regler læser, hvem eller hvad der udløste en hændelse, så en spøgelsestænding fanges, men en ægte respekteres.

Princip

Lagdelt

Sensorer afgør om; lysmotoren afgør hvordan. Små regler lægger sig sammen til et hus, der synes at tænke.