Lampen draadloos schakelen Raspberry Pi

Vooraf:

Met deze how to kan je je Raspberry Pi inzetten om draadloos je lampen te schakelen (bijv. KlikAanKlikUit). Ik wil graag de volgende personen bedanken voor de code: weejewel (tutorial) en mouse86 (voor de geupdate versie van lights.zip). Ik heb enkel alles samengevoegd met de nieuwe lights.zip versie als naslag werk voor mijzelf.

Benodigdheden:

  • Raspberry Pi incl. een geïnstalleerde Raspbian versie en verbinding op terminal via SSH
  • Een 433MHz/434MHz transmitter (o.a. te koop op eBay of de lokale elektrazaakjes)
  • Wat draadjes om de transmitter aan je Raspberry Pi te verbinden.

Aan het werk:

Sluit de 434Mhz Transmitter aan op je Raspberry en doe dit als volgt:

Installeer via github de WiringPi library, je hebt deze nodig om de transmitter aan te sturen.

Als je git niet eerder hebt gebruikt installeer deze dan:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git-core

Vervolgens WiringPi downloaden en installeren:

git clone git://git.drogon.net/wiringPi
cd wiringPi
git pull origin
cd wiringPi
./build

 

Installeer het tooltje dat door mouse86 aangepast is (en dus ook weer op nieuwere rpi’s draait):

cd examples
wget -O lights.zip https://stefanborst.nl/files/433mhz-rpi-lightsV1-2015.zip
unzip lights.zip
cd lights

Compileer nu de stekker versie die je nodig hebt, heb je bijv. een set van de Action pak dan het commando onder Action

KlikAanKlikUit: g++ -o kaku kaku.cpp -I/usr/local/include -L/usr/local/lib -lwiringPi

Action: g++ -o action action.cpp -I/usr/local/include -L/usr/local/lib -lwiringPi

Blokker: g++ -o blokker blokker.cpp -I/usr/local/include -L/usr/local/lib -lwiringPi

Elro: g++ -o elro elro.cpp -I/usr/local/include -L/usr/local/lib -lwiringPi

Nu kun je het zojuist gecompileerde tooltje uitvoeren om je lampen te schakelen! Bijvoorbeeld (in het geval van Action modules):

Als het goed is kan je nu je lampen schakelen, vergeet ze e.v.t. niet opnieuw in te leren zodat je zelf de codes kent. Voer voor bijv. Action modules het volgende commando uit:

sudo ./action 1 A on

Of voor KlikAanKlikUit:

sudo ./kaku 1 A on

Dat was het, als het goed is kan je vanaf de CLI nu je lampen schakelen. Als je handig bent dan bouw je iets verder door en kan je ze vanuit bijv. je eigen webinterface aan/uitzetten. Ik heb de schakelaars zelf in Domoticz geconfigureerd om mijn lampen te schakelen.

 

Vond je dit bericht leuk? Delen mag!

Leave Comment

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *