Lampen schakelen met een Raspberry Pi

Door WeeJeWel op donderdag 31 januari 2013 01:00 - Reacties (188)
Categorie: Home Automation, Views: 59.325

Update: vind je home automation vet? Check dan zeker mijn Kickstarter project: een spraakgestuurd huis! http://kck.st/1jsMmvq


Home Automation is een opkomend én gaaf verschijnsel, en om het leven van jullie Tweakers wat makkelijker te maken heb ik hier een tutorial hoe je bepaalde merken stekkerdozen draadloos kan schakelen met een Raspberry Pi!

Deze tutorial werkt met de volgende merken: KlikAanKlikUit, Action, Blokker en Elro. Wellicht met meer omdat vaak dezelfde chips worden gebruikt, dus zeker het proberen waard!

Benodigdheden
  • Raspberry Pi
  • Een 433MHz/434MHz transmitter (o.a. te koop op eBay of iPrototype)
  • Wat draadjes om de transmitter aan je Raspberry Pi te verbinden. Een oude floppy kabel is in theorie voldoende, maar ik geef de voorkeur aan female jumper wires
Ik ga er van uit dat je je Raspberry Pi al werkend hebt met een degelijke linux distro, en weet hoe je met een terminal overweg kan. Ik gebruik Raspbian.

Stappenplan

Stap 1 - Sluit alles aan
  • VCC van de transmitter op pin 4 van je Pi (VCC 5V)
  • GND van de transmitter op pin 6 van je Pi (GND)
  • ATAD of DATA van de transmitter op pin 8 van je Pi (TX)
Zo moet het er uitzien:
http://i.imgur.com/QW0UqfYl.jpg

Stap 2 - Installeer WiringPi

WiringPi is een prachtige library die veel arduino functionaliteit naar de Raspberry Pi port. Omdat ik de draadloze library van een Arduino naar de Pi heb geport, heb je deze library dus ook nodig.

Als je git nog niet hebt, installeer dat dan via:

code:
1
2
3
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git-core

Daarna gaan we WiringPi downloaden en builden:

code:
1
2
3
4
5
git clone git://git.drogon.net/wiringPi
cd wiringPi
git pull origin
cd wiringPi
./build

Als alles goed gaat, heb je nu WiringPi geinstalleerd en kun je mijn code downloaden!

Stap 3 - Installeer het tooltje

Voer deze code uit:

code:
1
2
3
4
cd examples
wget -O lights.zip https://www.dropbox.com/s/nxdrkuk94w9fpqo/lights.zip?dl=1
unzip lights.zip
cd lights

Compileer nu de versie die jij nodig hebt:

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

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

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

Elro
code:
1
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:

code:
1
sudo ./action 18 C on

Voor de andere merken, voer sudo ./merk uit voor het juiste gebruik. (sudo is nodig omdat de GPIO pin low-level zijn)

Optionele stap 4 - Tweaken

Bereik optimaliseren
Als je moeite hebt met het schakelen, is waarschijnlijk het bereik te klein. Dit heeft meestal drie oorzaken:
  • De ontvanger zit in de buurt van veel electronica: verplaats deze naar een wat 'rustigere' plek
  • Maak de antenne van de transmitter langer
  • Boost het vermogen van de transmitter naar maximaal 12V door die twee pinnen op een externe adapter aan te sluiten
Ontvanger
Ook kun je met de broncode aan de slag om de functionaliteiten uit te bouwen. Voor de originele Arduino library klik hier. Een receiver aankoppelen zou niet al te moeilijk moeten zijn!

Webserver
Koppel dit tooltje aan bijvoorbeeld een PHP of Node.js server om via je browser of smartphone je lampen te schakelen met een mobiele website, NFC tags bij de deur, Wi-Fi detectie.. you name it! :D

Update: Lampen schakelen met je smartphone & een Raspberry Pi


Reacties vind ik heel leuk! O+

Volgende: Buzzword Bingo! 02-'13 Buzzword Bingo!
Volgende: ProTube 2.3 01-'13 ProTube 2.3

Reacties


Door Tweakers user Pixeltje, donderdag 31 januari 2013 07:10

Leuk idee om zoiets met een PI te doen. Ik heb zelf een homewizard en gebruik het Klikaanklikuit spul om wat lampen enzo te schakelen. De HW maakt het allemaal erg makkelijk maar tegelijk ook minder tweakable.

Ik ga dit proberen in ieder geval, bedankt voor je tut!

Door Tweakers user GateKeaper, donderdag 31 januari 2013 10:07

Interessante blog, echter schakel je dus eigenlijk geen lampen, maar stekkerdozen? Voor mij wordt het pas echt handig als je laat zien hoe ik de lampen in het plafond er op aansluit.

Door Tweakers user MissileHugger, donderdag 31 januari 2013 10:45

Leuke simpele oplossing. Bevat de software ook een receiver module oid? Zodat ook andere merken (lidl setje) ermee bestuurd kunnen worden.

@GateKeaper
Er zijn inbouwmodules van KiKa, deze kun je ook met de RPi schakelen.

Door Tweakers user mawi, donderdag 31 januari 2013 11:01

Interessante blog, echter schakel je dus eigenlijk geen lampen, maar stekkerdozen? Voor mij wordt het pas echt handig als je laat zien hoe ik de lampen in het plafond er op aansluit.
Hier kun je speciale fittingen voor kopen, die kun je dan ook rechtstreeks aansturen (Dim/Aan/Uit). Kijk bv. maar eens naar de KlikAanKlikUit AFR-100

Door Tweakers user prein2, donderdag 31 januari 2013 11:32

zie ook het raspberry pi GPIO topic in het Electronica forum!

Door Tweakers user Nimrodx, donderdag 31 januari 2013 11:57

Vette shit, ik heb zelf ook een rasp gekocht en gebruik hem nu alleen als media centertje. Misschien dat ik zoiets wel ga doen binnenkort :)

Door Tweakers user naarden 4ever, donderdag 31 januari 2013 17:01

GateKeaper schreef op donderdag 31 januari 2013 @ 10:07:
Interessante blog, echter schakel je dus eigenlijk geen lampen, maar stekkerdozen? Voor mij wordt het pas echt handig als je laat zien hoe ik de lampen in het plafond er op aansluit.
Klopt, maar een stekkerdoos schakelen is niet meer dan een relais activeren. Dat is ook de mechanische 'klik' die je hoort bij het klikaanklikuit-systeem, een relais die schakelt. Dat kan ook met de RPi.

Door Tweakers user i-chat, vrijdag 01 februari 2013 12:08

ik heb naar aanleiding van je blog even zitten kijken naar kaku ... maar om eerlijk te zijn vind ik 30 euro voor een inbouwschakelaar (mini) nog wel behoorlijk aan de prijs.

en mis ik ook systemen waar je meerdere lampen (bijv 2 of 4) onafhankelijk kunt schakelen met 1 ontvanger. ook die fitting vond ik niet handig bij standaar platontlampen pas die grote bol dan al snel niet meer in z'n kap omdat je de fitting erbij plaatst in plaats van vervangt. op zich lijkt het systeem me wel zeer interessant maar veel te duur. voor wat het is (een paar lichtschakelaars)

Door Tweakers user tim427, vrijdag 01 februari 2013 13:53

Wat ik me afvraag is of dit ook werkt met de nieuwe Klik-aan-klik-uit.

Ik heb zelf namelijk de nieuwe schakelaars en probeerde destijds met mijn Arduino + 433 MHz, maar de bestaande libaries (ook die van jou) geef je een simpele "address" + "command" mee.

De nieuwe generatie heeft een handshake protocol volgens mij. De enigste manier om er achter te komen welke adressen er uitgezonden worden is met een 433 MHz recevier uit te lezen..

Correct me if i'm wrong!

Door Tweakers user WeeJeWel, vrijdag 01 februari 2013 14:09

i-chat schreef op vrijdag 01 februari 2013 @ 12:08:
ik heb naar aanleiding van je blog even zitten kijken naar kaku ... maar om eerlijk te zijn vind ik 30 euro voor een inbouwschakelaar (mini) nog wel behoorlijk aan de prijs.

en mis ik ook systemen waar je meerdere lampen (bijv 2 of 4) onafhankelijk kunt schakelen met 1 ontvanger. ook die fitting vond ik niet handig bij standaar platontlampen pas die grote bol dan al snel niet meer in z'n kap omdat je de fitting erbij plaatst in plaats van vervangt. op zich lijkt het systeem me wel zeer interessant maar veel te duur. voor wat het is (een paar lichtschakelaars)
De action verkoopt 3 sockets en 1 afstandsbediening voor een tientje :)
tim427 schreef op vrijdag 01 februari 2013 @ 13:53:
Wat ik me afvraag is of dit ook werkt met de nieuwe Klik-aan-klik-uit.

Ik heb zelf namelijk de nieuwe schakelaars en probeerde destijds met mijn Arduino + 433 MHz, maar de bestaande libaries (ook die van jou) geef je een simpele "address" + "command" mee.

De nieuwe generatie heeft een handshake protocol volgens mij. De enigste manier om er achter te komen welke adressen er uitgezonden worden is met een 433 MHz recevier uit te lezen..

Correct me if i'm wrong!
Je zet je socket gewoon op zoekmodus, stuurt een random commando en dan is dat commando gelinkt aan je socket. Really easy :)

Door jklu, zondag 03 februari 2013 19:56

Als je:
sudo chown root ./action
sudo chmod +s ./action

Doet dan kun je gewoon je ./action doen zonder sudo :-)

En als je het spul met een webbrowser wilt kunnen bedienen, kijk dan eens naar:
https://github.com/seriousme/node-switch

Door Tweakers user sypie, maandag 04 februari 2013 07:32

Halen we hier géén twee "action" door elkaar? Je krijgt van die gekke resultaten als je dat doet. :+

Ik dacht dat er in plaats van WCD's ook lampfittingen geschakeld konden worden via wifi. Als ik me niet vergis had KNX zoiets. Je zet daarbij een klein printje met wifi of RF ín de fitting waardoor 220 wordt geschakeld in het aansluitpunt van de lamp.

[Reactie gewijzigd op maandag 04 februari 2013 07:36]


Door Tweakers user LinuZZ, dinsdag 05 februari 2013 08:10

Werkt dit ook met bijvoorbeeld zoiets: http://dx.com/p/rfc-30f-1...le-w-antenna-green-154851 het bereik daarvan lijkt me beter te zijn?

voor de zekerheid maar een FS1000A besteld als het bereik tekort komt zoek ik wel verder :)

[Reactie gewijzigd op dinsdag 05 februari 2013 09:58]


Door Tweakers user gradtje, woensdag 06 februari 2013 00:07

He WeeJeWel,

