Smarthus – guttedrøm og miljøtiltak
Postet av Magnus Handeland i kategorien Husstyring / smarthus, Teknologi i hverdagen | Dato: 06-03-2009
7
Da vi kjøpte et gammelt hus i Bergen bestemte vi oss for å realisere en av mine gamle guttedrømmer, og spare miljøet litt i tillegg. Ved hjelp av ny teknologi skulle vi kunne gjøre fancy ting som å styre lys, temperatur og musikk med iPhone!
Våre ønsker for prosjektet
Målsettingen var å kunne styre lys og temperatur ved hjelp av logikk i stedet for bare via knapper. For eksempel ønsket vi at varmen skulle reguleres ned når vi sover, at boligen skulle kunne se bebodd ut når vi er på ferie, og at alt lyset skulle kunne skus av med ett knappetrykk.
Planlegging og forberedelser – Valg av leverandør og teknologi
Etter noen kjappe søk på google ble det klart at den mest aktuelle leverandøren i Norge var nettbutikken Tronika AS.
Gammel teknologi
Moderne teknologi
Tronika er etter min oppfatning ledende i “Gjør det selv”-segmentet, gir god service og befinner seg rent geografisk i nærheten. Hos Tronika fikk jeg også råd og informasjon om mulige teknologier.
For mange år siden hadde jeg hørt at det var X10-standarden som ga ’the biggest bang for the buck’, men etter noe testing og research fant jeg ut at X10 har store reliability issues. Signalene til X10 går på strømnettet, og du kan f.eks. risikere at signalene simpelthen forsvinner dersom en husholdingsmaskin lager støy på kablene (f.eks. en miksmaster el.l).
Man får mange billige enheter i både X10 og Z-wave, men Z-wave er en nyere standard og har flere fordeler over X10:
- Når det sendes et z-wave signal formidles dette trådløst mellom alle z-wave enhetene til de har nådd riktig enhet (tilsvarende ruting på internett)
- Når en z-wave enhet har mottatt et signal, sender det en kvitteringsmelding tilbake. Avsender vet altså at signalet har kommet fram (også som internett)
- Signalene er krypterte, slik at man fint kan bruke Z-wave til alt fra alarmanlegget til garasjeporten
Vårt valg falt altså på Z-wave og det har vi ikke angret på. Vi vurderte også alternativer til Z-wave, men forkastet disse da de enten var for dyre, krevde egen kabling, ustabile eller ikke bygget på godt utbredte standarder.
Alt har fordeler og ulemper
Det er dessverre noen downsides med denne standarden også:
- Litt komplisert oppsett med ”Primary og secondary controllers” (en secondary fjernkontroll kan styre enheter, men ikke legge til nye enheter i nettverket)
- Forskjell på europeisk og amerikansk hardware (inkompatibelt)
- En del dokumentasjon, nettartikler og ”How-to’s” er rettet mot ingeniørtyper som liker å fikle
Prosjektstart

Stikkontakt-plugg

- Stikkontaktplugg – Montert
Vi ville gjerne prøve ut konseptet i liten skala først, og kjøpte et startsett med en fjernkontroll og noen enkle Z-wave enheter. Dette var enheter av typen som man plasserer mellom lampen og stikkontakten. Dette fungerte utmerket og vi var snart klar for neste skritt.
Styring fra PC
Kort tid etter kjøpte vi en boks som lot oss styre huset fra en PC, og det var da morroa virkelig begynte! PCen kan selvsagt bare styre huset så lenge den står på, så vi vi fant fram en gammel datamaskin og søkte på internett etter programvare. Programmet mControl viste seg å være billigere, penere og mye enklere enn konkurrenten HomeSeer.
| Produkt | Pris | Fordeler | Ulemper |
|---|---|---|---|
| mControl ( screenshots) | $129 | De fleste moduler gratis, WMC støtte | Mangler støtte for noen enheter (f.eks. temperatursensorer) |
| HomeSeer2 | $199 | Kraftigere verktøy - bedre enhetsstøtte | Håpløst brukergrensesnitt, og nesten alle tilleggsmoduler koster ekstra |
Med styring fra PCen på plass kunne vi enkelt definere hendelser (actions) som skulle oppstå på bestemte betingelser (triggers). Vår første test var å lage en action som skrudde alt lys av, ventet 5 sekunder og så skrudde alt lys på igjen. Så la vi inn at denne “action”-en skulle kjøre til en gitt tid hver kveld som en påminnelse på at det var på tide å komme seg i seng. Senere har vi bygget på med mange nye funksjoner:
| Formål | Hendelse (action) | Utløser (trigger) |
|---|---|---|
| Slå av eller på alt lys med én kommando | Hvis på, slå av alle enheter Hvis av, slå på alle enheter |
Ingen (kjøres manuelt) |
| Sett på utebelysning til gitt tid | Skru på utebelysning Vent 3 timer Skru av utebelysning |
Kjøres hver dag, kl. 19 |
| Sett på alt lys hvis innbruddsalarmen går | Slå på alle enheter | Kjør hvis alarmsignal mottas |
Stadig flere utvidelser
Vi ble ganske fort bitt av basillen og kom stadig på nye bruksområder for hustyringssytemet. Her er noen bilder fra prosjektet:
[nggallery id=1]
Nedenfor er en oversikt over områder vi enten har realisert, vurderer eller har konkrete planer om:
| Emne | Erfaringer | Status |
|---|---|---|
| Fjernstyring av huset | Med en PC som alltid står på + litt oppsett i ruteren kan man styre huset fra jobben, hytta, nettkaféen i Thailand etc. | Funker bra |
| Innbygging i vegger | Innbygging i vegger er enkelt, men lovverket krever at en elektriker gjør jobben. Skal du først ha en elektriker til å skifte ut lysbrytere i forbindelse med oppussing koster det marginalt ekstra å bruke en intelligent lysbryter (Z-wave lysbryter) i stedet for en gammeldags. Lamper og andre enheter som ikke har lysbryter kan tilkobles en mottakerboks som kan styres via fjernkontroll eller PC. Montering av slike mottakerbokser i forbindelse med spotter viste seg å være svært enkelt. | Funker bra |
| iPhone / iPod touch som fjernkontroll | Funker fantastisk bra! iPod’en er koblet til internett via WLAN, og styrer både huset og musikken via iTunes remote | Supert!! |
| Temperaturmåling / statistikk | mControll støtter dessverre ikke temperatursensorer i dag. De anslår at dette vil være støttet innen sommeren 2009. I mellomtiden har vi måttet gå over til Homeseer som har bedre støtte for dette. | Realisert, men med litt plunder |
| Temperaturstyring | Vi ønsker å skru av og på vår Panasonic varmepumpe på en intelligent måte (på før vi står opp, av når vi går hjemmefra, på før vi kommer hjem, av kl. 20). Vi har ikke funnet en endelig løsning på dette, men vil antagelig bruke en såkalt “appliance” mikromodul som tåler mye strøm. | Ikke realisert |
| Alarmtilkobling | Etter å ha sjekket priser på en trådlås FG godkjent alarmpakke og lest denne artikkelen kjøpte vi en Visonic Powermax+ pakke fra sikkerhetsbutikken.net og har koblet denne opp mot husstyringssystemet. Koblingen medførte litt plunder, for alarmen støttet bare X10-standarden. Dermed måtte PCen vår få et X10-grensesnitt i tillegg til Z-wave grensesnittet. Når dette var på plass måtte også alarmen ha en egen X10 boks, og vi måtte lage vår egen kabel for å koble boksene sammen (rj-11 straight wire). | Realisert, men med plunder og ekstra kostnader |
| Styring av utebelysning | I forbindelse med utebelysning tilkoblet garasjen har vi (nylig) kjøpt en stikkontakt-enhet som skal tåle å stå i vår relativt fuktige garasje. Hittil ser dette ut til å fungere bra. | Realisert |
| Styring av TV, kabeldekoder etc. fra husstyringssystmet (og iphone) | Det skal vistnok fungere bra å bruke en liten IR sender til å sende ut signaler til TV, stereo etc. Enheten koster ca. 600 kr, og funker sammen med både mControl og HomeSeer. Vi har ikke anskaffet dette ennå, men planlegger å montere denne i TV stua slik at vår iPod Touch blir en fjernkontroll som kan styre både lys, lyd og TV. | Planlagt |
| Enova støtte | Det er antagelig mulig å få tilskudd fra Enova ift. lys og temperaturstyring. Vi har ikke forsøkt oss på dette, men vil gjerne høre fra andre som har prøvd seg på dette. | Vurderes |
Legg gjerne igjen en kommentar hvis du vil dele egne erfaringer, har kommentarer til artikkelen eller spørsmål om vårt prosjekt.



