ID.nl logo
Uw huis besturen op afstand: starten met domotica
© Reshift Digital
Huis

Uw huis besturen op afstand: starten met domotica

De Raspberry Pi is een handig klein computertje dat voor verschillende doeleinden kan worden ingezet. Bijvoorbeeld voor het draadloos aansturen van apparaten in uw huis, zoals de lampen en de verwarming. Wat hebt u daar voor nodig?

Het kan handig zijn om uw huis te voorzien van elektronica die vanaf een enkele plek is te beheren. U kunt bijvoorbeeld uw lampen automatisch aan- of uitzetten op een bepaald tijdstip of zorgen dat ’s-morgens om 7 uur het koffieapparaat aangaat en een vers kopje koffie voor u zet. Maar, hoe kunt u deze apparaten op afstand bedienen en automatisch op gezette tijden in- of uitschakelen?

RXFCOM

De Raspberry Pi kan zelfstandig gebruikt worden om er bijvoorbeeld een mediaspeler van te maken of een webserver, maar beschikt het niet over de mogelijkheid om draadloos te communiceren. Om te kunnen communiceren met draadloze domotica-apparatuur – die werkt op een frequentie van 433 MHz – moet de Raspberry Pi worden uitgerust met een geschikte antenne. Het Nederlandse bedrijf RXFCOM levert zo’n antenne en deze hebben we gebruikt om via de Raspberry Pi en de speciale op de Pi geïnstalleerde Domoticz-software een aantal KlikAanKlikUit-modules – waarover Computer Idee al eerder schreef – te besturen.

Domoticz installeren

Domoticz is een centraal besturingssysteem waarmee een groot aantal producten van diverse domotica-fabrikanten kan worden aangestuurd. De software beschikbaar als losse installatie voor Windows en als compleet besturingssysteem voor de Raspberry Pi. Het grootste voordeel van Domoticz is dat de software gebruiksvriendelijke werkt, maar bovenal zonder problemen werkt met de apparatuur van RXFCOM.

Het installeren van Domoticz op de Raspberry Pi is niet erg ingewikkeld, maar vereist wel wat speciale handelingen. Allereerst hebt u een standaard sd-kaartje – het grootste formaat, 32x24 mm – nodig van minstens 2 GB. Het installatiepakket van Domoticz is namelijk zo’n 1,9GB groot en past net op zo’n kaartje. U kunt het zip-bestand met de installatie-image voor Raspberry Pi downloaden van sourceforge.net/projects/domoticz/files. Kies altijd voor de nieuwste versie, zodat u beschikt over de nieuwste functies en ondersteuning van de laatste hardware. Download het installatiebestand naar een map op uw harde schijf. Pak het zip-bestand uit naar dezelfde map. Na het uitpakken vindt u twee bestanden (Readme.txt en domoticz-raspberrypi-sdcard-r1_1125.img) en een submap (Win32DiskImage) in de map.

©CIDimport

De RFXCOM-module werkt ook onder Windows, net als Domoticz.

Het bestand met de extensie .img is de installatie-image dat we op de Raspberry Pi moeten installeren. In de map Win32DiskImage vinden we een uitvoerbaar bestand – Win32DiskImager.exe – waarmee we bovengenoemde image kunnen installeren op de sd-kaart: u moet dus ook over een computer beschikken waarin het mogelijk is om een sd-kaart te plaatsen, maar het kan natuurlijk ook met een externe sd-kaartlezer. We starten Win32DiskImager.exe en openen het img-bestand via de Openen-knop. Aan de rechterkant van het imaging-programma is te zien naar welk schijfstation de image wordt weggeschreven: in ons geval is dat de stationsletter J: die door Windows is toegekend aan het sd-kaartje.

©CIDimport

De image wegschrijven naar de sd-kaart.

Is de Domoticz-image eenmaal weggeschreven, dan is deze klaar voor gebruik in de Raspberry Pi. Plaats de sd-kaart in de Raspberry en schakel de stroom in. De Domoticz-software wordt nu gestart. Als de Raspberry Pi is aangesloten op uw netwerk, is deze via een browser te benaderen via de url raspberrypi:8080. Als u deze intypt, komt u op de startpagina van Domoticz.

Aan de slag