Bedankt man, ik was al een tijd aan het klooien met http://www.raspberrypi.org/phpBB3/viewtopic.php?t=11159
Dit werkte in een keer... en ondersteunt bovendien de goedkope action apparaatjes... Ik heb er snel een paar opgehaald, geen geld en ze lijken een stuk degelijker te functioneren dan de Kaku`s die ik heb. De action-apparaatjes zijn HT12D/E gebaseerd en dat betekent dat 1 ontvanger eigenlijk 4 apparaten kan schakelen en heeft ook nog een VT-uitgang, deze is kort actief na een juist ontvangen code (Valid transmission) Hiermee zou je dus iets met een puls kunnen sturen.

Super !!!


Door Tweakers user i-chat, woensdag 06 februari 2013 15:04

LinuZZ schreef op dinsdag 05 februari 2013 @ 08:10:
Werkt dit ook met bijvoorbeeld zoiets: http://dx.com/p/rfc-30f-1...le-w-antenna-green-154851 het bereik daarvan lijkt me beter te zijn?

voor de zekerheid maar een FS1000A besteld als het bereik tekort komt zoek ik wel verder :)
als dat ding uit die link werkt - ben ik wel geintresseerd. zeker als die action zooi idd te vinden is hier...


Door Tweakers user alarmklok, woensdag 06 februari 2013 20:28

Super gaaf en mooie uitleg!.
Heb gelijk alles besteld om er zelf mee te gaan knutselen.
Je had het over NFC tags bij de deur, hoe had je dat in gedachten.
Ik heb namelijk een Galaxy nexus met nfc, zie het al voor me loop door de deur nfc merkt het en de lampen gaan aan.

Door Tweakers user WeeJeWel, woensdag 06 februari 2013 20:48

alarmklok schreef op woensdag 06 februari 2013 @ 20:28:
Super gaaf en mooie uitleg!.
Heb gelijk alles besteld om er zelf mee te gaan knutselen.
Je had het over NFC tags bij de deur, hoe had je dat in gedachten.
Ik heb namelijk een Galaxy nexus met nfc, zie het al voor me loop door de deur nfc merkt het en de lampen gaan aan.
Het makkelijkste is een webserver maken waarmee je de lampen kan schakelen, dus bijvoorbeeld http://jouwthuisserver.nl/lampen/A/uit. Dit kun je doen met de android apps NFC Task Launcher en Tasker (GET request). Wellicht een beetje puzzelen, maar zeker de moeite waard! :D

Door Tweakers user alarmklok, donderdag 07 februari 2013 08:27

Ja daar had ik nog niet eens over nagedacht, ik dacht alweer moeilijk om een nfc aan de raspberry te knuppen etc. etc. maar dit is veel makkelijker:)
Heb je nog meer leuke ideeen of ga je nog meer blogs hierover maken?

Door Tweakers user gradtje, vrijdag 08 februari 2013 00:09

WeeJeWel schreef op woensdag 06 februari 2013 @ 20:48:
[...]Het makkelijkste is een webserver maken waarmee je de lampen kan schakelen, dus bijvoorbeeld http://jouwthuisserver.nl/lampen/A/uit. Dit kun je doen met de android apps NFC Task Launcher en Tasker (GET request). Wellicht een beetje puzzelen, maar zeker de moeite waard! :D
Of je pingt gewoon je telefoon, op die manier weet je Pi of je thuis bent of niet...

Door Tweakers user JaZo, vrijdag 08 februari 2013 12:21

Leuke post! Ik had zelf ook al wat rond geneusd om een soort gelijk iets te maken en nu krijg ik er ook meer zin in om het ook echt te gaan doen :)

Door Tweakers user WeeJeWel, vrijdag 08 februari 2013 18:53

alarmklok schreef op donderdag 07 februari 2013 @ 08:27:
Ja daar had ik nog niet eens over nagedacht, ik dacht alweer moeilijk om een nfc aan de raspberry te knuppen etc. etc. maar dit is veel makkelijker:)
Heb je nog meer leuke ideeen of ga je nog meer blogs hierover maken?
Misschien :) Dit is wel lekker concreet, veel andere projectjes zijn denk ik te specifiek om een blog voor te maken. Maar als je graag iets wilt weten dan kan ik altijd voor je kiek'n ;)
gradtje schreef op vrijdag 08 februari 2013 @ 00:09:
[...]

Of je pingt gewoon je telefoon, op die manier weet je Pi of je thuis bent of niet...
Dit is lastiger dan je denkt! Wat als je mobiel op slaapstand gaat? Of je een film aan het kijken bent? etc.
JaZo schreef op vrijdag 08 februari 2013 @ 12:21:
Leuke post! Ik had zelf ook al wat rond geneusd om een soort gelijk iets te maken en nu krijg ik er ook meer zin in om het ook echt te gaan doen :)
Mission accomplished :D

[Reactie gewijzigd op vrijdag 08 februari 2013 18:54]


Door Tweakers user DeNater, vrijdag 08 februari 2013 22:31

Ik heb thuis geen enkele van de producten die je hier noemt, nu ben ik wel gefascineerd door dit soort oplossingen, maar is dit goedkoper dan de 100 dollar die je voor een WeMo Motion + Switch moet neerleggen?

Door Tweakers user WeeJeWel, zaterdag 09 februari 2013 10:45

Ja, maar hier zit natuurlijk geen motion sensor bij (is wel aan te sluiten voor ¤3 trouwens!)

Door Tweakers user micheltenhove, zaterdag 16 februari 2013 15:23

Dit is erg leuk! Ik ben er mee aan de slag gegaan, heb de transmitter gekocht via iPrototype tezamen met de jumper wires. Ik heb om te testen daarbij de draadloze stekkerblokken bij de Action gekocht.

Er gebeurd bij mij alleen bar weinig als ik de commando's uitvoer, vanavond maar even uitzoeken waar dat aan ligt.

Door ArkoXS, zondag 17 februari 2013 00:18

Goede beschrijving. Werkt in een keer met mijn Klik aan Klik uit schakelaars.

In de omschrijving geef je aan dat je bij het builden na het ophalen van de laatste versie met de git pull je de subdirectory wiringPi in moet gaan. Die stap moet je niet doen.

Verder een foolproof handleiding. Thx.

Door ArkoXS, zondag 17 februari 2013 00:20

Nog een foutje, je moet pin 4 van de GPIO niet gebruiken, dat is een DNC.
Kies voor pin 2 +5V.

Door Tweakers user micheltenhove, zondag 17 februari 2013 11:03

Hee Weejewel, 'k heb nu voor mijn gevoel alles goed aangesloten en geconfigureerd. Er gebeurd alleen niet veel als ik de sudo commando's stuur. Wat me wel opviel is dat de jumper wires die ik bij iPrototype heb besteld wat losjes om de 433mhz transmitter zitten, wellicht wordt het probleem daardoor veroorzaakt?

Door Tweakers user WeeJeWel, zondag 17 februari 2013 13:26

micheltenhove schreef op zondag 17 februari 2013 @ 11:03:
Hee Weejewel, 'k heb nu voor mijn gevoel alles goed aangesloten en geconfigureerd. Er gebeurd alleen niet veel als ik de sudo commando's stuur. Wat me wel opviel is dat de jumper wires die ik bij iPrototype heb besteld wat losjes om de 433mhz transmitter zitten, wellicht wordt het probleem daardoor veroorzaakt?
Je kunt de data pin en de ground even met een ledje verbinden om te kijken of er wat wordt verstuurd (dan gaat het ledje knipperen).

Welke ontvangers gebruik je dan?

Door Tweakers user micheltenhove, zondag 17 februari 2013 22:02

Ik gebruik de ontvangers van de Action. Het merk impuls staat op de ontvangers. Ik ga morgen eens even met een ledje proberen die heb ik hier zo standaard niet liggen, wellicht dat ik er even 1 uit een oude computerkast sloop.

Door Tweakers user WeeJeWel, zondag 17 februari 2013 23:27

micheltenhove schreef op zondag 17 februari 2013 @ 22:02:
Ik gebruik de ontvangers van de Action. Het merk impuls staat op de ontvangers. Ik ga morgen eens even met een ledje proberen die heb ik hier zo standaard niet liggen, wellicht dat ik er even 1 uit een oude computerkast sloop.
Dan denk ik dat je het kanaal verkeerd hebt :) Gebruik deze tool eens: http://theatrix.net/main/dip.htm

Door Tweakers user mouse86, maandag 18 februari 2013 12:45

Geweldige post. Dank u wel!

Heb de Action modulen en met jouw uitleg was het binnen een paar minuten werkend !

Door Tweakers user micheltenhove, maandag 18 februari 2013 19:24

Hoi weejewel, bedankt voor de gouden tip! Ik zit op kanaal 63, nu werkt het als een tierelier! Bedankt! :)


Door Tweakers user 64mike53, dinsdag 19 februari 2013 09:38

bedankt weejewel voor de mooie handleiding. Gisteravond ook aan de praat gekregen en de zender van iprototype werkt uitstekend. De zender komt vanaf mijn zolderkamer naar de begane grond.

De website krijg ik alleen niet aan de praat van https://github.com/seriousme/node-switch

Er is geen duidelijke handleiding wat voor de website nodig is. Misschien voor je volgende handleiding:P

Door Tweakers user micheltenhove, woensdag 20 februari 2013 00:07

Weejewel, ik heb samen met 64mike53 een website in elkaar gehengeld waarmee je de stekkerblokken en overig kaku spul kan schakelen. Als er mensen geintresseerd zijn in hoe we dit gedaan hebben:

- Apache2, PHP5 geinstalleerd
- gebruiker www-data en apache toegevoegd aan sudoers(moet nog beter beveiligd worden)
- PHP script gemaakt die het commando: sudo ./merk dipchannel on/off uitvoert

(youtube: http://youtu.be/p5-u-Z1Lg98)

't is eenvoudig, maar wel effectief! :)

Door Tweakers user WeeJeWel, woensdag 20 februari 2013 00:14

Hey cool! Anders schrijf je er een blog / tutorial voor? :D

Door Tweakers user micheltenhove, woensdag 20 februari 2013 00:29

Hey Weejewel, we zullen deze week het script nog een beetje verfijnen, daarna zal ik een tutorial incl. bijbehorende code/materiaal maken en hier posten. :) Wij hebben dit toch te danken aan jouw prachtige tweakblog. ;)

[Reactie gewijzigd op woensdag 20 februari 2013 00:29]


Door Tweakers user Dylantje2, donderdag 21 februari 2013 10:57

He strak was m,e aan het verdiepen in.de Nodo.
Maar dit lijkt vele malen makkelijker....
Is er ook zoiets als een webapp?
http://www.nodo-domotica.nl/webapp/index.html
Want dan ga ik meteen een raspberry bestellen...

En kan ik er ook commando's inzetten, zoals alles uit om ..
Of alles aan om..
enz enz enz

Zijn er ook filmpjes van de mogelijkheden.....


Iemand een adres waar ik snel een raspberry B type in huis heb.... ;) ;)

[Reactie gewijzigd op donderdag 21 februari 2013 11:38]


Door Tweakers user Dylantje2, donderdag 21 februari 2013 19:54

micheltenhove schreef op woensdag 20 februari 2013 @ 00:29:
Hey Weejewel, we zullen deze week het script nog een beetje verfijnen, daarna zal ik een tutorial incl. bijbehorende code/materiaal maken en hier posten. :) Wij hebben dit toch te danken aan jouw prachtige tweakblog. ;)
Komt dit op codeplex, of soureforge???

Door Tweakers user micheltenhove, donderdag 21 februari 2013 22:52

Ehh.. Dylantje2, is een downloadable zipje vanaf mijn eigen webserver voldoende? :) Je mag me natuurlijk altijd een PM sturen dan kan je de pruttel nu al van me krijgen. ;)

Door David, vrijdag 22 februari 2013 10:13

zou je me het zipje ook willen mailen?

b.v.d.

Door Tweakers user Pino en Tommie, vrijdag 22 februari 2013 14:25

Leuk project ! Ik heb de tutorial gevolgd en het werkt ! Ik heb de ontvangers van Impuls (action). De volgende stap moet worden; het bedienen via de webserver, draaiend op een RPI. Ik heb reeds een webserver draaiend op de RPI maar de rest is nog even abacadabra voor me. Ik blijf jullie blog volgen in de hoop dat er ook iets op komt te staan omtrent het bedienen van de impuls stekkerschakelaars via de webserver.

Door Tweakers user micheltenhove, vrijdag 22 februari 2013 16:38

Hi Pino en Tommie, ik heb de interface via web nu draaiend. Ik probeer deze zondag te uploaden en beschikbaar te maken voor jullie allen! :)

Door Tweakers user WeeJeWel, vrijdag 22 februari 2013 17:23

micheltenhove schreef op vrijdag 22 februari 2013 @ 16:38:
Hi Pino en Tommie, ik heb de interface via web nu draaiend. Ik probeer deze zondag te uploaden en beschikbaar te maken voor jullie allen! :)
Heb jij een Tweakblog? Zo niet dan wil ik 't wel voor je posten :)

Door Tweakers user Dylantje2, vrijdag 22 februari 2013 20:25

Pino en Tommie schreef op vrijdag 22 februari 2013 @ 14:25:
Leuk project ! Ik heb de tutorial gevolgd en het werkt ! Ik heb de ontvangers van Impuls (action). De volgende stap moet worden; het bedienen via de webserver, draaiend op een RPI. Ik heb reeds een webserver draaiend op de RPI maar de rest is nog even abacadabra voor me. Ik blijf jullie blog volgen in de hoop dat er ook iets op komt te staan omtrent het bedienen van de impuls stekkerschakelaars via de webserver.
Zou je mij willen vertellen hoie en wat je hebt draaien op je RPI.
Ik heb ook zo'n ding besteld om een server te bouwen.
Ook voor mijn domotica project,
Maar hoe moet ik zo'n webserver zien?
Hang je er nog een schijf aan?
Of draai je op de usb/sd de server?
Wat is de max grootte dan ??
Werkt het verder goed??

Te veel vragen, te weinig kennis/tijd...

Door Tweakers user Dylantje2, vrijdag 22 februari 2013 20:26

micheltenhove schreef op vrijdag 22 februari 2013 @ 16:38:
Hi Pino en Tommie, ik heb de interface via web nu draaiend. Ik probeer deze zondag te uploaden en beschikbaar te maken voor jullie allen! :)
.

Ik wacht met smart...

Link??

Door Tom, vrijdag 22 februari 2013 20:36

Heren, ben ook maar in de sfeer gekomen om te gaan rommelen met de raspberry pi en home automation, nou leek mij dit een simpele tut. Maar ik krijg deze error helaas:

root@domotica ~/domotica/lights # g++ -o elro.cpp -I/usr/local/include -L/usr/local/lib -lwiringPi
/usr/lib/gcc/arm-linux-gnueabihf/4.6/../../../arm-linux-gnueabihf/crt1.o: In function `_start':
(.text+0x34): undefined reference to `main'
collect2: ld returned 1 exit status

Nou moet ik erbij vertellen dat ik de RF transmitter nog niet in huis heb... maar alvast wat voorwerk doe. Wat doe ik mis?
ik heb via ./build de boel geinstalleerd, moet er nog wat gekopieerd worden of iets dergelijks?

BTW, Dylantje2, apt-get install apache2. dan ga je naar /var/www en hier zit je web root in. Zodra je dan het ipadres in je browser typt (op pc bijvoorbeeld) zie je index.html die in /var/www/ staat. Als je even iets moois wil maken kan je met JQuery Mobile een mooie webapp interface maken, ben ik tenminste van plan.

Door Tom, vrijdag 22 februari 2013 21:26

NVM het is al gelukt, had de stappen niet goed gelezen 8)7
Ik heb trouwens al een klein opzetje gemaakt voor een mobile interface.
Zie http://jsfiddle.net/AJ59H/
Niks werkt nog, alleen de grafische schil is dit. Ben benieuwd hoe dit gaat werken bij mij. Bestelling van de rf transmitter is geplaatst...

Door Pino en tommie, zaterdag 23 februari 2013 07:55

Hallo Dylantje2,

Om een webserver te installeren moet je onderstaande link eens volgen. Deze heb ik gebruikt om wat stappen verder te komen. Met googlen kom je ook een heel eind. Ik ben absoluut geen whizkit maar dankzij de vele informatie die ik via internet heb gevonden kom je een heel eind.

http://www.instructables.com/id/Raspberry-Pi-Web-Server/

Op deze website staat beschreven wat Tom hierboven verteld.
Ik heb nu nog niets extra aan mij RPI hangen. Alles draait op een 16 gb class 10 sdcard.
Ik moet daar wel bij vertellen dat ik nog geen website heb draaien op de rpi. Zover ben ik nog lang niet. Ik wacht met smart op de interface die micheltenhove gaat uploaden. Ik denk dat ik dan weer een stapje verder kan.

Succes dylantje2!!

Door Tom, zaterdag 23 februari 2013 10:25

Dat is een mooi linkje over hoe het precies moet ja.
Wat voor merk bevelen jullie aan? Dan vooral met installatiegemak, ik had gelezen dat Elro het makkelijkst is, klopt dit? Schakelen met DIPjes dat ik ergens las. :9

Wat bevelen jullie aan?


Door Richard, maandag 04 maart 2013 21:28

Werkt super (kaku)! bedankt voor de goede uitleg.

Zal proberen dit weekend de code the compileren als php library, zodat je dit rechtstreeks vanuit php kan doen, ipv sudo commando.

Door Bauke, maandag 11 maart 2013 15:40

He WeeJeWel,

Dat is een duidelijke handleiding. 433 MHz zendertje gekocht bij iPrototype en gecomplieerd voor de Kaku. Ik heb een set KaKu's van ongeveer 5 jaar geleden, die je kunt 'pairen' met de zender door op een knopje te drukken op de kontaktdoos. Dus ik op het knopje drukken en gelijk een code uitzenden: kaku C 18 on. Werkte onmiddellijk.
Echter 1 probleem: Het maakt niet uit welke code ik intik, bijvoorbeeld: kaku A 19 on, hij doet het altijd en dat lijkt me niet helemaal de bedoeling.
Heb je enig idee?
Alvast bedankt.

Door Tweakers user Codeaction, zondag 17 maart 2013 18:24

@Bauke,

Elk letter kanaal heeft slechts 16 mogelijkheden, wanneer je verder worden de cijfer kanalen herhaald
Adress device house id
A 1 31 15
A 2 15 15
A 3 31 14
A 4 15 14
A 5 31 13
A 6 15 13
A 7 31 12
A 8 15 12
A 9 31 11
A 10 15 11
A 11 31 10
A 12 15 10
A 13 31 9
A 14 15 9
A 15 31 8
A 16 15 8

Ga je verder bij 17 dan worden de house en id herhaald.
Daarnaast kun je ook een error krijgen omdat pin 15 gebruikt word:
https://projects.drogon.net/raspberry-pi/wiringpi/pins/

Deze is eigenlijk bedoeld voor constant aan te zijn, waardoor mijn pi andere afstandsbedieningen in huis blokkeerde. Pin 0 gebruik ik ipv 15.

Deze kun je aanpassen in het script voor het compileren.

Probeer anders ook het zelfde te doen met het ELRO script. Oudere KAKU van vorig jaar en langer hebben de zelfde protocol op sommige producten.

Mocht men geïnteresseerd zijn in alle mogelijke kanalen met kaku zie:
http://pastebin.com/ct0EUXJM

Deze zijn deels uitgelezen met een receiver. Na een kleine tijd viel me een patroon op. :P

[Reactie gewijzigd op zondag 17 maart 2013 18:25]


Door Bauke, donderdag 21 maart 2013 12:57

@Codeaction,
Bedankt voor je uitleg !
Werkt nu helemaal.
Groet, Bauke

Door Vincent, zondag 21 april 2013 12:05

Hallo allemaal,

Ik ben redelijk nieuw in het hele programmeren en in de Raspberry Pi. Nou probeer ik mijn nieuwe KAKU systeem te bedienen via de Raspberry. Ik heb de handleiding gevolgd maar loop naar mijn idee vast bij het compileren van de juiste versie. Zie onderstaande kopie. Kan iemand mij op weg helpen? Doe ik iets verkeerd?
Al vast bedankt.

pi@raspberrypi ~/wiringPi/examples/lights $ g++ -o kaku kaku.cpp -I/usr/local/include -L/usr/local/lib -IwiringPi
/tmp/cc53g4hm.o: In function `RemoteSwitch::RemoteSwitch(unsigned short, unsigned int, unsigned short)':
kaku.cpp:(.text+0x6c): undefined reference to `pinMode'
/tmp/cc53g4hm.o: In function `RemoteSwitch::sendTelegram(unsigned long, unsigned short)':
kaku.cpp:(.text+0x2ac): undefined reference to `delayMicroseconds'
kaku.cpp:(.text+0x2dc): undefined reference to `delayMicroseconds'
kaku.cpp:(.text+0x2fc): undefined reference to `delayMicroseconds'
kaku.cpp:(.text+0x32c): undefined reference to `delayMicroseconds'
kaku.cpp:(.text+0x360): undefined reference to `delayMicroseconds'
/tmp/cc53g4hm.o:kaku.cpp:(.text+0x380): more undefined references to `delayMicroseconds' follow
/tmp/cc53g4hm.o: In function `RemoteSwitch::sendTelegram(unsigned long, unsigned short)':
kaku.cpp:(.text+0x538): undefined reference to `digitalWrite'
/tmp/cc53g4hm.o: In function `main':
kaku.cpp:(.text+0x10f0): undefined reference to `wiringPiSetup'
kaku.cpp:(.text+0x11cc): undefined reference to `pinMode'
kaku.cpp:(.text+0x11d0): undefined reference to `digitalWrite'
collect2: ld returned 1 exit status

Door Tweakers user WeeJeWel, zondag 21 april 2013 12:38

Volgens mij heb je wiringPi nog niet goed geinstalleerd, Vincent

Door Vincent, zondag 21 april 2013 15:56

Bedankt voor je reactie @WeetJeWel,
Ik heb wiringPi opnieuw gebuild, ik begrijp niet waar het mis gaat. Ik heb alle stappen doorlopen, heb je een idee wat er dan verkeerd gaat?

(ps. heb op dit moment de RF transmitter nog niet aangesloten maar ik neem aan dat dat voor het builden en compileren nog niet uit maakt)

Door Vincent, zondag 21 april 2013 16:16

Ik heb getest of WiringPi goed is genuild. Onderstaande gegevens geven toch aan dat deze goed is? Of niet?

pi@raspberrypi ~ $ gpio readall
+----------+------+--------+------+-------+
| wiringPi | GPIO | Name | Mode | Value |
+----------+------+--------+------+-------+
| 0 | 17 | GPIO 0 | IN | Low |
| 1 | 18 | GPIO 1 | IN | Low |
| 2 | 27 | GPIO 2 | IN | Low |
| 3 | 22 | GPIO 3 | IN | Low |
| 4 | 23 | GPIO 4 | IN | Low |
| 5 | 24 | GPIO 5 | IN | Low |
| 6 | 25 | GPIO 6 | IN | Low |
| 7 | 4 | GPIO 7 | IN | Low |
| 8 | 2 | SDA | IN | High |
| 9 | 3 | SCL | IN | High |
| 10 | 8 | CE0 | IN | Low |
| 11 | 7 | CE1 | IN | Low |
| 12 | 10 | MOSI | IN | Low |
| 13 | 9 | MISO | IN | Low |
| 14 | 11 | SCLK | IN | Low |
| 15 | 14 | TxD | ALT0 | High |
| 16 | 15 | RxD | ALT0 | High |
| 17 | 28 | GPIO 8 | IN | Low |
| 18 | 29 | GPIO 9 | IN | Low |
| 19 | 30 | GPIO10 | IN | Low |
| 20 | 31 | GPIO11 | IN | Low |
+----------+------+--------+------+-------+

Door Tweakers user WeeJeWel, zondag 21 april 2013 17:20

hmm, dat ziet er goed uit. Het lijkt alsof je includes fout staan..

Door Vincent, zondag 21 april 2013 17:45

Bedoel je daarmee deze regel? Deze heb ik letterlijk overgenomen;

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

Door Vincent, zondag 21 april 2013 18:01

Heel erg bedankt, ik had bij '1wiringPi' de '1' voor een 'I' aangezien. Ga nu even raspbian helemaal opnieuw installeren. klopt het dat de 'o' van g++ -o ....' een o is en geen nul?

Ik hoop dat het zo werkt. Ik heb alleen nog één vraag. Hoe kom ik er achter wat het kanaal van mijn KAKU is? Hoe bepaal ik het kanaal adhv de dip? Ik kan het antwoord nergens vinden.

Al vast heel erg bedankt voor alle moeite.

Door Tweakers user guanowceend, zondag 28 april 2013 16:21

KAKU heeft geen standaard instelbare signalen zoals bijv. Elro-dingen.
Je moet het knopje met bijv. een pen indrukken en dan een signaal sturen.


Heeft overigens iemand enig idee hoe dit zit met Home Easy-producten?
Ik had gehoopt (omdat het van Elro is) dat het op dezelfde manier als Elro zou werken, maar ik krijg ze niet aan de praat (ook niet met mijn ab van Elro, FYI).

Door Tweakers user WeeJeWel, zondag 28 april 2013 16:26

Home-Easy is me ook nog niet gelukt

Door rick, donderdag 02 mei 2013 09:32

ik heb de software aangepast zodat het aantal keren dat een bericht wordt verstuurd per bericht kan worden bepaald. Hiervoor heb ik een commandline parameter toegevoegd. De oorspronkelijke versie zend altijd 3x om meer zekerheid te hebben dat het bericht daadwerkelijk ontvangen wordt. Het gevolg is dat het best lang duurt eer de command-prompt terug komt na het geven van het commando. Als het bericht niet vanaf de kelder naar de zolder hoeft is 2x of zelfs 1x vaak voldoende. Hoe dan ook is het een parameter die je wilt kunnen instellen. Het werkt alsvolgt: "sudo ./action 18 C 1 on" Met dit commando wordt het bericht 1 x verstuurd. "sudo ./action 18C on" doet zoals oorspronkelijk 3x (voor backward compatibility).

Door Tweakers user GNID, woensdag 08 mei 2013 00:32

Voor diegenen die meer dan 5 Action switches in huis hebben:
Het is mogelijk om 32 Action switches (eigenlijk 31... blijf lezen :-) op één huiscode aan te sturen!

