Framhevede innlegg

Hvorfor jeg vurderer å shorte Nokia-aksjer Update 17. juni: Aksjekursen til Nokia er sunket med 48% siden toppnoteringen 11. april. To kalkuner blir ikke én ørn I det siste har samarbeidet mellom Nokia og Microsoft fått mye oppmerksomhet....

Read more

Your own wesabe system in the Amazon cloud? Would you like to have your own wesabe service running on a virtual computer? Read on to see how you can set up your own service in the Amazon cloud. I was saddened to hear from Wesabe last month that...

Read more

Facebook betaling - det nye paypal? Facebook har i lenger tid jobbet med å utvikle egen betalingsløsning (kalt Facebook Credits, eller FB-Credits) og har hatt denne funksjonen i test en god stund. Det ryktes at utrulling av denne funksjonen...

Read more

Logg på andre webapplikasjoner med Facebook I mai 2009 introduserte Facebook en spennende ny funksjon (Facebook Connect) som lar andre nettsteder tilby pålogging med Facebook-konto. Du kan nå f.eks. bruke din egen Facebook-konto for å logge på...

Read more

Self publishing made easy For deg som har noe å publisere, men mangler en utgiver i ryggen! Drømmer du om å utgi din egen kokebok, tjene penger på studiekompendier eller trykke dine ideér i bokform? Nett-tjenester som...

Read more

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!

Huset vårt

Huset vårt

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

Gammel teknologi

Moderne 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

Stikkontakt-plugg

Stikkontaktplugg - Montert
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.

Kommentarer (7)

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

Skriv en kommentar