Hei Magnus,
Flott artikkel og takk for å dele positive og negativer side rom dette!
Jeg er litt irritert på at modbus mindre åpent… men jaja…
keep up the good work!
Hei,
snublet over siden ved en tilfeldighet. Har gått til innkjøp av en eldre bolig, og kikker nå på muligheten for smarthusfunksjoner.
Fint å se at det ikke er altfor vanskelig.
flott prosjekt du har nå.
holder på med dette selv men ikke kommet så langt ennå.
jeg bruker stemmekontroll også.
bruker jabra blueooth mic. ok rekkevidde. har mottageren i kjelleren og funker så og si i hele huset.
holder og på med å plassere touchscreen i veggen så det skal bli som ett kommunikasjonspanel som i star trek.
akkurat nå har jeg problemer med at homeseer ikke vil utøre mer enn en kommando i en event. kun 1. lampa som slår seg på. bruker x10 brytere med cm15.
har du noen tips?
funka med cm11 og homeseer 1.7
foresten, du kan vel bruke en ir sender til varmepumpa ettersom det alltid er mulig å bruke fjernkontroll på de.
elegant løsning er drt ikke men.
Hei Åsmund,
Touchpanel i veggen er neste steg for meg også. En kollega ser på å få produsert tynne, fine montasjebokser i metall, som gjør at du kan feste en billig iPod touch på veggen Boksen har plass til kabler for strøm og lyd, og siden det etter hvert finnes iPod/iPhone applikasjoner for å styre så mangt, så det kan bli en fin platform :-)
Når det gjelder styring av varmepumpe med IR har jeg faktisk prøvd (uten hell). Jeg har en USBUIRT-device som skal være state of the art, men problemet er at når fjernkontrollen til varmepumpen skal sende et signal via IR (f.eks “skru på”), så sender den ikke bare det signalet, men overfører hele konfingurasjonssettet (temperatur, timerinnstillinger, retning lufta skal blåse etc.). Dermed er det vanskelig å isolere hvilket signal USBUIRT-enheten må sende for å utføre spesifikke kommandoer.
Mvh,
Magnus
Jeg er helt i startfasen med å “smarte opp” leiligheten min og takker for en fin artikkel.
Det burde vel gå an å “disekere” det IR-signalet til varmepumpa slik at man faktisk kan sende hele settet, ferdig konfigurert fra en styringssentral. Jeg diskuterte IR og konfigurering her en dag, og lurer på om det finnes tools som kan brukes til å analysere slike signaler. Ikke funnet noe enda, men fjernkontroller som “lærer” har jo eksistert i en mannsalder så det kan da ikke være så komplisert.
Hei Jan Helge,
Jeg tenkte også at dette burde være en smal sak da jeg gikk til anskaffelse av en device som kunne lære andre fjernkontrollers signaler. Problemet (har jeg senere forstått), er at mens en TV-fjernkontroll sender en isolert kommando for å slå på TV’en, bruker varmepumper ofte en signalstandard som sender hele konfigurasjonen når man egentlig bare vil slå på enheten. Jeg har prøvd å ‘dissekere’ IR-komandoene som sendes vha. LrnHelper som fanger opp IR-signalene og viser disse fram i ASCII-format (eller var det HEX tro?). Når jeg bruker TV-fjernkontrollen får jeg ut en kort og enkel kommando, og det er den samme kommandoen som sendes hver gang. Jeg kan mao. isolere det riktige signalet og sende det ut igjen. Når jeg prøver å fange opp IR-signalet fra varmepumpe-fjernkontrollen får jeg en lang serie tegn, og den er ikke lik fra gang til gang (selv om jeg kjører samme kommando).
Så der gikk det i stå for min del og etter hvert har jeg gitt opp IR. I stedet har jeg koblet opp varmepumpen med en z-wave enhet som kan kutte strømmen når den får signal. Tanken er at jeg også skal ha en z-wave temperatursensor som kobler av og på strømtilførselen etter gitte parametere.
Om noen har tips til hvordan jeg kan isolere signalet fra varmepumpe-fjernkontrollen, eller andre måter å få dette til på, så si endelig fra :-)
Mvh,
Magnus