Bij het instellen van je apparaatcode (mbv de dipswitches) moet je altijd eentje "omhoog" zetten. Zo wordt dit voor apparaat "A" 10000 en voor B 01000, enz.
Ik was benieuwd of de switch ook op (bv) 11000 zou kunnen reageren en ben dus aan het knutselen geslagen. Om een niet zo lang verhaal nog korter te maken: dat werkt!

Ik heb hiervoor de code omgesmurft, zodat je ook met je Pi alle 32 kunt aanspreken en wel op 2 manieren: een waarbij je nog een huiscode op moet geven en een waarbij dat niet meer hoeft (nu je 31 devices op 1 huiscode kwijt kunt...)


action32.cpp
deze is qua aanroepen het meest vergelijkbaar met de bestaande code.
Na compileren kun je deze aanroepen met de
parameters <huiscode> <apparaatcode> <on|off>, alleen is de apparaatcode nu niet meer A...E, maar 1...31. Dus bijvoorbeeld: "action32 18 29 on"

schakel32.cpp
Nu je 31 devices kunt schakelen op 1 huiscode, zal het voor de meeste mensen wel lukken om alles bij 1 huiscode onder te brengen.Waarom dan elke keer weer de huiscode invoeren?
Daarvoor is schakel32.cpp. Pas dit bestand eenmalig aan met jouw huiscode en daarna kun je je Action switches aanroepen met (bijvoorbeeld): "schakel 29 on"


Terug naar de 31 ipv 32 devices...
Mocht je Pi een keer uit de lucht zijn, wordt het lastig om je Action switches nog te benaderen met je afstandsbediening. Device A tm E (voorbeeld A = 10000 binair = 16) gaan nog wel lukken, maar daarna heb je een probleem ....

Zou je denken.
Ik heb wat zitten spelen en wat blijkt? De afstandsbediening snapt ook combinaties van knoppen!
Zo heb ik een switch ingesteld op apparaatcode 00011 (3 dus). Deze kun je met de afstandsbediening aan- en uitschakelen door toetsen D (00010) en E (00001) gelijktijdig in te drukken!
Voor de goede orde: daar heb je bovenstaande programmaatjes niet voor nodig; dat werkt sowieso.

Dat is gelijk de reden dat er maar 31 devices geschakeld kunnen worden: probeer maar eens lamp 00000 aan of uit te zetten met de afstandsbediening :-).
Gebruik je de afstandsbediening niet, kun je vanuit de programmaatjes switch 0 wel aanroepen, natuurlijk.
Nog een Tip voor de afstandsbediening: tenzij binair hoofdrekenen een hobby van je is (we zitten hier op Tweakers; ik sluit nix uit ...), kun je misschien beter met een "knoppen-logica" werken. Zelf heb ik tussen switch "A" (10000) en "B" (01000) nog een switch "AB" (11000) hangen, tussen "B" en "C" hangt "BC", enz. Zo hoef ik de codes niet te onthouden.
Voor de bediening vanaf je webinterface maakt dit allemaal niet uit, natuurlijk.


Goed, dan nu het stappenplan (op basis van het bestaande stappenplan); ik ga er van uit dat je de stappen tot en met het builden van wiringPi succesvol doorlopen hebt.
Daarna:

=== ActionSwitch32 zipfile downloaden en uitpakken

cd ~
mkdir action32
cd action32

wget -O ActionSwitch32.zip https://doc-04-24-docs.go...NMeEmWZYCtQll5MjFTS2kyUzQ


(Dat is inderdaad 1 regel. Ik had nogal moeite om rechtstreeks vanuit GoogleDrive/-Docs te kunnen kopieren. Na meer dan een uur prutsen houd ik het hier maar bij. Als iemand een goede suggestie heeft hoe dit makkelijker kan ... ik ben een en al oor)

unzip ActionSwitch32.zip

=== ACTION32 (waarbij je de huiscode nog als parameter opgeeft)

- Compileren:
g++ -o action32 action32.cpp -I/usr/local/include -L/usr/local/lib -lwiringPi

- Testen:
sudo ./action32 18 16 on // lamp "A" op huiscode 18


=== SCHAKEL32 (waarbij je de huiscode eenmalig instelt)

Als het goed is, sta je nog steeds in ~/action32, anders commando: cd ~/action32

Huiscode aanpassen

- Editor starten:
nano schakel32.cpp

- zoek naar de (15e) regel: int channel = 14;
- Pas dit aan naar jouw huiscode, bijvoorbeeld: int channel = 0;
Let op: die ";" aan het einde is belangrijk. Die moet daar blijven staan.
- Opslaan met Ctrl-o (de letter O, niet een nul), bestandsnaam bevestigen met Entertoets en daarna nano afsluiten met Ctrl-x.

- Compileren:
g++ -o schakel schakel32.cpp -I/usr/local/include -L/usr/local/lib -lwiringPi

- Testen
sudo ./schakel 16 on // lamp "A" op de eerder ingestelde huiscode


Suxes!


Door ericvrp, zondag 12 mei 2013 18:00

Heeft iemand ervaring met deze dingen van de HEMA ?

Door ericvrp, zondag 12 mei 2013 21:58

Een paar dingen"

1.
Een foutje in de code: In ElroSwitch::getTelegram is de trits array 15 shorts long terwijl in de 16e nog data geschreven wordt. (Er worden er trouwen sowieso maar 12 verstuurd)

2.
Iets anders.... De KaKu deurbellen ... zouden die gebruik moeten maken van dezelfde codes? Ik ga nu alle 256 mogelijkheden af (10 minuten) (16 adressen * 16 devices) maar ik kan mijn deurbel nog niet 'spontaan' laten afgaan.

3.
Mijn Raspberry Pi is iets geoverclockt. Zou dit de timing (periodusec in de code) in de war kunnen schoppen? De delayMicroseconds(...) functies lijken me overigens niet heel betrouwbaar op een niet realtime operating systeem als Linux. (maar het lijkt wel meestal te werken. :-) )

bedankt
Eric

Door AMWN, woensdag 15 mei 2013 00:08

Wellicht lees is er overheen, maar hoe kom ik er achter welke code ik moet zenden?
Ik heb de impuls klik-aan-uit van de action. Ik heb de DIP switch calculator gevonden.

Voorbeeld: sudo ./action 18 C on
Waar staat 18, voor een waar staat C voor?

In de afstandbediening zitten 5 schuifjes, allen omhoog.
Op klik-aan-uit adapter 1 zit een stikker A, met de eerste 6 schuifjes omhoog, de laatste vier naar beneden, volgens dip calculator = 960.

mijn logica, sudo ./action 960 A on?
Command wordt goed uitgevoerd, maar er gebeurd niks.

Daarnaast, hoe kan ik testen of ik de zender goed heb aangesloten op de GPIO pins?

hoor graag! bedankt

Door AMWN, woensdag 15 mei 2013 17:31

het is al gelukt!

Door Tweakers user larszzie, vrijdag 17 mei 2013 20:51

Beste @GNID . Zou je het zipje ActionSwitch32.zip weer beschikbaar kunnen maken. Helaas is het niet meer te benaderen.

Door haubke, zondag 19 mei 2013 18:04

hallo,

ik heb alles geinstalleerd maar krijg de code van de ontvanger niet goed denk ik. led aangesloten op data en ground. deze werkt zoals het moet. dus in theorie zal het moeten werken.

de dip calculator kan ik niet openen. dip staat ingesteld op 00011 voor cijfers. 10000 voor letters. ik gebruik een elro ontvanger. kan iemand mij een hint geven of mischien een werkende link naar de calculator.

hartelijk dank een mooi project.

groeten haubke

Door Ferdy, woensdag 22 mei 2013 14:50

Hallo,

Ik heb alles aangesloten en geïnstalleerd echter krijg ik mijn KAKU ontvanger niet werkend. Ik heb een LED aangesloten en deze gaat knipperen als ik het script test.

Ik gebruik een KAKU ontvanger (par-1000) waarop ik aan de achterzijde een code kan instellen met een draai schakelaar (A1-D3).

Nu gebruik ik deze code "sudo ./kaku 18 C on" echter is mijn vraag waar staat "18" en waar staat "C" voor? Ik heb al vele combinaties geprobeerd echter gebeurt er niets bij de schakelaars.

Alvast bedankt voor de moeite om mijn vraag te beantwoorden

Mvg,
Ferdy

Door Zwelgje_NL, zondag 16 juni 2013 02:13

Ferdy schreef op woensdag 22 mei 2013 @ 14:50:
Hallo,

Ik heb alles aangesloten en geïnstalleerd echter krijg ik mijn KAKU ontvanger niet werkend. Ik heb een LED aangesloten en deze gaat knipperen als ik het script test.

Ik gebruik een KAKU ontvanger (par-1000) waarop ik aan de achterzijde een code kan instellen met een draai schakelaar (A1-D3).

Nu gebruik ik deze code "sudo ./kaku 18 C on" echter is mijn vraag waar staat "18" en waar staat "C" voor? Ik heb al vele combinaties geprobeerd echter gebeurt er niets bij de schakelaars.

Alvast bedankt voor de moeite om mijn vraag te beantwoorden

Mvg,
Ferdy
Ook ik zit met dezelfde vraag. Is er iemand die dit uit kan leggen?

Bij voorbaat dank voor de moeite!

Mvg,
Mark

Door Tweakers user Kiwi, dinsdag 18 juni 2013 18:44

Zwelgje_NL schreef op zondag 16 juni 2013 @ 02:13:
[...]


Ook ik zit met dezelfde vraag. Is er iemand die dit uit kan leggen?

Bij voorbaat dank voor de moeite!

Mvg,
Mark
Ondanks de gigantische bump: De code achter op je ontvanger moet je dus ook gebruiken. Het wordt dus: sudo ./kaku 1-3 A-D on/off

Bij schakelaars met een groen lampje zonder code moet je hem in zoekmodus zetten en een willekeurig commando sturen.

Door Ferdy, woensdag 19 juni 2013 12:34

OK, bedankt het werkt echter moet ik i.p.v. A 1 on gebruiken i.p.v. 1 A on om te schakelen.
TerrorKiwi schreef op dinsdag 18 juni 2013 @ 18:44:
[...]

Ondanks de gigantische bump: De code achter op je ontvanger moet je dus ook gebruiken. Het wordt dus: sudo ./kaku 1-3 A-D on/off

Bij schakelaars met een groen lampje zonder code moet je hem in zoekmodus zetten en een willekeurig commando sturen.

Door Tweakers user jan92, woensdag 26 juni 2013 17:37

Hallo allemaal,

Erg leuk project.
Een vraag...ik heb hier ontvangers van KlikaanKlikuit.
Op de achterkant zitten 2 schijfjes die ik in kan stellen.
1 schijfje met letters en 1 schijfje met cijfers.
Wie wil even duidelijk uitleggen hoe ik dit in moet stellen in het commando omte schakelen....want dat is mij nog niet helemaal duidelijk.
b.v.b dank

Door Tech, donderdag 27 juni 2013 10:12

Hoi, met de Action switches heb ik dat het soms wel en soms niet werkt. In 25% van de keren schakelt de switch niet om.

Ik heb in de code de 'periodudelay' wat verlaagd, dat lijkt wel iets te helpen, maar het is nog steeds niet 100%. Wat zou ik verder nog kunnen proberen?

Door Tweakers user WeeJeWel, donderdag 27 juni 2013 12:54

@Tech, in mijn ervaring komt dat door storing van kabels in de buurt van de switch. Dus even de switch verplaatsen.

En natuurlijk op 12V uitzenden dmv een transistor en externe voeding ;)

[Reactie gewijzigd op donderdag 27 juni 2013 12:54]


Door Tech, donderdag 27 juni 2013 15:58

@WeetJeWel, hoe sluit ik dat het beste aan (zonder risico te lopen dat 12V de PI in lekt en de GPIO poorten doorbranden)? Kan ik dan een 2e externe voeding gebruiken, naast de USB charger die ik nu heb?

Een oplossing die ik heb gezien is een 12V voeding gebruiken en daarop een 5V UBEC aansluiten om 5V voeding voor de PI te maken.

Ik ga eerst nog een antenne te maken om te zien of de ontvangst dan verbetert, misschien dat al een verbetering geeft.

Door Tech, donderdag 27 juni 2013 16:08

Ha, ik denk dat ik nu snap wat je bedoelt. (Het is even geleden dat ik met transistors in de weer geweest ben.) Ik denk dat je zoiets bedoel (maar dan in plaats van de motor de zender met VCC ook op 12V en zonder de diode):

http://www.geekingabout.c...spberry-pi-gpio-port.html

Door Tweakers user Nakebod, donderdag 27 juni 2013 18:29

FYI etc etc, ik heb bij de Blokker ooit 2 setjes gehaald, ieder met 3 stekkerdozen. Dit waren niet dezelfde die Blokker normaal in de folder heeft staan zover ik weet. Die ik heb zijn van het merk SelectRemote.
Normaal hebben de Blokker dingen 4 knoppen op de afstandsbediening, en niet zoals ik heb 5. (A t/m E)
Even was ik bang dat of mijn RF transmitter niet werkte, of dat ik net weer een type stekkerdoosjes had die niet ging werken.
Maar, de aanhouder wint :+ Ik heb action.cpp gecompileerd, en het blijkt dat die werkt! Dus het kan voorkomen dat Blokker == Action!

En verder, awzum blogpost! Mogelijk dat ik er nog een paar bij ga halen nu :D

Door Jelle, dinsdag 30 juli 2013 12:06

Zou je op deze wijze ook de kaku ACD-300 kunnen bedienen ?

Mvg,
Jelle


Door Peter, zaterdag 17 augustus 2013 09:49

Erg leuk project.
Een vraag...ik heb hier ontvangers van KlikaanKlikuit.
Op de achterkant zitten 2 schijfjes die ik in kan stellen.
1 schijfje met letters en 1 schijfje met cijfers.
Wie wil even duidelijk uitleggen hoe ik dit in moet stellen in het commando omte schakelen....want dat is mij nog niet helemaal duidelijk.

Ik sluit me aan bij de opmerking van Jan. Hbe verder alles werkend en ingesteld, echter krijg ik het signaal niet naar de schakelaars.

Door kruid04, dinsdag 27 augustus 2013 21:23

Voor een YC-1000 met de schakelaars op b2:
sudo ./kaku b 2 on

Door Maarten Westenberg, woensdag 04 september 2013 15:24

Ik heb mijn nieuwe Kaku spullen een tijdje geschakeld met de command line interface, maar hoewel de nieuwe spullen prima luisteren naar oude aan/uit commando's wilde ik toch de dimmers kunnen gebruiken.

Misschien heb ik er overheen gelezen, maar een soortgelijke simpele commandline interface (hier) niet gevonden. Ik heb daarom de Arduino versie van Randy Simons geport naar de PI. Een (bijna) gelijke commando interface aan de oude kaku die ik op deze blog vond.

> ./kakunew 100 1 off
> ./kakunew 100 1 on
> ./kakunew 100 1 14

dus naast on/off kun je ook een dimniveau van 0 tm 15 opgeven.
Die 100 is een redelijk vrij op te geven groep code van 26 bits (dus waardes van 0 - 2^26-1). De groep is vergelijkbaar met de huiscode die in de oudere spullen wordt gemaakt. Maar hij is veel langer vanwege de zelflerende afstandbedieningen en hij is dus al gauw uniek.

Door Ed Kapitein, dinsdag 10 september 2013 14:04

Weet iemand of re code beschikbaar is voor marmitec X10 tranceivers?

Door Tweakers user madmoon, zondag 15 september 2013 11:34

Ik krijg het niet werkend onder RASPBMC, wel onder RASPBIAN
zie ik wat over het hoofd?

Door Freque, maandag 16 september 2013 22:23

Iemand dit toevallig ook werkend gekregen met de sets van de Formido / bouwmarkt? Merk wat erop staat is Pro-Max, op de Afstandsbediening kan je een schakelaar op een kanaal zetten 1 t/m 4. Op het stopcontact zet je dan met het eerste wieltje op hetzelfde kanaal en het 2e wieltje op het nummer waarmee je hem op de afstandsbediening wilt bedienen.

Als het niet te vinden is, tja dan is een rit naar de action toch onvermijdelijk. Het moet werken :)

Door Stijn, maandag 25 november 2013 13:44

Ziet er erg leuk uit. Is dit nog actief in development? Of zijn er inmiddels betere opties om je KAKU te schakelen met een RPI?

Door Tweakers user jeroenst, zaterdag 30 november 2013 23:10

op https://github.com/jeroensteenhuis/433mhzforrpi heb ik een aangepaste versie staan die o.a. de nieuwe kaku modules kan aansturen. Er zit ook een mobiele webpagina en een instal script bij.

Bedankt voor deze pagina, het was echt heel makkelijk om kaku en ook action modules aan de gang te krijgen.

Door Tweakers user Magnetism, vrijdag 06 december 2013 16:06

He, bedankt voor de werkende code. Ik heb de vrijheid genomen om het KAKU gedeelte naar Python te porten voor mijn eigen pi automation project.

Door Ronald, maandag 16 december 2013 16:03

werkt dit ook met de lichtschakelaars van de hema?

mvg

Door gewe, vrijdag 20 december 2013 11:25

Hallo, Ik heb alles draaiende op mijn rasp en kan berichten posten. Echter gebeurd er nix. Hoe kan ik zien welk commando voor mijn action (impuls stekker) moet gebruiken? Het probleem zal in de dip switch zitten denk ik.
sudo ./action 18 C on geeft geen resultaat. Ik gebruik wel stekker C, als dat al iets uitmaakt.

Weet iemand waar ik hierover een uitleg kan vinden?
Alvast dank.

Door Tweakers user edje-ken, zaterdag 21 december 2013 19:04

Ik ben ook maar eens begonnen om mijn kaku's te bedienen.
als ik een ledje eraan hang gaat deze knipperen als ik een commando geef.
echter krijg ik het niet voor elkaar om de kaku te laten schakelen.
ook maar even een elro geprobeerd.
dit omdat deze makkelijk is in te stellen en de dipjes staan hiervan goed.

is er een manier om te testen of de zender wel werkt.
Ik krijg namelijk het idee dat hij niks uitzend
ik heb de ontvanger ook naast de zender gelegd dus de afstand kan het niet wezen

met groet
ed

Door Paco, dinsdag 24 december 2013 16:30

Al een tijdje gebruik ik kaku via de Raspberry PI. Vandaag een led dimmer gekocht van Klik aan Klik uit. Mijn vraag is kan deze vanuit Raspberry PI worden aangestuurd. Aangezien het script geen dim waardes wil hebben.

Hoe kan ik dit oplossen.

Paco

Door Tweakers user WeeJeWel, dinsdag 24 december 2013 16:45

Paco schreef op dinsdag 24 december 2013 @ 16:30:
Al een tijdje gebruik ik kaku via de Raspberry PI. Vandaag een led dimmer gekocht van Klik aan Klik uit. Mijn vraag is kan deze vanuit Raspberry PI worden aangestuurd. Aangezien het script geen dim waardes wil hebben.

Hoe kan ik dit oplossen.

Paco
Iemand had NewRemoteSwitch geport naar de Pi, die kan dat wel. Ff m'n blogs doorzoeken!


Door Jeremiah, donderdag 26 december 2013 11:54

Magnetism schreef op vrijdag 06 december 2013 @ 16:06:
He, bedankt voor de werkende code. Ik heb de vrijheid genomen om het KAKU gedeelte naar Python te porten voor mijn eigen pi automation project.
Wil je de python code beschikbaar stellen?

bvd. Jeremiah

Door Olaf, donderdag 26 december 2013 18:33

gewe schreef op vrijdag 20 december 2013 @ 11:25:
Hallo, Ik heb alles draaiende op mijn rasp en kan berichten posten. Echter gebeurd er nix. Hoe kan ik zien welk commando voor mijn action (impuls stekker) moet gebruiken? Het probleem zal in de dip switch zitten denk ik.
sudo ./action 18 C on geeft geen resultaat. Ik gebruik wel stekker C, als dat al iets uitmaakt.

Weet iemand waar ik hierover een uitleg kan vinden?
Alvast dank.
Ik heb hier vanmiddag een uur aan verkloot, het blijkt dat de Impuls switches 0 en 1 hebben omgewisseld. Er staat duidelijk ON boven, maar in werkelijkheid moet dat dus OFF zijn. Kanaal 18 C is dus [2] en [5] omhoog (van de nummers af), de rest naar beneden (naar de nummers toe)

Thanks voor de tutorial trouwens!
Ik gebruik nu een elro en een action setje en bedien deze met Tasker, licht gaat aan als ik thuis kom en uit als ik weg ga of naar bed ga. Ook een mooie scene kunnen maken waarmee ik alle switches kan bedienen.
Ik heb alleen af en toe stabiliteitsproblemen met de SSH naar de Pi...

Door Tweakers user howcome, vrijdag 27 december 2013 19:59

Via iPrototype een 433 transmitter gekocht, aangesloten op de PI en de software gebuild.
Ik heb een bestaande installatie waarbij ik (o.a.) de tuinverlichting via een KaKu setje (met van die zelflerende modules) gebruik. Als ik een losse module gebruik, en binnen de eerste 10 seconden een 'on' code verstuur, dan gaat prima. De module leert zich in op de willekeurig uitgezonden code en is daarna prima te schakelen.
Dus, aangemoedigd door dit succes, even een 'scannertje' gebouwd die van A t/m P en 1 t/m 16 verstuurd, in de hoop dat op een van de codes de tuinverlichting aan zou gaan. Naar mijn idee zijn er geen andere codes meer maar ik kan me vergissen. Zie ik iets over het hoofd?


Door Tweakers user Magnetism, maandag 30 december 2013 18:42

howcome schreef op vrijdag 27 december 2013 @ 19:59:
Via iPrototype een 433 transmitter gekocht, aangesloten op de PI en de software gebuild.
Ik heb een bestaande installatie waarbij ik (o.a.) de tuinverlichting via een KaKu setje (met van die zelflerende modules) gebruik. Als ik een losse module gebruik, en binnen de eerste 10 seconden een 'on' code verstuur, dan gaat prima. De module leert zich in op de willekeurig uitgezonden code en is daarna prima te schakelen.
Dus, aangemoedigd door dit succes, even een 'scannertje' gebouwd die van A t/m P en 1 t/m 16 verstuurd, in de hoop dat op een van de codes de tuinverlichting aan zou gaan. Naar mijn idee zijn er geen andere codes meer maar ik kan me vergissen. Zie ik iets over het hoofd?
is je tuin setje wellicht 1 uit de nieuwe serie van KAKU? Die gebruiken standaard een ander protocol. Maar je kunt er een willekeurig oud signaal inleren bij kaku ontvangers in dat geval.

Door Tweakers user edje-ken, zondag 05 januari 2014 17:00

edje-ken schreef op zaterdag 21 december 2013 @ 19:04:
is er een manier om te testen of de zender wel werkt.
Ik krijg namelijk het idee dat hij niks uitzend
ik heb de ontvanger ook naast de zender gelegd dus de afstand kan het niet wezen
hij zend in iedergeval wel
ik heb nog een oude scanner liggen en die laat in ieder geval een signaal horen.

we zoeken hier verder.

ed


Door Tweakers user platenspeler, zondag 12 januari 2014 14:34