De rfxcom-transceiver wordt automatisch door Domoticz herkend; er hoeft dus geen extra software op de Raspberry te worden geïnstalleerd om aan de slag te kunnen met domotica-apparatuur. Omdat de rfxcom-module zelf alle apparaten kan bedienen, is er dus niet veel meer nodig om meteen aan het werk te kunnen. Rfxcom werkt naast de in Nederland bekende KlikAanKlikUit-apparatuur ook met andere merken zoals Alecto, Ikea, Philips en HomeEasy. Een volledige lijst van ondersteunde producten is te vinden op www.rfxcom.com/store/Transceivers/12103. Hoewel de rfxcom-module wordt herkend als deze op een van de usb-poorten op de Raspberry is aangesloten, moet de afzonderlijke domotica-apparatuur nog wel handmatig worden toegevoegd. Dat kan handmatig door het type apparaat op te geven – bijvoorbeeld een dimmer, en daaraan een unieke code aan toe te kennen. Die unieke code wordt verzonden via het signaal dat de rfx-antenne uitzendt, en wordt vervolgens opgepikt door het domotica-apparaat. Zodra bijvoorbeeld een lamp aanspringt, nadat de unieke code is verzonden, weet u dat die code bij dat betreffende apparaat hoort. Soms kost het even wat ‘trial and error’ voordat het juiste apparaat is gevonden.

©CIDimport

Domoticz ondersteunt tal van apparaten.

Raspberry Pi: alleskunner

De Raspberry Pi is een minicomputer, die bestaat een complete printplaat met daarop een arm-processor, geheugen, netwerkaansluiting, twee usb-poorten, een hdmi-videouitgang en een audio-aansluiting. Ook is er plaats voor een sd-geheugenkaartje, dat kan worden gebruikt om de standaard opslagcapaciteit van 256 MB uit te breiden. De Raspberry Pi wordt geleverd zonder besturingssysteem, maar er zijn verschillende systemen die geschikt zijn voor de Raspberry Pi, zoals Android 4.0, verschillende Linux-varianten, Google Chrome OS. Ook is de Raspberry Pi uitstekend te gebruiken als mediacenter met bijvoorbeeld XBMC als primair besturingssysteem. De Raspberry Pi kost ongeveer 25 euro en is voornamelijk op internet te koop.

©CIDimport

De Raspberry Pi.

©CIDimport

Een domotica-apparaat toevoegen.

Apparaten koppelen

Om een echt werkend domotica-huis te hebben, moet u eigenlijk meerdere apparaten in het systeem hebben. Deze apparaten worden dan via de Domoticz-software aan elkaar gekoppeld. De status van één apparaat kan de stand van een ander apparaat beïnvloeden. Er zijn zo tal van scenario’s mogelijk. Bijvoorbeeld: iemand drukt op de deurbel, daardoor springt de lamp in de hal aan, maar tegelijkertijd floept ook de buitencamera aan, waardoor u op het (tv-)scherm binnen kunt zien, wie er aan de deur staat. Of: u gebruikt een temperatuurmeter in combinatie met automatische lamellen. Wanneer de buitentemperatuur boven de 25 graden komt, gaan de lamellen in de slaapkamer automatisch dicht. Dit zijn natuurlijk slechts een aantal mogelijkheden van de Raspberry Pi in combinatie met Domoticz en de rfxcom-module. Domoticz beschikt over een visuele programmeeromgeving voor het maken van scripts, waarbij geen programmacode hoeft te worden getypt. De programmacode bestaat namelijk uit puzzelstukjes, die – door ze aan elkaar te plaatsen – voor een bepaalde actie zorgt. Bijvoorbeeld ‘Als DEURBEL=AAN dan HALLAMP=AAN’. Het voordeel van de puzzelstukjes is dat alleen de stukken die bij elkaar horen, op elkaar passen. Op die manier is meteen te zien welk script gaat werken.

©CIDimport

Door puzzelstukjes aan elkaar te plaatsen, is de apparatuur op elkaar af te stemmen.

Conclusie

Met de combinatie van een Raspberry Pi en een rfxcom-transceiver en Domoticz is zeer veel mogelijk. In dit artikel hebben we slechts een klein deel van de functionaliteit besproken, maar het voordeel is dat u klein kunt beginnen en later eenvoudig uw huis kunt uitbreiden met andere domotica-apparatuur. Zo kunt u uw huis uiteindelijk volledig automatiseren.

Prijzen:

RFXCOM 433MHz Transceiver (RFXtrx433): € 98,74
Raspberry Pi: ca. € 35,–

Meer info: http://www.hubbit.nl/raspberry-pi-set-ii-set-i-klikaanklikuit.html

Tekst: Mark Gamble

Dit artikel komt uit Computer Idee 2, jaargang 2014. 

▼ Volgende artikel
Waarom je tv-beeld onnatuurlijk oogt (en hoe je dat oplost)
© DC Studio
Huis

Waarom je tv-beeld onnatuurlijk oogt (en hoe je dat oplost)

Je hebt net een klein fortuin uitgegeven aan een gloednieuwe 4K- of zelfs 8K-televisie. Je installeert hem, start je favoriete filmklassieker en zakt onderuit op de bank. Maar in plaats van een bioscoopervaring bekruipt je het gevoel dat je naar een goedkope soapserie of een homevideo zit te kijken. De acteurs bewegen vreemd soepel, de actiescènes lijken versneld en de magie is ver te zoeken. Geen zorgen, je televisie is niet stuk. Hij doet eigenlijk iets te goed zijn best.

Dit fenomeen is zo wijdverspreid dat er een officiële term voor is: het 'soap opera effect'. In technische kringen wordt dit ook wel bewegingsinterpolatie of 'motion smoothing' genoemd. Hoewel fabrikanten deze functie met de beste bedoelingen in hun televisies bouwen, is het voor filmfanaten vaak een doorn in het oog. Gelukkig is het eenvoudig op te lossen... als je tenminste weet waar je moet zoeken.

Nooit meer te veel betalen? Check
Kieskeurig.nl/prijsdalers!

Wat is het 'soap opera effect' precies?

Om te begrijpen wat er misgaat, moeten we kijken naar hoe films worden gemaakt. De meeste bioscoopfilms en veel dramaseries worden opgenomen met 24 beelden per seconde. Die snelheid geeft films hun karakteristieke, dromerige uitstraling. Een beetje bewegingsonscherpte hoort daarbij; dat is wat onze hersenen associëren met 'cinema'. Moderne televisies verversen hun beeld echter veel vaker: meestal 60 of zelfs 120 keer per seconde.

Om dat verschil te overbruggen, verzint je slimme televisie er zelf beelden bij. De software kijkt naar beeld A en beeld B, en berekent vervolgens hoe een tussenliggend beeld eruit zou moeten zien. Dit voegt de tv toe aan de stroom. Het resultaat is een supervloeiend beeld waarin elke hapering is gladgestreken.

Voor een voetbalwedstrijd of een live-uitzending is dat geweldig, omdat je de bal en spelers scherper kunt volgen. Maar bij een film zorgt die kunstmatige soepelheid ervoor dat het lijkt alsof je naar een achter de schermen-video zit te kijken, of dus naar een soapserie zoals Goede Tijden, Slechte Tijden, die traditioneel met een hogere beeldsnelheid werd opgenomen. De filmische illusie wordt hierdoor verbroken.

©ER | ID.nl

De winkelmodus is ook een boosdoener

Naast beweging is er nog een reden waarom het beeld er thuis soms onnatuurlijk uitziet: de beeldinstellingen staan nog op standje zonnebank. Veel televisies staan standaard in een modus die 'Levendig' of 'Dynamisch' heet. Deze stand is ontworpen om in een felverlichte winkel de aandacht te trekken met knallende, bijna neon-achtige kleuren en een extreem hoge helderheid. Bovendien is de kleurtemperatuur vaak nogal koel en blauw, omdat dat witter en frisser oogt onder tl-licht. In je sfeervol verlichte woonkamer zorgt dat echter voor een onrustig beeld waarbij huidtinten er onnatuurlijk uitzien en details in felle vlakken verloren gaan.

Hoe krijg je de magie terug?

Het goede nieuws is dat je deze 'verbeteringen' gewoon kunt uitzetten. De snelste manier om van het soap opera effect en de neonkleuren af te komen, is door in het menu van je televisie de beeldmodus te wijzigen. Zoek naar een instelling die Film, Movie, Cinema of Bioscoop heet. In deze modus worden de meeste kunstmatige bewerkingen, zoals bewegingsinterpolatie en overdreven kleurversterking, direct uitgeschakeld of geminimaliseerd. Het beeld wordt misschien iets donkerder en warmer van kleur, maar dat is veel dichter bij wat de regisseur voor ogen had.

Sinds kort hebben veel moderne televisies ook de zogeheten Filmmaker-modus. Dat is de heilige graal voor puristen. Als je deze modus activeert, zet de tv met één druk op de knop alle onnodige nabewerkingen uit en respecteert hij de originele beeldsnelheid, kleuren en beeldverhouding van de film.

Wil je de beeldmodus niet volledig veranderen, maar alleen dat vreemde, soepele effect kwijt? Dan moet je in de geavanceerde instellingen duiken. Elke fabrikant geeft het beestje een andere naam. Bij Samsung zoek je naar Auto Motion Plus of Picture Clarity, bij LG-televisies ga je naar TruMotion, bij Sony naar Motionflow en bij Philips naar Perfect Natural Motion. Door deze functies uit te schakelen of op de laagste stand te zetten, verdwijnt het goedkope video-effect en krijgt je film zijn bioscoopwaardige uitstraling weer terug.

▼ Volgende artikel
Chrome Remote Desktop: ideaal voor ondersteuning op afstand
© ER | ID.nl
Huis

Chrome Remote Desktop: ideaal voor ondersteuning op afstand

Een apparaat op afstand bedienen hoeft geen geld te kosten en is verrassend eenvoudig. Of je nu bestanden wilt openen, technische problemen wilt oplossen of meerdere toestellen wilt beheren: met Chrome Remote Desktop kan het allemaal, gratis en zonder gedoe.

De helper begint

Een groot voordeel van Chrome Remote Desktop is de brede compatibiliteit: het werkt met Windows, macOS, Linux en ChromeOS. Bovendien is het veilig – verbindingen worden versleuteld – en je hebt alleen een Chrome-browser nodig. We beginnen aan de kant van degene die op afstand toegang wilt tot een andere computer, degene die ondersteuning biedt vanaf computer A. Op computer A opent de gebruiker Chrome en surft naar https://remotedesktop.google.com. Daar verschijnen twee opties: Dit scherm delen en Verbinding maken met een andere computer. Omdat computer A support wil geven aan een extern apparaat, kiest de gebruiker voor de tweede optie. In dat scherm verschijnt een veld om een toegangscode in te geven, de code volgt zo meteen.

Degene die support geeft, gebruikt het onderste vak.

Acties voor de hulpvrager

Op computer B, de computer die toegang zal verlenen, moet de gebruiker ook in Chrome surfen naar dezelfde website. Daar kiest hij voor de optie Dit scherm delen. Voordat dat mogelijk is, moet Chrome Remote Desktop eerst worden gedownload en geïnstalleerd. De gebruiker klikt daarvoor op de ronde blauwe knop met het witte downloadpijltje. Hiermee wordt een Chrome-extensie geïnstalleerd. Na de installatie verschijnt in het vak Dit scherm delen een blauwe knop met de tekst Code genereren. Wanneer de gebruiker daarop klikt, wordt een toegangscode van 12 cijfers aangemaakt. Die code geeft hij of zij door aan gebruiker A.

Wie support krijgt, moet de code via een berichtje of telefoontje doorgeven.

Scherm delen

Op computer A geeft de gebruiker de code op in Chrome Remote Desktop. Vervolgens wacht hij tot gebruiker B bevestigt dat A toegang mag krijgen tot zijn scherm. Zodra dat is gebeurd, verschijnt het volledige bureaublad van computer B in een nieuw Chrome-venster op computer A. Door dit venster schermvullend weer te geven, kan A probleemloos handelingen uitvoeren op de pc van B. Voor de veiligheid beschikken beide gebruikers over een knop om de sessie op elk moment te beëindigen. Uiteraard is een stabiele internetverbinding noodzakelijk. Daarnaast krijgen beide partijen de melding dat ze klembordsynchronisatie kunnen inschakelen. Hiermee wordt het mogelijk om eenvoudig tekst of bestanden te kopiëren en te plakken tussen beide apparaten.

Gebruiker A krijgt het volledige scherm van B in een Chrome-venster te zien.