Ik heb mijn LamPI project maar eens op GutHub gezet (http://platenspeler.github.io). LamPI is een controller applicatie voor 433MHz spul en bestaat uit:
  • een GUI in Javascript/jQuery (en een paar Ajax support scripts in PHP)
  • een LamPI-daemon die meerdere clients kan bedienen en meerdere Raspberry transmitter/receiver combis
  • en een stel transmitter programma's (kaku, action, elro, blokker, livolo, kopou) en een sniffer/receiver om van klikaanklikuit, Action, Kopou en Livolo handsets signalen op te pakken. Blokker en Elro receiver heb ik niet, maar die zijn eenvoudig toe te voegen.
Screenshot: http://platenspeler.githu...ages/room_screen_grey.JPG
De documentatie met screenshots etc. kun je vinden op http://platenspeler.github.io de code op http://github.com/platenspeler (lastig dat die twee net omgekeerd zijn ... :-( )

Omdat het een web applicatie is draait hij prima op PC's en helemaal mooi op de iPad of Android tablet waar je er een app van maakt door de link op de desktop te zetten.

Het webserver deel, en de LamPI-daemon kun je draaien op de RaspberryPI, maar ook op een andere LAMP server op je netwerk (bijv. je NAS). Daarnaast maakt de software gebruik van een MySQL database en die kan ook op de Raspi maar ook op een andere plek worden neergezet.

De Android app (op basis van PhoneGap) is in beta ...

gr,

Maarten

[Reactie gewijzigd op zondag 12 januari 2014 14:40]


Door Tweakers user erwin713, maandag 13 januari 2014 11:17

Na veel gepruts, samen met een maat de site & domotica online gekregen.
Er wordt in dit tutorial niet echt duidelijk uitgelegd wat wat is enzo.

Het werkt voor mij zowel op Action en Elro plug stekkers.

Tevens heb ik een antenne op het zendertje van ebay (+- 1 euro voor zender en ontvanger) geplaatst, waardoor hij door het hele huis/tuin gaat (verre afstand) rond antenne +- 100 meter door steen, beton etc.

Super bedankt voor het tutorial (maar als je wil moet je hem nog wel ff aanpassen.)

Groet, Erwin

Door Tweakers user erwin713, maandag 13 januari 2014 11:21

erwin713 schreef op maandag 13 januari 2014 @ 11:17:
Na veel gepruts, samen met een maat de site & domotica online gekregen.
Er wordt in dit tutorial niet echt duidelijk uitgelegd wat wat is enzo.

Het werkt voor mij zowel op Action en Elro plug stekkers.

Tevens heb ik een antenne op het zendertje van ebay (+- 1 euro voor zender en ontvanger) geplaatst, waardoor hij door het hele huis/tuin gaat (verre afstand) rond antenne +- 100 meter door steen, beton etc.

Super bedankt voor het tutorial (maar als je wil moet je hem nog wel ff aanpassen.)

Groet, Erwin
Nog even een tip voor de mensen,
Ik gebruik de GPIO pin's die op de foto staan!
Als je het niet vertrouwd, kan je altijd een ledje op de ground en de atad (signaal) zetten,
Als het goed is zie je dan met het command sudo ./action 31 A on het ledje knippperen.
Wanneer je plugin ontvanger niet reageerd, moet je even zien of je wel de juiste code gebruikt en of je de 433MHz zender goed hebt aangesloten.
ZORG OOK DAT JE ONTVANGER / ZENDER UIT DE BUURT IS VAN STORENDE ELEKTRONICA (zoals elektronische adapters!)

[Reactie gewijzigd op maandag 13 januari 2014 11:24]


Door Tweakers user gerardwr, maandag 13 januari 2014 16:27

Bedankt voor het delen, vandaag geïnstalleerd volgens de beschrijving.

Werkte (bijna) meteen.

Heb zelf Blokker switches, maar dat commando wilde maar niet werken, kijk maar:

pi@raspberrypi ~/lights $ sudo ./blokker 1 on
usage: ./blokker device state
example: ./blokker 7 on
pi@raspberrypi ~/lights $

In de source geneusd, en daar wordt gecontroleerd of het commando blokker gevolgd wordt door 3 parameters, terwijl de beschrijving uitgaat van 2 parameters. Als je een willekeurige parameter toevoegt werkt het goed, mijn lampjes gaan dan aan.

pi@raspberrypi ~/lights $ sudo ./blokker 1 on 1
pi@raspberrypi ~/lights $

Door Tweakers user wilnijv, maandag 20 januari 2014 00:06

Hallo Weejewel,

Ik ben een beginner met de Raspberry, en dit leek mij een eenvoudig project.

Toch loop ik vast, ik heb geprobeerd je tooltje lights te laden, uit je dropbox, wat mij met de Raspberry niet lukt.

Resolving www.dropbox.com ......108.160.166.13
Connecting idem
Connected.
ERROR: the certificate of www.dropbox.com is not trusted.
The certificate has not yet been activated.

Ik heb geen tikfouten gemaakt in de opdracht, ik heb wel het tooltje op een stick kunnen copieren.
Maar echter hiervandaan niet kunnen mounten.

Groeten Willem

Door Tweakers user WeeJeWel, maandag 20 januari 2014 01:52

Probeer dit eens instead:


code:
1
wget --sslcheckcert 0 -O lights.zip https://www.dropbox.com/s/nxdrkuk94w9fpqo/lights.zip?dl=1

Door Tweakers user impactftw, woensdag 22 januari 2014 18:27

Iemand die dit ook al werkend heeft gekregen met Quigg kastjes? :)

Door Gunther Backx, vrijdag 24 januari 2014 08:41

Heeft er iemand een idee welke commandos / codes ik juist moet gebruiken voor een 'blokker'-setje?


Als ik er een ledje aan hang dan werkt het, maar de lampen gaan nog niet aan :s


thx

Door Tweakers user DynaSpan, vrijdag 24 januari 2014 16:52

Hangt het ledje aan de stroom of echt aan de DATA kabel (dus knipperen led)

Door Tweakers user yoshiwa, vrijdag 31 januari 2014 09:49

Ik heb even een vraagje over het gebruik van al deze RF modules.
Ik lees nogal vaak dat ze problemen vertonen als in , ze zijn niet bereikbaar via de remote , reageren niet als je de knop induwt enz, maw alle dingen te catalogeren onder 'ontvangstproblemen'.

Zijn er bepaalde merken die beter scoren? Zo las ik bv veel kritiek op het klikaanklikuit systeem.
Alvast bedankt

Door Kai, vrijdag 07 februari 2014 12:13

Hallo,

Ik heb een Raspberry Pi en de benodigde electronica besteld om KaKu te gaan schakelen.
Komende week ga ik bovenstaand eens testen en kijken hoe het werkt.
Het is mij alleen niet duidelijk of ik ook timers aan kan maken. Ik wil namelijk bepaalde dingen 's nachts en overdag uitschakelen.

alvast bedankt.

Door Tweakers user impactftw, vrijdag 14 februari 2014 16:09

Ik heb Quigg DMV-7009AD Kastjes alleen daar kan je de kanalen niet zomaar zien, weet iemand of ik hier wat aan heb:

https://github.com/d-a-n/.../master/database.md#quigg

En kan ik met /.action het bereiken of zal ik een hele andere code moeten hebben?

Groeten Nick

Door Luuk86, dinsdag 18 februari 2014 17:26

Hoi iedereen.

Ik ben voor het eerst aan het spelen met een raspberry pi/ fysieke externe bordjes eraan koppelen. Ik heb de Iprototype fm transmitter gekocht en heb die met jumpertjes verbonden aan het raspberry pi bordje.
Daarna de tutorial doorgelopen en ik kan de code runnen.

Helaas gebeurt er helemaal niets aan de kant van mijn elro kastjes. Een ledje werkt wel.

Iemand een idee? Ik heb al verschillende kanalen getest en zelfs een kaku van een collega getest. Niets geeft een reactie.

Alvast bedankt.

Door ImpactFtw, donderdag 20 februari 2014 17:54

Hallo,
Ik heb mijn Quigg nu bijna werkend alleen werkt hij op alle kanalen en kan hij alleen maar uitgezet worden en niet aan.

Op de achterkant zitten ook geen schuifjes waar je het kanaal mee kan instellen.
Aan de voorkant zit alleen een knop met kanaal toewijzen maar weet dus niet hoe je een kanaal eraan kan toewijzen.

Weet iemand dit probleem te verhelpen?

Mvg, Nick

Door Tweakers user housekamp, zaterdag 22 februari 2014 08:34

Ik heb de RF transmitter van iPrototype nog niet binnen, maar was al wel bezig met het installeren van het software gebeuren. Alleen loop ik vast.

Tijdens het builden van wiringPi wordt er aangegeven dat ik al de nieuwste versie heb blabla.
En als ik vervolgens; sudo ./action 18 C on invoer krijg ik een foutmelding.

pi@raspberrypi:~/wiringPi/examples/lights$ sudo ./action 18 C on
./action: error while loading shared libraries: libwiringPi.so.1: cannot open shared object file: No such file or directory

Als ik de map /usr/local/lib/ nakijk zie ik idd alleen maar de volgende bestanden.

pi@raspberrypi:~/wiringPi/examples/lights$ ls /usr/local/lib
libwiringPiDev.so libwiringPi.so python2.7 site_ruby
libwiringPiDev.so.2.0 libwiringPi.so.2.0 python3.2

Iemand enig idee hoe ik dit kan oplossen?

Door WTR, woensdag 26 februari 2014 17:47

Hallo,

Op het moment als ik: sudo ./action 18 B on wil uitvoeren, geeft de PI het volgende weer: command not found. Iemand enig idee wat er fout gaat? Zal waarschijnlijk een klein foutje zijn, maar zie het zo niet.

Alvast bedankt.

Wouter.

Door Tweakers user luuk86, donderdag 27 februari 2014 12:53

@Wouter(WTR)

Je compilatie is waarschijnlijk niet goed gegaan.
Probeer het even opnieuw vanaf het uitpakken van de lights.zip

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

Dan zou de fout niet meer moeten voorkomen.

Door WTR, donderdag 27 februari 2014 17:11

Inmiddels werkend, nu bezig met de webinterface. Maar bedankt.

Wouter

Door Tweakers user teek2, donderdag 27 februari 2014 21:42

Helemaal geweldig dit verhaal ik ga meteen een transmitter bestellen!

Zelf houd ik mijn gespeel ook bij op mijn eigen blog: http://rpi.nl.eu.org/ (Ik heb vooral veel tijd in de trein, vandaar de relatief grote hoeveelheid tutorials die zich op alleen software richten) maar zodra het even kan trek ik mijn MDF plaat met daarop geschroefd een RPi, breadboard en een usb hub uit de kast en ga ik aan de slag :)

Door Tweakers user housekamp, vrijdag 28 februari 2014 16:16

Het probleempje wat ik had gepost op 22 februari is inmiddels opgelost.
Bleek een domme leesfout van mijn kant. Ik maak gebruik van het Kaku systeem. Ik heb dan ook netjes de versie gecompileerd voor Kaku. Alleen met mijn stomme kop niet in de gaten gehad dat 'action' in de code 'sudo ./action 18 C on' staat voor het merk Action en niet een speciaal commando. 8)7

Netjes vervangen door 'sudo ./kaku 18 C' en het werkte perfect! :)

Misschien een idee om 'action' in het voorbeeld commando te vervangen door 'kaku' of 'elro' ? Ik zal vast niet de eerste zijn die er te snel overheen leest ;)

[Reactie gewijzigd op vrijdag 28 februari 2014 16:19]


Door Tweakers user teek2, zaterdag 01 maart 2014 13:49

Nog een kleine vraag, met Action bedoel je dat "impuls electro" spul toch? (Iets anders vond ik niet bij de Action)

Edit: Een "cmd-F impuls" had mij deze vraag kunnen besparen, sorry, ik weet genoeg, en dan nu aan de slag!

[Reactie gewijzigd op zaterdag 01 maart 2014 15:16]


Door Tweakers user teek2, zaterdag 01 maart 2014 23:31

Hoe precies? Mijn switches staat hetzefde als bij jou...

Edit: Ok weer veel te vroeg geschreeuwd :) mijn commando was:
./action 63 A on

Het werkt dus, geweldig! Heel erg bedankt voor deze tutorial. Nu aan de slag met cronjobs!

Als ik dus hier: http://www.xledlighting.c...mx-dip-switch-calculator/ 63 invul dan komt mijn dip-switch configuratie er inderdaad uit, helaas heb ik nog nergens een reverse dip-switch calculator gevonden.

[Reactie gewijzigd op zaterdag 01 maart 2014 23:48]


Door Francoski, maandag 03 maart 2014 22:39

Geweldige blog!

Sorry, ik heb je code een beetje verbouwd. Het verhaal van de 32 mogelijkheden stond mij wel aan, maar deze code staat helaas niet meer online.

Daarnaast leek het mij handig om gewoon met booleans te kunnen werken. Dus 1111110111, waarbij de eerste 5 dan het huisadres zijn, en de laatste 5 device.

Aan RemoteSwitch.cpp op regel 176 toegevoegd:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void ActionSwitch::sendSimpleSignal(std::string code, bool on) {
        unsigned short trits[12];
        // Loop through the address, first 5 chars contain address, last 5 contain device
        for (unsigned short i=0; i<10; i++) {
                if(i < 5){ 
                        trits[i]=(code[i] & 1)?1:2;          
                } else {
                        trits[i]=(code[i] & 1)?0:2;  
                }
        }
        ///switch on or off
        trits[10]=(!on?0:2);
        trits[11]=(on?0:2);
        sendTelegram(encodeTelegram(trits), _pin);
}


Aan RemoteSwitch.h op regel 111 toegevoegd:

code:
1
                void sendSimpleSignal(std::string code, bool on);


Vervolgens in Action.cpp een aantal aanpassingen:
  • Van "channel" een string gemaakt
  • argc moet 3 zijn i.p.v. 4
  • Sendsignal vervangen met:

    code:
    1
    
            actionSwitch.sendSimpleSignal(channel, state);
De code zal vast niet goed zijn, het zijn mijn eerste regels C++, maar het werkt wel makkelijk, vind ik :)

Door Tweakers user teek2, dinsdag 04 maart 2014 17:51

Vind je het ok als ik een tutorial op mijn eigen site maak die flink gebaseerd is op deze tutorial? Ik zal uiteraard flink naar je verwijzen!

Het is mijn plan om in de tutorial ook een simpele webinterface te bouwen met PHP commando's die jouw programma's aansturen. Als me dat lukt mag je die uiteraard ook weer hebben en delen.

Ik vind pilight tot nu toen niet zo geweldig namelijk eerlijk gezegd, misschien kom ik daar later van terug :)

Door Tweakers user WeeJeWel, dinsdag 04 maart 2014 19:24

teek2 schreef op dinsdag 04 maart 2014 @ 17:51:
Vind je het ok als ik een tutorial op mijn eigen site maak die flink gebaseerd is op deze tutorial? Ik zal uiteraard flink naar je verwijzen!

Het is mijn plan om in de tutorial ook een simpele webinterface te bouwen met PHP commando's die jouw programma's aansturen. Als me dat lukt mag je die uiteraard ook weer hebben en delen.

Ik vind pilight tot nu toen niet zo geweldig namelijk eerlijk gezegd, misschien kom ik daar later van terug :)
sure, doe je ding :p

Door Tweakers user teek2, dinsdag 04 maart 2014 22:36

Edit: Ik heb al wat reacties op stackoverflow die ik vanavond ga proberen:
https://stackoverflow.com...-switch-light-on-with-php


Ok thanx, nog even een enorme noob vraag waar ik nu op hang, ik wil je programma 'action' graag uitvoeren als ik op een link klik.

Nu had ik naief de verwachting dat als ik dit deed (dat php werkt heb ik bevestigd, ik gebruik nginx):

<A HREF="
<?php
exec('action 63 A off');
?>
">Lamp uit</A>

Dat het script uitgevoerd zou worden als ik op de link klik. Alles wat ik lees zegt me ook dat dit de functie is van exec.
Mis ik iets simpels of moet ik er nog maar eens een boek over PHP bij pakken?
('action' staat in de map van de index.php)

[Reactie gewijzigd op woensdag 05 maart 2014 07:11]


Door Tweakers user teek2, maandag 10 maart 2014 07:42

Ok, voor degenen die zelf aan de slag gaan met een webinterface: Zelf probeer ik in PHP zoals hierboven beschreven het programma "action" uit te voeren. Zonder argumenten krijg ik gewoon output, zie de stackoverflow.com vraag hierboven (of hier: https://stackoverflow.com...-switch-light-on-with-php). Maar er gebeurd niets als ik het hele commando laat uitvoeren, tenzij ik het als root doe vanaf de cli (php index.php, schakelt de lampen). Het lijkt me dus een permissions issue.

Inmiddels ben ik inderdaad zover dat ik weet dat de wiringpi library alleen root toegang geeft tot de GPIO terwijl de php commando's als user "http" worden uitgevoed (op Arch, op Raspbian is "www-data"). Vandaar dat het niet werkt. Ik heb vele dingen geprobeerd zoals de pinnen in /sys/class/gpio/ toewijzen aan "http/www-data" maar het zit m toch in de wiringpi setup die blijft melden: "wiringPiSetup: Must be root. (Did you forget sudo?)".

Ik denk dat als ik vanavond de term "wiringPiSetup()" in "action.cpp" vervang door " wiringPiSetupSys()" dat het wel kan lukken, bron: https://github.com/klajo/wpi/issues/4. Ik houd jullie op de hoogte...

[Reactie gewijzigd op maandag 10 maart 2014 07:49]


Door Tweakers user teek2, donderdag 13 maart 2014 21:34

Wel, erg veel geklooi later en nadat ik deze post (http://www.raspberrypi.or....php?t=51265&p=399395) heb gevolgd en het werkt nog steeds niet... kwam ik op de term setuid, een term die ik nog niet kende. Maar goed, met een simple:
"chmod action +s" voer ik "action" altijd met root toegang en nu mag de http gebruiker via php lampen schakelen. Nu de interface..

Door Tweakers user teek2, donderdag 13 maart 2014 21:59

Om het even af te maken: in een index.php verwijs ik naar lampaan.php en lampuit.php, respectievelijk bevatten de bestanden:

<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>Lamp aan!/Lamp uit!</h1>
<p>
<A HREF="lampaan.php">lamp aan</A>
</p>
<p>
<A HREF="lampuit.php">lamp uit</A>

</p>

</body>
</html>

_____________


<?php
exec('action 63 A on');
?>

<?php

header('Location: index.php');

?>

_____________

<?php
exec('action 63 A off');
?>

<?php

header('Location: index.php');

?>

_____________

Dat laatste commando in lampaan.php en lampuit.php brengt je weer terug naar de begin pagina (php commando's werken alleen als de pagina laadt).

Door Tweakers user teek2, vrijdag 21 maart 2014 21:54

Ik heb mijn tutorial ook online gezet, met grootte dank aan WeeJeWel!
http://rpi.nl.eu.org/node/21

Nu weer door met een interface die ook nog een beetje visueel aantrekkelijk is... aan de css.

[Reactie gewijzigd op vrijdag 21 maart 2014 22:00]


Door kees, woensdag 09 april 2014 12:50

Alles werkt hier na je tutorial, waarvoor heel erg bedankt! Ik ga binnenkort proberen om de lampen te bedienen met voice command:

http://computers.tutsplus...a-raspberry-pi--mac-60825

Door Martin, vrijdag 11 april 2014 13:38

Dag allemaal,

Ik heb momenteel een Raspberry Pi en een Remote control set van brennenstuhl (433,92 Mhz). Als ik nu mijn apparaten met een de Raspberry wil gaan bedienen inplaats van de remote, zou ik dan met de onderstaande onderdelen aan de slag kunnen? Verwachten jullie dat dit zou werken?

http://www.miniinthebox.c...211270080013_p480341.html

http://www.miniinthebox.c...rduino-groen_p411875.html

Door Tweakers user WeeJeWel, vrijdag 11 april 2014 14:04

Yep dat gaat vast werken

Door Martin, vrijdag 11 april 2014 14:18

Dankjewel, dan ga ik dat proberen.

Hoe kan ik erachter komen welke regel zoals onderstaand ik moet uitvoeren voor de set van brennenstuhl.

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

Door Martin, dinsdag 15 april 2014 10:42

Ik heb Archlnux op een SD kaart gezet en deze zit in mijn RBP. Verder heb ik een utpkabel tussen mijn draadloze versterker en RBP. Helaas heb ik nu geen internet op mijn RBP? Heeft iemand een idee wat ik kan doen?

Door Martin, dinsdag 15 april 2014 21:13

Ik heb mijn RBP helemaal volgens de handleiding ingesteld. Nu ben ik op het punt waar ik een merk moet gaan compileren. Mijn Remote control is van het merk brennenstuhl. Welke regels moet ik dan gebruiken. Het werkt bij mij nog niet.

Door Tweakers user teek2, woensdag 16 april 2014 21:51

Ik heb Archlnux op een SD kaart gezet en deze zit in mijn RBP. Verder heb ik een utpkabel tussen mijn draadloze versterker en RBP. Helaas heb ik nu geen internet op mijn RBP? Heeft iemand een idee wat ik kan doen?

Wat bedoel je precies met geen indernet op je RBP? Kun je Google Pingen?:
ping www.google.nl

Met draadloze versterker bedoel je neem ik aan je router. Je zult deze stappen moeten door lopen om echt zeker te weten of het werkt: https://wiki.archlinux.org/index.php/Network_configuration
...maar bij mij werkte het out of the box dus er is, vermoed ik, toch iets met je router of kabel.

Door Tweakers user teek2, woensdag 16 april 2014 21:57

Dankjewel, dan ga ik dat proberen.

Hoe kan ik erachter komen welke regel zoals onderstaand ik moet uitvoeren voor de set van brennenstuhl.

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


Deze regel werkt voor 1 van de geschreven programma's die in de zip file zitten. Voor brennenstuhl zit er geen programma bij. Je zult in de code moeten duiken. Misschien kun je door de code van de verschillende programma's te vergelijken er achter komen welk stuk uniek is voor het merk en welke parameters er dus voor elke merk in de code aanwezig moeten zijn?

Door RamSom, zondag 20 april 2014 11:04

Ik wil graag een klikAanKlikUit ontvanger schakelen, echter ik weet niet wat ik al kanaal/identifier moet gebruiken


./kaku ? C on


Ik gebruik het nieuwe klikAanKlikUit waarbij je de transmitter en reciever koppeld op basis van het open zetten van de reciever middels een knop en dan het verzenden van een singaal vanaf de transmitter.

Hoe weet ik welke ik moet schakelen ?

Door Tweakers user WeeJeWel, zondag 20 april 2014 13:09

RamSom schreef op zondag 20 april 2014 @ 11:04:
Ik wil graag een klikAanKlikUit ontvanger schakelen, echter ik weet niet wat ik al kanaal/identifier moet gebruiken


./kaku ? C on


Ik gebruik het nieuwe klikAanKlikUit waarbij je de transmitter en reciever koppeld op basis van het open zetten van de reciever middels een knop en dan het verzenden van een singaal vanaf de transmitter.

Hoe weet ik welke ik moet schakelen ?
Je kunt een willekeurig kanaal gebruiken. Zolang je maar dezelfde gebruikt tijdens het leren én tijdens het schakelen ;)

Door RamSom, zondag 20 april 2014 22:23

Aaah.. ik moet dus gewoon het leren aanzetten en vervolgens een singaal vanuit mijn transmitter sturen... thx... :)

Door RolfBly, maandag 21 april 2014 10:24

GNID schreef op woensdag 08 mei 2013 @ 00:32:
Voor diegenen die meer dan 5 Action switches in huis hebben:
Het is mogelijk om 32 Action switches (eigenlijk 31... blijf lezen :-) op één huiscode aan te sturen!
<knip>

Bij het instellen van je apparaatcode (mbv de dipswitches) moet je altijd eentje "omhoog" zetten. Zo wordt dit voor apparaat "A" 10000 en voor B 01000, enz.
Ik was benieuwd of de switch ook op (bv) 11000 zou kunnen reageren en ben dus aan het knutselen geslagen. Om een niet zo lang verhaal nog korter te maken: dat werkt!
Vraagje: stel je hebt schakelaar A, B en AB gesmurft. Als je code AB stuurt, reageren ze alle drie?

Door betonishard, zaterdag 26 april 2014 12:15

hallo knutselaars,

Ik heb even een paar vragen. VOor degene die het kan beantwoorden echt bedankt alvast.

Vraag 1:
Ik zoek een manier om met mijn harmony remote een ir signaal te sturen naar de rpi, dit vervolgens te laten uitsturen in een rf signaal. Nu kan ik dee 2 al los van elkaar, alleen kan ik de connectie tussen die 2 niet maken. Ik heb gelezen dat pyLirc hiervoor nodig is, maar de enige tutorial daarvan is in het Frans en niet eens gericht op wat ik wil (uit de context kan ik het niet halen iig). Mijn vraag is of iemand mij kan helpen met een voorbeeld script die infrarood signalen interpreteert en door kan sturen in bijvoorbeeld een rf signaal uit mbv bijvoorbeeld de string ./sudo action oid.

Vraag 2:
Nu zat ik te denken om een bewegingsdetector te plaatsen die rf uitstuurt, hoe en met welke techniek kan ik ervoor zorgen dat een waarde doorgestuurd van het ene apparat (oftewel de motiondetector), wordt omgezet naar een transmit van een ander apparaat (bijvoorbeeld licht aan).

Ik ben hier al best lang mee bezig, dus ik denk laat ik hier eens een vraag posten.

Thanks alvast.!

Door betonishard, zondag 27 april 2014 12:31

Ondertussen heb ik het antwoord van vraag 1. Hoop ik

Door Martin, zondag 27 april 2014 17:53

Ik heb de bestanden kaku en kaku.cpp uit de lights.zip gekopieerd naar brennenstuhl en brennenstuhl.cpp het .cpp bestand kan ik open en aanpassen maar het andere bestand kan ik niet goed openen. Wanneer ik dit bestand open krijg ik allemaal tekens door elkaar? Alsof het document beschadigd is?

Hoe kan ik dat document het beste bewerken?

Alvast bedankt!

Door RamSom, zondag 27 april 2014 21:38

Beste Martin... als ik het goed begrijp probeer je het brennenstuhl aan te passen. Dit is denk ik niet mogelijk aangezien dit al een reeds gecompileerd bestand is. de .ccp kun je naar eigen inzicht wijzigen, Waarom wil je dat bestand bewerken ? op https://github.com/WiringPi/WiringPi saan iig wat additionele bestanden die je wellicht kunnen helpen.

Door patrick, dinsdag 20 mei 2014 13:58

Hallo allemaal,

waarschijnlijk heb ik erover heen gelezen maar heeft iemand de oplossing hoe ik de pi kan benaderen via het web? graag een handleiding of zo php is inmiddels geinstalleerd, maar hoe nu verder?

Door Summers, vrijdag 23 mei 2014 14:12

bestaat er een libary voor dimmers vanuit wiringPI ? ik zou graag ook kunnen dimmen anders wellicht een tutorial over hoe je dit kunt bereiken ?

Door Johnd723, vrijdag 23 mei 2014 19:09

Normally I do not read post on blogs, but I wish to say that this writeup very compelled me to try and do it! Your writing style has been surprised me. Thanks, quite great article. gdddagadfdbf

Door Pharma824, zaterdag 24 mei 2014 13:03

Very nice site!

Door Tweakers user teek2, zaterdag 24 mei 2014 22:11

patrick schreef op dinsdag 20 mei 2014 @ 13:58:
Hallo allemaal,

waarschijnlijk heb ik erover heen gelezen maar heeft iemand de oplossing hoe ik de pi kan benaderen via het web? graag een handleiding of zo php is inmiddels geinstalleerd, maar hoe nu verder?
He Patrick, je zult poorten open moeten zetten in router en je modem. Poort 80 voor http (websites) en (standaard) poort 22 voor SSH.

Ik heb een glasvezel modem zonder firewall dus ik hoef alleen de poorten in mijn TPlink router open te zetten. Bij mij valt dat onder "Forwarding". Daar kan ik instellen welke poort naar welk IP adres doorgeschakeld moet worden.

Trouwens als je computer bloot gaat stellen aan het internet zou ik me wel een beetje gaan inlezen in beveiliging. Het internet is een jungle van badguys die niks liever willen dan jouw Pi gebruken om spam te versturen.

[Reactie gewijzigd op zaterdag 24 mei 2014 22:12]


Door Tweakers user basanca, zaterdag 07 juni 2014 23:05

Ik heb een elro AB600D dimmer, helaas zonder afstandsbediening. Weet iemand de code om deze te gebruiken met deze software? Er zitten wel 2 draaischijven achterop, 1-16 en A-P. Alleen als ik hem instel op 1 A en vervolgens sudo ./elro 1 A on probeer, doet hij niks. In de nieuwe versie van deze schakelaars zit er een leerknop op. Op mijne helaas niet

Heb wel de binaire code via internet als de schakelaars op 1 A staan:

11111 11110 0 1

Begreep dat dit staat voor 31 E

Heb ook sudo ./elro 31 E on(/off), geprobeerd, maar helaas

Verder weet ik het niet

alvast bedankt

ps mijn kaku switches doen het wel al goed. De installatie werkt dus wel voor mijn Kaku, nu nog voor mijn elro's (heb de elro gecompiled :) )

[Reactie gewijzigd op zondag 08 juni 2014 20:04]


Door Luc, maandag 09 juni 2014 16:00

Heb ik alles werkend gemaakt prima. Maar nu klaagt mijn buurman dat zijn afstandsbediening van de auto niet meer werkt. En inderdaad als ik de PI uitzet heeft de buurman geen problemen. Zells als ik de pi heb uitgezet, maar de spanning er nog wel op staat gaat het bij de buurman niet goed. Iemand suggesties?.

Door Tweakers user WeeJeWel, maandag 09 juni 2014 17:16

Luc schreef op maandag 09 juni 2014 @ 16:00:
Heb ik alles werkend gemaakt prima. Maar nu klaagt mijn buurman dat zijn afstandsbediening van de auto niet meer werkt. En inderdaad als ik de PI uitzet heeft de buurman geen problemen. Zells als ik de pi heb uitgezet, maar de spanning er nog wel op staat gaat het bij de buurman niet goed. Iemand suggesties?.
Waarschijnlijk een betere kwaliteit transmitter kopen :p




Door Sasquatch, maandag 23 juni 2014 22:02

Luc schreef op maandag 09 juni 2014 @ 16:00:
Heb ik alles werkend gemaakt prima. Maar nu klaagt mijn buurman dat zijn afstandsbediening van de auto niet meer werkt. En inderdaad als ik de PI uitzet heeft de buurman geen problemen. Zells als ik de pi heb uitgezet, maar de spanning er nog wel op staat gaat het bij de buurman niet goed. Iemand suggesties?.
Ik had dit probleem met m'n kaku set. Iedere keer wanneer de PI werd opgestart, of na een reset, dan werkte de afstandsbediening van de kaku niet. Ik kwam er achter dat de transmitter op de een of andere manier bleef zenden. Wanneer er een "off" signaal werd gestuurd, dan was het probleem weg. Ik heb dit op gelost om in de crontab de volgende regel op te nemen:

@reboot /home/pi/wiringPi/examples/lights/./kaku A 999 off >/dev/null 2>&1

Sindsdien werkt het geheel als een zonnetje.

Door Tweakers user teek2, woensdag 25 juni 2014 14:46

Ik heb bij nader inzien hetzelfde gehad, net nat het booten, voordat ik een signaal via de transmitter had verstuurd werkte de afstandbediening heel slecht. als ik 1 keer iets geschakeld had werkte hij weer goed.





Door Jeroen, vrijdag 11 juli 2014 18:01

De gebruikte library is ooit gemaakt door Randy Simons voor een arduino. Alle aanstuurbare ontvangers makn gebruik van een PT2262 / PT2272 chipset, een super-eenvoudig 12-bits systeem. Ik heb deze library zelf uitgebreid met nog een paar andere sets die ook dezelfde chipset gebruiken.

De huidoge KlikAanKlikUit (die emt het leerknopje) is een heel ander beest met een heel ander protocol en andere encodering. Dat is weer hetzelfde als HomeEasy UK versie. HomeEasy EU versie, die heer veel wordt verkocht, en ook onder het de Elro merk, ook zelflerend, is WEER heel anders.

Ik heb deze protocollen aan de originele Arduino library toegevoegd en kan daar nu alle bovengenoemde systemen mee schakelen. Ik heb er hier nog wat over geschreven.

https://plus.google.com/u...3926840/posts/3JPTzPEpvHF

Door Jeroen, zondag 13 juli 2014 18:35

Hallo,

Ben ook erg enthousiast geraakt door dit forum en heb een raspberry pi besteld. Ik wil mijn amoen gaan bedienen. Ik heb al kaku-setjes on gebruik.
Nu wil ik ook mijn verwarming gaan schakelen alleen kom ik hier nog niet echt uit. Ik heb een isense thermostaat met een extern potentiaalvrij contact. Kan ik dit aansluiten op de raspberry pi? Het liefst draadloos. Kan iemand mij hier tips over geven?

Jeroen

Door Jeroen, zondag 13 juli 2014 18:37

Lampen moest dat zijn in mijn vorige post.


Door Tom, dinsdag 05 augustus 2014 19:03

Ik heb je tutorial helemaal doorlopen maar blijf steken op:

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

Hij daarbij de volgende error:

g++: error: –lwiringPi: No such file or directory

Heeft iemand een idee wat ik verkeer doe?

Ik moet er wel even bij zeggen dat ik een Raspberry B+ model heb.

Door Tom, dinsdag 05 augustus 2014 23:50

Het is inmiddels gelukt. Geen idee waarom maar de compile regel zoals beschreven in de handleiding werkte niet. De volgen regel werkte wel:

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


Door Tweakers user jekl053, donderdag 11 september 2014 22:22

Hartelijk bedankt voor deze blog! Het werkt super en in één keer ;)
Mooie start van domotica project hier met de rpi :)

Door Tweakers user Rmassuger, maandag 15 september 2014 19:00

Na aanleiding van dit artikel heb ik direct de benodigde hardware aangeschaft. Alles werkt tot ik

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

ga uitvoeren en als resultaat van ./build de melding "-bash: ./build: No such file or directory" terug krijg. sudo voor het commando zetten helpt niet.

Ik kan nergens een oplossing voor dit probleem vinden. Ik ben nieuw met de materie dus wellicht is de oplossing heel simpel

Door Tweakers user Rmassuger, dinsdag 16 september 2014 16:16

ik heb het aan de praat !

Ik lees op deze blog al veel over het bedienen van de schakelaars via een web interface. Heeft iemand al een plug & play oplossing ?

Door Tweakers user Herman1550, zaterdag 20 september 2014 18:14

haubke schreef op zondag 19 mei 2013 @ 18:04:
hallo,

ik heb alles geinstalleerd maar krijg de code van de ontvanger niet goed denk ik. led aangesloten op data en ground. deze werkt zoals het moet. dus in theorie zal het moeten werken.

de dip calculator kan ik niet openen. dip staat ingesteld op 00011 voor cijfers. 10000 voor letters. ik gebruik een elro ontvanger. kan iemand mij een hint geven of mischien een werkende link naar de calculator.

hartelijk dank een mooi project.

groeten haubke
Mij lukt het ook niet de Elro te laten schakelen. Mijnarduino geeft de code
Code: 359390, period duration: 323us.

Welke sudo ./elro ????? on zou ik kunnen gebruiken.

Door Tweakers user jarvisbreda, maandag 22 september 2014 21:56

Super bedankt voor de duidelijke instructie.
Alles is gelukt enkel krijg ik de schakelaars niet gekoppeld. Ik heb de leer knop gebruikt van de modules van de action in combinatie met een loopje die 1 tot 31 probeert qua dip. De 433 mhz module aangesloten op de pi zoals beschreven.

Ik denk dat het komt omdat het stukje code dat hier is bijgeleverd niet meer werkt met de 'nieuw' sockets van de action. Deze zijn van een ander merk genaamd "eurodomest" van de fabrikant Intertek.
Is er iemand hier die het voor elkaar heeft gekregen met de nieuwe sockets?

Alvast reuze bedankt!

Door Tweakers user weijtmans, maandag 29 september 2014 16:18

Beste,

Ik heb precies hetzelfde probleem als @jarvisbreda.
Is er iemand die met de nieuw Action sockets van eurodomest/intertec het script aan de praat heeft gekregen?

Ik kan er een uit elkaar schroeven en fotograferen of een log posten als dat helpt.

Alvast veel dank!

Door Tweakers user mvandervoort, maandag 29 september 2014 20:13

Beste,

Ik heb ook net een set gekocht bij de Action en krijg de schakeling vanuit Pi niet voor elkaar. De installatie/stappenplan is duidelijk omschreven, dank hiervoor.

Ik sta te poppelen om te schakelen, is er iemand die ons verder kan helpen?

Een andere vraag is, hoe kan ik zien of de Pi de transmitter heeft gedecteerd/geinstalleerd?

Ik hoor het graag van jullie.

Alvast vriendeijk bedankt.

Door Tweakers user mvandervoort, maandag 29 september 2014 20:18

Ik kan nergens een oplossing voor dit probleem vinden. Ik ben nieuw met de materie dus wellicht is de oplossing heel simpel
Ik liep tegen hetzelfde probleem aan.
De stappen zijn:
1. git clone git://git.drogon.net/wiringPi
2. cd wiringPi
3. git pull origin
4. cd wiringPi
5. ./build

--> sla nu stap 4 over.

Ik hoor graag of het gelukt is.

Door Tweakers user mvandervoort, maandag 29 september 2014 22:44

Je kunt een willekeurig kanaal gebruiken. Zolang je maar dezelfde gebruikt tijdens het leren én tijdens het schakelen ;)
Ik gebruik het nieuwe klikAanKlikUit systeem van de Action waarbij je de transmitter en reciever koppeld op basis van het open zetten van de reciever (stopcontact) middels een knop en dan het verzenden van een singaal vanaf de transmitter (afstandsbediening).
Sockets zijn van eurodomest/intertec.

Bij het versturen van een willekeurig kanaal vanaf de Pi, zoals sudo action 1 A on, krijg ik geen reactie. Iemand een tip?

[Reactie gewijzigd op maandag 29 september 2014 22:45]


Om te kunnen reageren moet je ingelogd zijn. Via deze link kun je inloggen als je al geregistreerd bent. Indien je nog geen account hebt kun je er hier één aanmaken.