Reg. datum: 21 september 2009
Reg. datum: 17 maart 2003
Ik heb een Rigol DS1052E scope maar het lukt me niet om het volledige bitpatroon van een Blokker setje op te vangen en om te zetten in enen en nullen. Zijn wat geruchten dat het hier om Manchester codering zou gaan, wat ietwat moeilijk te 'synthetiseren' is. Verder lijkt het dat bij herhaald indrukken van de knoppen het bitpatroon anders is. Er komen wel steeds identieke stukken patroon terug, maar soms is de pulstrein korter of langer, of is er overlap als je te snel opnieuw op de knop drukt. Heb al wel door hoe ik signalen kan opnemen en frame-by-frame kan afspelen die anders te snel voorbijvliegen op het scherm. Het opnemen van het signaal lijkt wat te stotteren (soort van vertraging zodra de datalijn van 'flatline' naar 'bitstream' springt). Hmm...geen idee wat te doen...
De encoder/decoder chip van mijn Blokker setje is een 2262/2272 combo. Er is wel wat van terug te vinden op internet, maar meestal zijn het Chinese datasheets zonder protocol informatie.
Ik zie dat er al wel een Lirc config file bestaat voor de Blokker setjes.
Weet iemand of de Lirc config files 1 op 1 zijn om te zetten naar een bitpatroon?
Heeft iemand misschien al iets soortgelijks geprobeerd?
Lirc is robuust, maar ik kan me voorstellen dat er projecten zijn waarbij je een microcontroller het werk wilt laten doen in plaats van je pc (bijvoorbeeld in combinatie met telefoon).
Meer over de telefoonprint hier: http://www.picbasic.nl/telefoonprint.htm
telleropnul wijzigde dit bericht 15-09-2010 14:00 (28%)
Countzero interupt: On receiving an interrupt, decrement the counter to zero.
Ik heb een uitgebreide datasheet van de 2262.quote:telleropnul schreef op woensdag 15 september 2010 @ 13:48:
De encoder/decoder chip van mijn Blokker setje is een 2262/2272 combo. Er is wel wat van terug te vinden op internet, maar meestal zijn het Chinese datasheets zonder protocol informatie.
Zeg maar waar ik die naar toe moet sturen.
Leuk idee, hoewel ik het zelf "gewoon" via internet zou doenquote:telleropnul schreef op woensdag 15 september 2010 @ 13:48:
Ik heb een PIC 16F877 aan een telefoonprint gehangen. Als de telefoon gaat, neemt de PIC op en kun je 'via je telefoon indirect de knoppen indrukken van een 433Mhz klik-aanklik-uit afstandbediening'. Inderdaad, lamp aan/uit in je huis terwijl je in de auto zit via je mobieltje. Ik heb nu de schakelaars van de afstandbediening hard aan de microcontroller gesoldeerd. Door een uitgang van de microcontroller hoog of laag te maken kan ik 'electronisch een knop van de afstandbediening indrukken'. Ik wil nu een 'dom' 433Mhz zendertje rechtstreeks aan de microcontroller hangen en de PIC 16F877 het bitpatroon via de UART direct laten genereren.
433MHz-communicatie met microcontrollers Sowieso staat daar al een library voor Arduino waarbij ik zelfs al de timings voor je blokker-setje (die heb ik zelf ook) heb gemeten en al
[edit] Hmm, juist in die timings zie ik net een discrepantie tussen commentaar en de code in die lib.. Maar de code werkt, dus houd dat maar als waarheid aan
Fuzzillogic wijzigde dit bericht 15-09-2010 15:19 (6%)
Je verlichting bedienen met Arduino? Maak het zelf, met 433MHzForArduino!
Reg. datum: 17 maart 2003
Had Arduino library al eens bekeken, maar niet begrepen.
Hmmm....voor Blokker....periodetijd is 230 usec...er zijn 8 data bits waarvan bit 1 tot 3 het device ID bevatten en bit 8 'aan' of 'uit' betekent...device to switch is [1..8]...
* Format data:
* pppppppp|prrrdddd|dddddddd|dddddddd (32 bit)
* p = period (9 bit unsigned int
* r = repeats as 2log. Thus, if r = 3, then signal is sent 2^3=8 times
* d = data
Interessant...
telleropnul wijzigde dit bericht 16-09-2010 06:13 (255%)
Countzero interupt: On receiving an interrupt, decrement the counter to zero.
Ik heb zelf deze datasheet gebruikt. Belangrijk is dat je ziet dat er met trits gewerkt wordt (hoewel datasheet het over bits heeft). Het signaal bestaat uit 12 trits + een sync pulse. Deze kun je eenvoudig namaken met je microcontroller. Wat in de datasheet 4α is, is in de code periodusec, dus de 230µs.
Om van knop naar 12-trit-code te komen voor je blokker: het apparaatnummer (0-7 dus) is binair gecodeerd in de eerste 3 trits. De achtste trit geeft aan of de aan-(1) danwel uitknop (0) is gebruikt. De andere trits zijn altijd 0. Bij blokker wordt alleen de tritwaarde 0 en 1 gebruikt, de X/float wordt hier niet gebruikt.
Je verlichting bedienen met Arduino? Maak het zelf, met 433MHzForArduino!
Reg. datum: 17 maart 2003
"0" = zend achtereenvolgens hoog,laag,laag,laag,hoog,laag,laag,laag
"1" = zend achtereenvolgens hoog,hoog,hoog,laag,hoog,hoog,hoog,laag
"Zwevend" = gebruik ik niet
Sync puls = zend 1 keer 'hoog' vervolgens 31 keer 'laag'.
hoog = 4V tot 15V. laag = 0V
Om device 6 in te schakelen:
1) verstuur eerst sync puls: zend 1 keer 'hoog' en vervolgens 31 keer 'laag'.
2) verzend de volgende logische sequence (0,1,1,0,0,0,0,1,0,0,0,0), waarbij je bovenstaande vertaalsleutel moet gebruiken voor wat een "0" en een "1" is in hoog/laag spanning.
3) herhaal zenden in stap 2 een aantal maal voor robuuste transmissie.
De receiver ontvangt en interpreteert de data als volgt (=spiegel pulstrein 0,1,1,0,0,0,0,1,0,0,0,0 om het als binair getal weer te geven):
000010000110 - bit8 is "1" voor "aan" of "0" voor "uit", bits 1-3 is het deviceID ("110" is "6")
De pulstrein volledig uitgeschreven in laag (L) en hoog(H) spanningsniveau's:
Sync: verzend achtereenvolgens H, 31 x L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
1: verzend achtereenvolgens H,H,H,L,H,H,H,L
1: verzend achtereenvolgens H,H,H,L,H,H,H,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
1: verzend achtereenvolgens H,H,H,L,H,H,H,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
0: verzend achtereenvolgens H,L,L,L,H,L,L,L
Kan iemand bevestigen of dit alles hout snijdt?
telleropnul wijzigde dit bericht 17-09-2010 06:59 (95%)
Countzero interupt: On receiving an interrupt, decrement the counter to zero.
www.JER00N.nl | Muziek - Skybicycle | Couscous - the food's so nice they named it twice!
de SC2262 is van Silvan ChipElectronicsTech.Co.,Ltd.
de PT2262 is van Princeton Technology Corp.
Je kunt ze door elkaar gebruiken.
@JER00N er zitten alleen verschillen in de gebruikte timings en in de code (lees: de input op de pinnen van de x2262) die wordt gebruikt. De sets zijn onderling dus niet uitwisselbaar, ook al zou je de timing van de afstandbediening tweaken.
Je verlichting bedienen met Arduino? Maak het zelf, met 433MHzForArduino!
http://sc-tech.cn/en/SC2262.pdf
Maar zeker weten doe ik dat niet.
Maar heel die timing zit toch juist in die 2262 ingebouwd? En de codes zelf stel je (voor zover ik weet) in met een DIP-switch en dmv de knoppen op de AB.quote:Fuzzillogic schreef op vrijdag 17 september 2010 @ 21:45:
@JER00N er zitten alleen verschillen in de gebruikte timings en in de code (lees: de input op de pinnen van de x2262) die wordt gebruikt. De sets zijn onderling dus niet uitwisselbaar, ook al zou je de timing van de afstandbediening tweaken.
www.JER00N.nl | Muziek - Skybicycle | Couscous - the food's so nice they named it twice!
Nee, timing wordt geregeld door een weerstand tussen OSC1 en OSC2. Deze kan per type variëren. De code stel je idd gedeeltelijk in met dipswitches of schakelaars, maar er zijn ook input-pinnen die hardwired zijn en die ook onderdeel zijn van de code. Met een simpele multimeter zou je echter alle benodigde gegevens uit de afstandsbediening kunnen meten om daarmee een afstandsbediening na te bootsen met een µC of een losse xx2262.quote:JER00N schreef op zondag 19 september 2010 @ 18:15:
[...]
Maar heel die timing zit toch juist in die 2262 ingebouwd? En de codes zelf stel je (voor zover ik weet) in met een DIP-switch en dmv de knoppen op de AB.
Je verlichting bedienen met Arduino? Maak het zelf, met 433MHzForArduino!
Reg. datum: 16 juli 2006
alleen geen enkele pc met een serieële poort werkt het ook met een gemodificeerde usb>>seriele kabel?
Reg. datum: 21 september 2009
Waarschijnlijk gaat het niet werken met een usb naar serieel adapter.
Heb je wel een com poort aansluiting op je moederbord? Dan kun je daar gewoon een stekkertje insteken met een SUB D9 geval eraan. Van die backplates, met zo'n aansluiting erop (zie http://willyfogg.com/nl/search/Motherboard-Header-serial/), stekkertje in het moederbord en aansluiten maar! In mijn M4A785TD-V EVO moederbord zat ook nog zo'n aansluiting op het moederbord, dus die zit dan vast ook wel op jouw moederbord.
Let op: Ik bedoel niet dat er een com poort zit bij de andere aansluitingen (RJ-45, audio, usb e.d.), maar gewoon op het moederbord. Bij mij zit de aansluiting onder. Wanneer je niet weet waar die aansluiting zit, raadpleeg dan even de handleiding van je moederbord.
Veel succes/plezier!
R15 wijzigde dit bericht 30-09-2010 19:27 (6%)
Reg. datum: 16 juli 2006
Een USB naar serieel omzetter (RS232) werkt hetzelfde als een com poort (DB-9/DB-25) en kan dan ook als zodanig worden aangestuurd.
De mijne heeft in elk geval wel een compoort op het bord zitten.quote:alexswart schreef op donderdag 30 september 2010 @ 19:40:
dat word dus dan even zoeken voor mij. heb hellaas geen gebruiksaanwijzing van mn moederbord k maak gebruik van een Point of View ion330 mischien dat iemand hier meer van weet
Is er trouwens iemand die een velleman zender heeft aangesloten en voor mij kan meten hoeveel volt er tussen de DATA en GND zit op het moment dat je hem aansluit op de com poort en hoeveel volt als je iets verzend?
Intel C2D E8500, 6GB DDR2-800, Shuttle XPC P35, 80GB Postville, HD5770, 5.5TB QNAP NAS
Intel C2D E8500, 6GB DDR2-800, Shuttle XPC P35, 80GB Postville, HD5770, 5.5TB QNAP NAS
Reg. datum: 14 december 2006
Kun je hier iets meer info over geven?? (Schema / componenten enzo?)quote:Piepersnijder schreef op maandag 13 september 2010 @ 23:45:
[...]
Ik heb de afstandsbediening van dit setje gekoppeld aan de USB-interfaceboard VM110 (module) van Conrad.
Hiermee is het mogelijk om op eenvoudige wijze de afstandbediening aan te sturen,
Ik heb hiervoor de software geschreven in Delphi.
Ook kan ik de afstandbediening besturen met mijn mobiel via internet. Dit kan alleen als je zelf een webserver hebt draaien natuurlijk.
Werkt perfect.
En tot hoeveel klik aan klik uit componenten kun je hierop aansluiten?
wie van vissen houdt, houdt niet van vissen
Ik heb een beknopte beschrijving gemaakt van mijn systeem.quote:soepah schreef op vrijdag 08 oktober 2010 @ 15:08:
[...]
Kun je hier iets meer info over geven?? (Schema / componenten enzo?)
En tot hoeveel klik aan klik uit componenten kun je hierop aansluiten?
Klik Hier
Reg. datum: 14 december 2006
Ik heb zelf zo'n KaKu setje + hetzelfde velleman kitje, zal binnenkort eens wat proberen..
Welke apparaten heb je zelf allemaal in bezit en welke schakel je hiermee? (en alles met 1 ab of heb je er meerdere gekoppeld aan de VM kit?)
soepah wijzigde dit bericht 12-10-2010 11:14 (38%)
wie van vissen houdt, houdt niet van vissen
De overige 2 afstandsbedieningen gebruik ik om de contactdozen ook nog handmatig te kunnen bedienen.
De P8055 heeft 8 digitale uitgangen en 2 PWM uitgangen. Ik gebruik hiervan 4 uitgangen om de kanalen van de afstandsbediening te selecteren en de twee PWM uitgangen om te schakelen tussen aan of uit. De overige 4 digitale uitgangen gebruik ik om relais te sturen voor mijn rolluik en nog andere zaken.
Ik ben op school nu bezig met PHP, en ik heb ook zo'n Impuls set van de Action, en een server die 24/7 draait, dus het leek me wel leuk om hier ook mee te klooien.
Heeft iemand ervaring met deze set?
Zie de foto's:
Klik voor groter formaat
En wat is makkelijker? Een TX433N kopen, of m'n afstandsbediening modificeren?
Deze set is besproken hoorquote:ThinkPad schreef op woensdag 13 oktober 2010 @ 17:00:
Schopje!
Ik ben op school nu bezig met PHP, en ik heb ook zo'n Impuls set van de Action, en een server die 24/7 draait, dus het leek me wel leuk om hier ook mee te klooien.
Heeft iemand ervaring met deze set?
Zie de foto's:
[afbeelding]
[afbeelding]
[afbeelding]
Klik voor groter formaat![]()
En wat is makkelijker? Een TX433N kopen, of m'n afstandsbediening modificeren?
Intel C2D E8500, 6GB DDR2-800, Shuttle XPC P35, 80GB Postville, HD5770, 5.5TB QNAP NAS
Reg. datum: 21 september 2009
Ik heb ditzelfde setje ook eens gekocht. Ik heb er ook mee geklooit, maar het was me toen niet gelukt om via de afstandsbediening zelf codes te verzenden, de kastjes pikten niks op. Ik heb zo'n Velleman zendertje gekocht en nu werkt het (Action setje (Impuls), Elro (gekocht bij Action) en het Select Remote setje van de Blokker).
Alleen is het me helaas nog steeds niet gelukt om via een website de boel te kunnen schakelen. Hopelijk kan iemand dit probleem oplossen, misschien dat iemand een nieuwe/andere/betere code wil schrijven?
Ik ben geen held in PHP, alleen aanpassen, dat kan ik dan nog wel, maar zelf schrijven... helaas.
Ohja, voordeel van zo'n Velleman zendertje is dus dat je ook verschillende setjes tegelijk kunt gebruiken. Dus verschillende setjes aansturen m.b.v. het zendertje. Je houdt je afstandsbediening dan ook nog over.
De codes voor mijn 3 setjes, waaronder het setje van de Action (Impuls) zijn in de startpost te vinden (linkje).
Succes!
Zou jij mij een foto willen sturen van jouw bouwsel? Ik geloof dat ik exact hetzelfde in huis heb, maar ik krijg het niet aan de praat.
Misschien dat jij ook wat kunt dingen zou kunnen nameten met een multimeter zoals ik in mijn vorige post stelde.
Ik kom er werkelijk niet uit helaas.
Intel C2D E8500, 6GB DDR2-800, Shuttle XPC P35, 80GB Postville, HD5770, 5.5TB QNAP NAS
Ik heb heus wel gezocht hoorquote:Smht schreef op woensdag 13 oktober 2010 @ 17:40:
[...]
Deze set is besproken hoorWel een beetje moeite doen (of de search gebruiken!)
R15, bedankt voor je reactie, ik koop wel zo'n Velleman zendertje
I hate to state the obvious again, maar is een arduino niet goedkoper dan zo'n velleman-kit? De nieuwe versies hebben geen driver meer nodig en zijn direct als COM-device aan te spreken, ook in Linux. Met Firmata kun je denk ik eenvoudig de benodigde communicatie tussen PC en regelen, wat naar ik gok ook makkelijk vanuit PHP te regelen is.quote:ThinkPad schreef op woensdag 13 oktober 2010 @ 19:07:
[...]
Ik heb heus wel gezocht hoormaar er stonden geen foto's bij dus ik ging er vanuit dat het de oudere versie was
R15, bedankt voor je reactie, ik koop wel zo'n Velleman zendertje
Added bonus: arduino kan ook stand-alone draaien en je kunt ook extreem simpel een 433MHz ontvanger eraan knopen.
Je verlichting bedienen met Arduino? Maak het zelf, met 433MHzForArduino!
En met Velleman zendertje bedoel ik zo'n TX433 moduletje he, die je dan aan je COM poort van je PC hangt en met WinLIRC aanstuurt
Je verlichting bedienen met Arduino? Maak het zelf, met 433MHzForArduino!
De prijs voor een arduino is vrijwel gelijk aan de prijs van een Velleman P8055 kit (bouwpakket). De P8055 heeft ook geen driver nodig en is eenvoudig via een USB poort aan te spreken.
Je "denkt" dat de communicatie met een PC eenvoudig te regelen is en je "gokt" dat het makkelijk vanuit PHP te regelen is. Dat zou best kunnen. Het is een ander systeem, een ander programmeeromgeving. Je zult er toch kennis voor nodig hebben. Je moet ook met Firmata programmeren en met PHP of gelijksoortig indien je systeem via internet wilt besturen. De arduino kan stand-alone draaien maar wanneer je het ook via internet wilt besturen zal je toch een webserver of iets dergelijks nodig hebben. Elk systeem heeft zijn eigen voor-, en nadelen, mogelijkheden en beperkingen. En wat voor de een "extreem simpel" is kan voor de ander een groot probleem zijn. Het hangt er maar van af hoever je kennis van zaken hebt in deze materie en het is maar waar je voor kiest.
Vergeleken met een zelf programmeerbare µC steken de features van de K8055 wat schraal af naar mijn mening. Bovendien lijkt mij dat iemand die met de K8055 kan werken ook met een microcontrollerbordje overweg kan. Dan zie ik nog weinig redenen om voor de K8055 te gaan. En de WinLirc-methode kent blijkbaar ook nog wel zo zijn problemen...
Je verlichting bedienen met Arduino? Maak het zelf, met 433MHzForArduino!
De arduino is veel geavanceerder dan de P8055, daar heb je gelijk in. En dat deze stand-alone kan draaien is zeker een pluspunt. Het is een heel andere manier van aanpak. Het voordeel van de P8055 is dat je deze direct vanuit je grafische (windows) omgeving kan aansturen en bedienen. Wil je dit met de Arduino doen dan komt daar nog wel het een en ander bij kijken. Ook het aansturen vanuit het internet gaat niet zomaar, daar zul je ook het nodige voor moeten doen. Ik denk dat het voor veel van de deelnemers aan dit forum toch wel heel lastig gaat worden.
Maar zoals ik al eerder schreef het is een keuze en zal afhangen van de gebruikstoepassing en de kennis, kunde en vaardigheden van de gebruiker. Welke oplossing je ook kiest, er zal altijd het nodige programmeerwerk bij komen en is enige kennis van programmeren noodzakelijk.
Reg. datum: 21 september 2009
Zie de links voor de foto's. Je moet gewoon het schema volgen voor het Velleman zendertje (staat hier in het topic) en dan alles goed aansluiten. Brandt er wel een lampje? Dit lampje gaat uit als WinLirc uitstaat. En het andere lampje knippert even bij het verzenden. Ik heb nu 3 setjes werkend. Je kunt mijn code voor het Impuls setje als het goed is, zo gebruiken. Ik heb wel iets slechtere ervaringen met Impuls. Zo gaat het verzenden van codes in ieder geval (bij mij) niet, via de afstandsbediening en ik moet soms voor meerdere repeats kiezen.quote:Smht schreef op woensdag 13 oktober 2010 @ 18:52:
R15,
Zou jij mij een foto willen sturen van jouw bouwsel? Ik geloof dat ik exact hetzelfde in huis heb, maar ik krijg het niet aan de praat.
Misschien dat jij ook wat kunt dingen zou kunnen nameten met een multimeter zoals ik in mijn vorige post stelde.
Ik kom er werkelijk niet uit helaas.
Controleer nog eens of je daadwerkelijk alles goed hebt aangesloten.
En de spanning, dat moet wel goed zijn. Tenzij je het aansluit op een laptop, die geven nog wel eens te weinig stroom. Probeer anders eens een andere computer.
Ohja, je vraagt je misschien af waarom ik geen kapje op het doosje heb gedaan. Nou, anders wordt het signaal verzwakt. Dus ik laat het gewoon open. Die antenne heb ik gewoon wat uitgetrokken, ik had het idee dat het toen beter werkte, maar dat weet ik ook niet zeker. Het werkt in ieder geval, dus ik vind het wel goed
http://www.webklik.nl/user_files/24120/zender1.jpg
http://www.webklik.nl/user_files/24120/zender2.jpg
http://www.webklik.nl/user_files/24120/zender3.jpg
http://www.webklik.nl/user_files/24120/zender4.jpg
R15 wijzigde dit bericht 14-10-2010 19:36 (14%)
Reg. datum: 22 december 2008
eerst bedankt iedereen die aan dit topic heeft gewerkt.
heb nu een werkend setje van de action.
nu wil ik dit gaan gebruiken in mijn auto...
pc is geen probleem dmv 230V omvormer gaat het zenden goed maar.....
is het mogelijk de ontvangers omtebouwen zodat zij op 12V werken en ook 12V kunnen schakelen?
zo ja kan iemand mij dan uitlegen hoe ik dit kan doen!!
Toepassing:
mijn pc heeft voice reconision in huis ( op 230v ) kan ik de lampen bedienen met mijn stem
nu leek het mij echt leuk om dit in de auto toe te passen.
Ik heb ook de Arduino Uno gekoppeld aan een Elro remote control en hoef daardoor niet te knoeien met al die winlirc codes. Hierdoor is dit met een eenvoudige functie aan te sturen en kan 15 contactdozen schakelen. Dit is overigens nog uit te breiden maar 15 lijkt me wel voldoende.
In mijn geval biedt de Arduino het niet zoveel voordelen omdat ik 24/7 een server heb draaien waar ik mijn Velleman P8055 heb aangesloten. Hiermee kan ik met mijn systeem veel meer dan met de Arduino. Maar het is zeker de moeite waard om hiermee aan de slag te gaan.
Reg. datum: 08 september 2002
Er is een speciaal topic voor microcontrollers, gaat grotendeels over de arduino:quote:Piepersnijder schreef op vrijdag 22 oktober 2010 @ 22:27:
De discussie met Fuzzillogic heeft me wel nieuwsgierig gemaakt naar die Arduino en heb ik er enkele aangeschaft. Met die Arduino heb je zeker leuke mogelijkheden. Vooral als je het stand-alone wilt laten draaien is het een aanrader.
Ik heb ook de Arduino Uno gekoppeld aan een Elro remote control en hoef daardoor niet te knoeien met al die winlirc codes. Hierdoor is dit met een eenvoudige functie aan te sturen en kan 15 contactdozen schakelen. Dit is overigens nog uit te breiden maar 15 lijkt me wel voldoende.
In mijn geval biedt de Arduino het niet zoveel voordelen omdat ik 24/7 een server heb draaien waar ik mijn Velleman P8055 heb aangesloten. Hiermee kan ik met mijn systeem veel meer dan met de Arduino. Maar het is zeker de moeite waard om hiermee aan de slag te gaan.
http://gathering.tweakers.net/forum/list_messages/1268154
Persoonlijk vind ik die P8055 niet geschikt voor kaku, de 433mhz module op de com poort is mooier, simpeler, maar moet je wel een com poort hebben, anders zou ik voor de arduino gaan. Overigens is die P8055 wel leuk voor andere dingen (zoals verwarming, etc) die heb ik ook nog liggen.
Overigens werkt mijn systeem behoorlijk naar wens, alleen was de stroom uitgevallen tijdens een trip naar het buitenland. Toen ik terugkwam stond mijn zonnescherm open in de regen.
Jammer dat winlirc niet als een service draait. (of mis ik iets?)
rinkel wijzigde dit bericht 23-10-2010 18:25 (8%)
Kan je dat onderbouwen? Ik zou niet weten waarom de P8055 niet geschikt is voor kaku. Ik heb het al een tijdje in gebruik en het werkt uitstekend. Het is nog nooit mis gegaan. Alle instellingen en schakelstanden worden opgeslagen op de harddisk in de server zodat bij eventuele herstart de oude situatie weer hersteld word. Bovendien heb ik mijn software zo gemaakt dat eens per uur (instelbaar) alle kaku stopcontacten even aangestuurd worden. Eventuele verkeerde bedrijfsstand als gevolg van storingen of wat dan ook worden dan weer teniet gedaan.quote:rinkel schreef op zaterdag 23 oktober 2010 @ 18:17:
[...]
Persoonlijk vind ik die P8055 niet geschikt voor kaku, de 433mhz module op de com poort is mooier, simpeler, maar moet je wel een com poort hebben, anders zou ik voor de arduino gaan. Overigens is die P8055 wel leuk voor andere dingen (zoals verwarming, etc) die heb ik ook nog liggen.
Hoe het zit met winlirc weet ik niet. Ik heb daar geen ervaring mee.
Reg. datum: 08 september 2002
Het is maar een mening, die hoef je niet te onderbouwen ;-) Ik vind het gewoon geen elegante oplossing.quote:Piepersnijder schreef op zaterdag 23 oktober 2010 @ 19:05:
[...]
Kan je dat onderbouwen? Ik zou niet weten waarom de P8055 niet geschikt is voor kaku. Ik heb het al een tijdje in gebruik en het werkt uitstekend. Het is nog nooit mis gegaan. Alle instellingen en schakelstanden worden opgeslagen op de harddisk in de server zodat bij eventuele herstart de oude situatie weer hersteld word. Bovendien heb ik mijn software zo gemaakt dat eens per uur (instelbaar) alle kaku stopcontacten even aangestuurd worden. Eventuele verkeerde bedrijfsstand als gevolg van storingen of wat dan ook worden dan weer teniet gedaan.
Hoe het zit met winlirc weet ik niet. Ik heb daar geen ervaring mee.
Al moet ik zeggen dat Winlirc ook niet de meest elegante oplossing is. Ik ga me eens in die Arduino verdiepen.
Maar daarmee gezegd, jouw oplossing werkt, mij is verweten (in dit topic) dat een SQL database overkill is
rinkel wijzigde dit bericht 23-10-2010 22:26 (5%)
Wat maakt het uit hoe je het oplost, als je het voor elkaar krijgt en het werkt naar tevredenheid dan is het goed. Ik begrijp uit je eerdere reacties dat je een werkend systeem hebt. Hoe stuur jij de kaku systemen aan? en is het een kaku of een ander type.
Reg. datum: 08 september 2002
Ik heb verschillende types door elkaar, meeste kaku, en een paar van de hornbach
Ik gebruik daarvoor de 433 module van velleman aan de com poort. Mijn taal is alleen C# dus ik wou alles in .NET doen. Daarvoor heb heb ik die transmit.exe omgebouwd naar een DLL die ik in een soort poll server aanroep. Die poller kijkt in een SQL server db of er iets te schakelen is. Leuke hiervan dat ik buienradar.nl gebruik voor het schakelen van mijn zonnescherm bij regen. En bij zon op het raam gaat ie naar beneden, etc.
Een ander voordeel van een poll mechanisme is op tijd schakelen. Alles is via het web in te stellen, dus ook de tijd gestuurde zaken. Mijn web dingen staan een paar pagina's terug.
http://gathering.tweakers...message/34351529#34351529
Ook nog een webservice geschreven die ik even aanroep vanuit een simpele exe:
http://gathering.tweakers...message/34365726#34365726
De bedoeling was om een Android app te maken die die webservice aanspreekt, maar ben daar nog niet aan toe gekomen.
@R15
Heb jij je site al werkend?
rinkel wijzigde dit bericht 24-10-2010 00:52 (20%)
Reg. datum: 30 maart 2009
Dat ziet er netjes uit. Grappig die link met buienradar. Ik zie dat je per dag een schakelklok kunt instellen. Ik heb dat iets minder uitgebreid gedaan. Er zijn in mijn situatie 2 belangrijke schakelopties. Dat is optie “Alarm aan” en “Niet Thuis”.
Alarm aan gebruik ik dagelijks. ’s Nachts of als ik weg ben zet ik deze aan. Dit kan hardwarematig met een schakelaar maar ook via internet (PDA). Dan wordt mijn IP-cam ingeschakeld en de IR-detector geactiveerd. Bij een beweging in de huiskamer wordt ik gebeld en er wordt een e-mail verzonden. Via mijn PDA kan ik in mijn huiskamer kijken.
De optie “Niet Thuis” gebruik ik alleen wanneer ik bijvoorbeeld een weekendje weg ben of tijdens vakantie. Deze optie kan ik ook hardwarematig en softwarematig inschakelen. In een set-up venster van mijn applicatie geef ik aan welke verlichting aan moet en op welk tijdstip.
Daarvoor heb ik 2 timers gemaakt die afzonderlijk ingesteld kunnen worden. Een van de twee is ook lichtafhankelijk. Dus ik stel in dat tussen 18:00 en 24:00 het licht aan moet maar alleen als het donker is. Dus ik hoef de timers niet telkens in te stellen in de zomer en winter. Ook de rolluiken gaan open en dicht op het gewenste tijdstip. Klik Hier
Daarnaast kan ik alle funkties ook appart besturen (lampen aan/uit, rolluik omhoog/omlaag enz.) zowel via mijn delphi applicatie als via internet.
De koppeling tussen webserver en delphi-applicatie gaat via een bestandje dat door beide systemen gebruikt wordt. Het voordeel hierbij is dat bij een eventuele herstart van het systeem (stroomonderbreking) de oude gegevens worden opgehaald. Dus softwarematige instellingen gaan niet verloren.
Het bedienen op mijn PDA gaat via een website (PHP) en kan dus op alle systemen werken (Windows, Android etc.) Het systeem werkt al enkele maanden en het heeft nog niet een keer gefaald.
Piepersnijder wijzigde dit bericht 24-10-2010 16:30 (4%)
Reg. datum: 08 september 2002
Welke versie van willirc gebruik je?quote:d00 schreef op zondag 24 oktober 2010 @ 03:00:
Bij Impuls setjes heb ik problemen. Gaan wel uit via de AB maar niet aan, tenzij ik er bijna naast sta. Nu Elro en die lijken robuuster. Inmiddels 3 van de 6 Impuls schakelaars gedumpt.
Bij een versie kon ik de deuren van mijn auto niet meer openen, ik blokkeerde de gehele straat
@Piepersnijder
Dat klinkt goed. Een speciaal subitem maken voor "niet thuis" is ook wel handig, bedankt voor de tip, die ga ik ook nog inbouwen
Mijn systeem schakelt overigens niet op tijd in, maar bij zonsondergang (weather channel).
Een alarm is natuurlijk perfect voor die P8055, daar wil ik ook nog eens naar gaan kijken.
Mijn systeem werkt voor 99% de laatste maand of 6. Het probleem zit em in stroomuitval (wat niet zo heel vaak gebeurd), het systeem start wel opnieuw op, maar winlirc is geen service, dus dus niet.
.NET draait overigens ook op elke browser, gebruik het voornamelijk op mn mobiel (android).
rinkel wijzigde dit bericht 24-10-2010 11:48 (42%)
Weet jij of de K8055 ook geschikt is om een losse 433 module aan te sturen ?
Ik heb ooit op het velleman forum een topic geopend met deze vraag naar aanleiding van een foto van een arduino met 433mhz receiver en transmitter aangesloten op de digitale in en output
Zie http://forum.velleman.eu/viewtopic.php?f=3&t=4237
Heb toen een antwoord gekregen van de forum mod maar echt duidelijk is het voor mij niet.
Ben redelijk electronica noob.
Ik gebruik mijn K8055 voor het registreren van de kwh meter in de meterkast.
Ik heb op ebay een betaalbare kwh meter met S0 puls uitgang gekocht en deze is ingebouwd tussen de essent meter en de stoppenkast en aangesloten op de K8055. In VB2008 een service geschreven die iedere minuut de teller uitleest en wegschrijft in een mssql db.
Graag zou ik mijn k8055 uitbreiden met een 433 mhz zender en ontvanger om kaku spullen aan te sturen.
Dan hoef ik geen arduino te kopen en alweer een systeem toe te voegen aan mijn meterkast netbookje :-)
Reg. datum: 21 september 2009
Helaas heb ik het nog steeds niet werkend, om m.b.v. een website te schakelen. Dit lijkt me zo mooi, servertje die draait, pda met internet en dan natuurlijk mooi met m'n pda schakelen. En dan nog tijdschema's, zodat m'n pda e.d. ook nog op bepaalde tijden automatisch opladen enz.
@piepersnijder
Kun je me uitleggen hoe je het allemaal werkend hebt gekregen (website)?
Kun je misschien de bestandjes even posten?
Dan ben ik je al heel erg dankbaar, en als het daardoor gaat werken, nog meer natuurlijk!
WinLirc krijgt gewoon geen signaal door, ik snap er niks van...
R15 wijzigde dit bericht 24-10-2010 14:53 (5%)
De reacties van Velleman, daar kan je niet veel mee.
Een pulstrein (adres,data en sync) voor het aansturen van een (Elro) kaku duurt 40ms.
. De kortste puls hierbij duurt ongeveer 0,3 ms. De kortste puls die ik met de P8055 kan maken duurt 8 ms. Het is dus niet mogelijk om de 433Mhz module aan te sturen. Wil je toch die P8055 gebruiken dan zal je een afstandsbediening moeten koppelen zoals ik dat ook gedaan heb. En de daarvoor benodigde software moeten maken natuurlijk.
@ R15.
Mijn website bestaat deels uit PHP. Wil je dit gebruiken dan moet jouw webserver PHP ondersteunen.
De website stuurt geen apparaat aan maar maakt een bestandje met gegevens die worden ingelezen door de applicatie die het systeem aanstuurt. Je hebt dus een programma nodig die hiermee overweg kan.
Reg. datum: 21 september 2009
R15 wijzigde dit bericht 24-10-2010 19:04 (44%)
De remote contactstop A schakelt om de 4 seconden aan en uit.
Nu nog een kwestie van een volledig programmaatje schrijven.
C:
1 | void setup() {
|
Piepersnijder wijzigde dit bericht 25-10-2010 17:49 (0%)
Reden: Code in block gezet
Wellicht is dit ook een optie Zie http://samenkopen.net/action_product/282666/118930 met dank aan JER00nquote:bgrr schreef op zondag 24 oktober 2010 @ 13:13:
@Piepersnijder
Graag zou ik mijn k8055 uitbreiden met een 433 mhz zender en ontvanger om kaku spullen aan te sturen.
Dan hoef ik geen arduino te kopen en alweer een systeem toe te voegen aan mijn meterkast netbookje :-)
Piepersnijder wijzigde dit bericht 24-10-2010 23:30 (9%)
@R15,quote:R15 schreef op zondag 24 oktober 2010 @ 17:25:
Oké, kun je me misschien vertellen wat je allemaal hebt draaien (php programma-server e.d.)? En heb je een eigen code gebruikt? Zoja, kun/wil je die dan hier in dit topic plaatsen?
Ik gebruik een Appache 2.2.4 webserver met PHP 5.2. Op deze server draait een zelfgemaakte Delphi applicatie die mijn Velleman P8055 aanstuurt. Tevens heb ik een website die gemaakt is met PHP voor het besturen van mijn domotica systeem.
Met alle plezier wil ik je code van mijn website sturen maar je zult er niets aan hebben. Het is ontwikkeld voor gebruik met mijn Delphi applicatie in combinatie met die Velleman kit en de Elro afstandsbediening. Ook als ik die Delphi applicatie beschikbaar stel, dan nog heb je die Velleman kit en die Elro set nodig. En natuurlijk een webserver waarop PHP draait.
Reg. datum: 21 september 2009
Als ik er niks aan heb, hoef je het mij niet te sturen.
Mochten er geïnteresseerden zijn dan plaats ik de code in dit topic.
Piepersnijder wijzigde dit bericht 26-10-2010 22:00 (0%)
Reden: 344Mhz gewijzigd in 433Mhz
Reg. datum: 14 december 2006
* soepah meld zich als zijnde geintresseerdquote:Piepersnijder schreef op dinsdag 26 oktober 2010 @ 14:53:
Ik heb inmiddels mijn programma voor het aansturen van de Elro afstandsbediening met de arduino en de 344Mhz module aangepast. Je kunt op eenvoudige wijze alle keycodes van de AB instellen en 32 remote ontvangers aansturen.
Mochten er geïnteresseerden zijn dan plaats ik de code in dit topic.
ik heb een arduino setje in bestelling staan, en wil er binnenkort mee gaan experimenteren, ook een Velleman USB kitje dus even kijken wat 't leukste op gaat leveren.
@Piepersnijder: Thnx voor de code, zal binnenkort eens wat gaan experimenteren, als m'n setje gearriveerd is
soepah wijzigde dit bericht 27-10-2010 11:51 (15%)
wie van vissen houdt, houdt niet van vissen
Inderdaad, ik bedoelde 433Mhz.
Ik denk niet dat die arduino mijn velleman systeem gaat vervangen, misschien wel aanvullen. Maar ja, ik heb die arduino pas 1 week in huis en begin het wel leuk te vinden. Met dank aan Fuzzillogic die mij op het idee heeft gebracht.
Hier de code die ik heb gemaakt. Het werkt goed. Mocht iemand hierop aanvullingen en/of verbeteringen hebben dan houd ik me aanbevolen.
Let op, de apparaatcode (dipswitches) even instellen volgens regel 25 of regel 25 aanpassen.
C:
1 | /*======================================
|
Piepersnijder wijzigde dit bericht 30-10-2010 10:06 (6%)
Reden: Gedachtenkronkel verwijderd
Reg. datum: 10 december 2002
Ik heb jouw code geprobeerd en het werkt perfect
Nu wilde ik zelf wat proberen om mijn ledverlichting en wirlpool in huis aan en uit te schakelen. Daarvoor wilde ik eerst een button inbouwen maar later moeten dat bewegingsmelders en lichtsensors worden.
Maar als absolute beginner loop ik meteen tegen mijn gebrek aan programeerkennis op
Hij doet niet wat ik wil.
Ik had op de arduino site gelezen hoe je een led kan schakelen en dacht deze "even" in jouw code te mixen.
Pin 2 toegewezen als input pin en dan in de "void loop()" de rest ingevoerd:
Maar nu zie ik op de omgebouwde AB wel het ledje knipperen maar geen reaktie meer van de ontvangerquote:void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState = HIGH) {
remote(1,1); // ontvanger "D" aan
}
else {
remote(1,0); // ontvanger "D" aan
}
}
Mijn vermoeden is dat ik met deze button de timing door elkaar gooi maar hoe ik het anders moet doen weet ik niet.
Kan iemand mij een hint of tip geven zodat ik het wiel niet opnieuw hoef uit te vinden?
Ik vraag niet om een kant en klare oplossing want dat is geen uitdaging.
Waar kan ik wel mijn knopjes, sensors en bewegingsmelders in programeren zodat deze wel op de ontvangers reageren?
Uitdaging heb ik zowiezo genoeg want mijn doelstelling is een systeem dat verlichting en huishoudelijke apparatuur te bedienen is via omgebouwde lichtnetschakelaars (1 is al omgebouwd) , buitenlicht en/of een pc met touchscreen.
Andere vraag: zijn de elro dimmers ook te besturen via de arduino of pc?
[edit] Gevonden
leuk spul maar erg verslavend
Ik heb de button nu in de remote routine gezeten nu werkt het wel
matchles wijzigde dit bericht 29-10-2010 01:22 (3%)
Wat je deed was voortdurend de zender aansturen in de loop.
Je moet alleen wanneer de status van de button verandert de zender aansturen.
Laat de procedure remote zoals het is anders krijg je wellicht problemen als je nog meer wilt aansturen.
Verander de code als volgt.
Voeg aan het rijtje
int pulslengte = 300;
int Bit[16];
int x;
het volgende toe:
boolean input2;
verander de void loop
C:
1 | void loop(){
|
Piepersnijder wijzigde dit bericht 29-10-2010 11:40 (1%)
Reden: code in block gezet
Reg. datum: 14 december 2006
Wat je ook doet in je loopje:quote:matchles schreef op vrijdag 29 oktober 2010 @ 00:50:
@Piepersnijder
Ik heb jouw code geprobeerd en het werkt perfect![]()
Nu wilde ik zelf wat proberen om mijn ledverlichting en wirlpool in huis aan en uit te schakelen. Daarvoor wilde ik eerst een button inbouwen maar later moeten dat bewegingsmelders en lichtsensors worden.
Maar als absolute beginner loop ik meteen tegen mijn gebrek aan programeerkennis op![]()
Hij doet niet wat ik wil.
code:
1
2
3
4
5
6
7
8
9
10
| loop()
{
if(buttonstate == HIGH)
{
setOn()
}
else
{
setOff()
} |
//Let niet op de syntax!!
Als je dus op je knopje drukt, stuur je 1 of enkele keren, afhankelijk van de snelheid van 't drukken een On naar je whirpool of lamp, en daarna weer constant OFF, dus je schakelt 't misschien HEEEL ff aan.
Je moet ff een state inbouwen en bijhouden of je drukt of niet.. en alleen bij wijziging wat sturen.
Dus 1x drukken is Aan, nogmaals drukken is Uit, etc..?
of 2 knopjes gebruiken
Edit: Damn, net te laat, maar wat Piepersnijder zegt dus.. (inclusief voorbeeld)
soepah wijzigde dit bericht 29-10-2010 12:11 (3%)
Reden: slome typer
wie van vissen houdt, houdt niet van vissen
Reg. datum: 10 december 2002
Ik heb de veranderingen van Piepensnijder in de code gebouwd en hij werkt nu .
Nu ben ik zelfs een stapje verder gegaan en heb een delay ingebouwd.
Als ik de button nu druk dan blijft de ontvanger op een ingestelde tijd aan en na deze tijd schakelt de freeduino de ontvanger ook weer netjes uit
Hier de code:
Nu nog proberen om een schemerschakelaar te intergreren.quote:/*======================================
Besturing voor de elro afstandsbediening.
remote stopcontact A aan: remote(1,1)
remote stopcontact A uit: remote(1,0)
eerste cijfer = ontvanger
tweede cijfer, 1 = aan, 2 = uit
Keuze ontvanger volgens binaire code.
code - dipswitch ontvanger
1 = A on
2 = B on
3 = A en B on
4 = C on
5 = A en C on
6 = A en B on
7 = A en B en C on
etc.
totaal 32 ontvangers aan te sturen.
======================================*/
void setup() {
pinMode(13, OUTPUT);
pinMode(2, INPUT);
}
int key[5] = {1,1,1,1,1}; //dipswitches apparaatcode
int repeat = 10; // aantal herhalingen
int pulslengte = 300;
int Bit[16];
int x;
int fanState = 0;
const int fanPin = 2;
void remote(int ab, int onoff) {
// bereken apparaatcode
for (int t=0; t<5; t++){
if (!key[t]) Bit[t]=142; else {Bit[t]=136;} // Bit 0 t/m 4
}
// bereken ontvangercode
x = 1;
for (int i=1; i<6; i++){
if ((ab & x)>0) Bit[4+i] = 136; else Bit[4+i] = 142; // Bit 5 t/m 9
x = x<<1;
}
// Aan of Uit
if (onoff == 1) {
Bit[10] = 136;
Bit[11] = 142;
}
else {
Bit[10] = 142;
Bit[11] = 136;
}
// sync
Bit[12] = 128;
Bit[13] = 0;
Bit[14] = 0;
Bit[15] = 0;
for (int z=0; z<=repeat; z++){ // repeat
for (int y=0; y<16; y++){
x = 128;
for (int i=1; i<9; i++){
if ((Bit[y] & x)>0) digitalWrite(13, HIGH);
else { digitalWrite(13, LOW); }
delayMicroseconds(pulslengte);
x = x>>1;
}
}
}
}
void loop(){
// read the state of the pushbutton value:
fanState = digitalRead(fanPin);
if (fanState == HIGH) {
remote(1,1);
delay(2000); //tijd vertraging ventilator 350000 = 5 minuten
remote(1,0);
}
}
De analoge waarde kan ik met de serial monitor zien dus dat gedeelte werkt.
Nu nog kijken hoe ik dit kan inbouwen zodat een andere elro ontvanger schakelt.
Dit werkt wel maar is niet zo handig. Door de delay in de loop hang je de hele loop op. Gedurende de delay-tijd staat het programma stil en kan je verder niets aansturen.
Beter is gebruik te maken van de functie millis. zie hiervoor de hanleiding van arduino.
Ook is het verstandig om niet alle code in de loop te zetten maar voor elk apparaat en schakelfuntie een apparte procedure of functie te maken. Anders wordt het een grote warboel in de loop.
Ik heb je code aangepast.
C:
1 | /*======================================
|
Reg. datum: 08 september 2002
http://gathering.tweakers.net/forum/list_messages/1268154
Let op, wel eerst de juiste compoort instellen. Ik weet niet of het werkt op Vista of windows7. Ik weet ook niet zeker of de timing klopt bij andere computers. Misschien dat ik het nog ga uitbreiden.
edit:
hier nog een versie maar dan met 30 kanalen.
dipswitches van ontvanger volgens binare code:
1 = A
2 = B
3 = A+B
4 = C
etc.
Edit: programma's inmiddels geheel herzien "Piepersnijder in "[howto] Klik-aan-klik-uit aan computer"
Piepersnijder wijzigde dit bericht 15-11-2010 23:05 (38%)
Reden: Link verwijderd
Reg. datum: 22 oktober 2003
http://jeelabs.com/ <-- een arduinokloon met standaard rf
He who dares not offend cannot be honest
Reg. datum: 21 september 2009
Heb je je eigen code gemaakt en gebruikt? Ik kan hier mijn Elro setjes aansturen met het Velleman 433Mhz zendertje. Ik heb de code gepost in dit topic. Gebruik die anders eens.
En anders kan het aan het zendertje liggen, misschien dat die toch niet op 433Mhz kan zenden. Werken je kastjes wel met de gewone afstandsbediening?
Vanmiddag had ik even een gaatje geboord in de behuizing van mijn kastje, waardoor de antenne dan kan. Nu heb ik het kapje erop gemonteerd en nu heb ik een mooie, gesloten behuizing waarmee ik nu goed commando's kan verzenden. Het is er eindelijk eens even van gekomen, ik dacht dat het niet ging werken, omdat ik het eerder ook al eens had geprobeerd. Maar toen had ik het slordig even geprobeerd, toen wou het niet. Nu heb ik dus netjes een gaatje waar de antenne door steekt. Het werkt nu wel!
Nu alleen nog een website.... (nog steeds niet gelukt)


R15 wijzigde dit bericht 07-11-2010 19:54 (58%)
Heb je wel een webserver?quote:R15 schreef op zaterdag 06 november 2010 @ 15:53:
Nu alleen nog een website.... (nog steeds niet gelukt)
Reg. datum: 21 september 2009
Ja, ik heb Apache draaien i.c.m. PHP. Maar er komt gewoon geen signaal aan bij WinLirc.
Heb je een website draaien op je server?quote:R15 schreef op maandag 08 november 2010 @ 07:53:
@Piepersnijder
Ja, ik heb Apache draaien i.c.m. PHP. Maar er komt gewoon geen signaal aan bij WinLirc.
En heb je ook mijn programma geprobeerd ( 30 kanalen ), en zo ja, werkt dat.
Ik kan misschien wel iets in elkaar zetten maar ik gebruik geen winlirc. Dat moet dan gaan werken met mijn programma.
Reg. datum: 21 september 2009
Ik heb dan die php pagina draaien op de webserver. Ook heb ik je programma'tje al geprobeerd, die werkt ook.
Ik wil graag een code die ik in een website kan plakken, zodat ik mijn kastjes aan kan sturen. Gewoon dat ik via mijn pda (het liefst via een website) (Windows Mobile 6.1), signalen kan versturen naar de server, die dan weer signalen laat versturen door de zender.
Heb je al een website en een domeinnaam?
Download dit bestand , unzippen de bestanden in de root map van je webserver zetten.
Eerst het programma remote.exe starten en daarna de site opstarten met jouwdomeinnaam/index.php
of anders met localhost/index.php
Geen winlirc of andere programma's draaien die gebruik maken van de compoort anders gaat het mis.
Reg. datum: 21 september 2009
Oke, ik ga het vanmiddag of vanavond proberen, ik heb nu even niet zo veel tijd.
EDIT: Het werkt!
Eindelijk, ik kan in de "standaard-configuratie" een paar kastjes aansturen, de andere kastjes moet ik even goed in de files aanpassen. Nu kan ik me dus bezighouden met het aanpassen van de bestanden, zodat ik alle kastjes kan aansturen en misschien nog even de website opvrolijken e.d.
Nog een vraagje: waar kan ik het aantal repeats instellen?
EDIT: Kun je mij vertellen hoe ik mijn andere kastjes moet toevoegen in dat php bestand? Ik zie D1 en dergelijke staan, maar zoals dat php bestand nu is, kan ik maar een paar kastjes aansturen. Wat ik snap is dat ik meerdere regels zou kunnen toevoegen, maar ik weet niet waar D1 enz. naar "wijst".
Ik gebruik in mijn config steeds dit: "Aon", "Aoff", "Bon", "Boff" enz.
Dit is mijn config, die ik gebruik voor WinLirc:
| # |
| # this config file was automatically generated |
| # using WinLIRC 0.6.5 (LIRC 0.6.1pre3) on Thu Jul 15 20:06:11 2010 |
| # |
| # contributed by |
| # |
| # brand: Elro |
| # model: |
| # supported devices: |
| # |
| begin remote |
| name Elro |
| bits 16 |
| flags SPACE_ENC |
| eps 25 |
| aeps 100 |
| one 302 970 |
| zero 953 295 |
| ptrail 302 |
| pre_data_bits 8 |
| pre_data 0xFF |
| gap 9991 |
| toggle_bit 0 |
| begin codes |
| Aon 0x000000000000FAAE |
| Aoff 0x000000000000FAAB |
| Bon 0x000000000000EEAE |
| Boff 0x000000000000EEAB |
| Con 0x000000000000EBAE |
| Coff 0x000000000000EBAB |
| Don 0x000000000000EAEE |
| Doff 0x000000000000EAAB |
| end codes |
| end remote |
| # |
| # this config file was automatically generated |
| # using WinLIRC 0.6.5 (LIRC 0.6.1pre3) on Fri Jul 16 13:02:44 2010 |
| # |
| # contributed by |
| # |
| # brand: Impuls |
| # model: |
| # supported devices: |
| # |
| begin remote |
| name Impuls |
| bits 16 |
| flags SPACE_ENC |
| eps 10 |
| aeps 100 |
| one 573 168 |
| zero 181 575 |
| ptrail 181 |
| pre_data_bits 8 |
| pre_data 0xFF |
| gap 5963 |
| toggle_bit 0 |
| begin codes |
| Aon 0x000000000000C554 |
| Aoff 0x000000000000C551 |
| Bon 0x000000000000D154 |
| Boff 0x000000000000D151 |
| Con 0x000000000000D454 |
| Coff 0x000000000000D451 |
| Don 0x000000000000D514 |
| Doff 0x000000000000D511 |
| Eon 0x000000000000D544 |
| Eoff 0x000000000000D541 |
| end codes |
| end remote |
| # |
| # this config file was automatically generated |
| # using WinLIRC 0.6.5 (LIRC 0.6.1pre3) on Fri Jul 16 12:06:57 2010 |
| # |
| # contributed by |
| # |
| # brand: Blokker |
| # model: SelectRemote |
| # supported devices: |
| # |
| begin remote |
| name Blokker |
| flags RAW_CODES |
| eps 10 |
| aeps 100 |
| ptrail 0 |
| repeat 0 0 |
| gap 9719 |
| begin raw_codes |
| name Aon |
| 314 906 314 924 318 927 |
| 953 267 330 929 953 267 |
| 331 931 954 267 330 931 |
| 309 931 310 930 956 267 |
| 331 927 955 267 329 930 |
| 956 265 331 929 954 268 |
| 332 932 956 267 331 930 |
| 956 265 974 265 977 267 |
| 331 |
| name Aoff |
| 360 857 367 875 366 876 |
| 1021 197 390 869 1026 197 |
| 393 865 1021 193 392 867 |
| 364 875 362 876 1021 199 |
| 391 867 1024 196 389 867 |
| 1024 195 391 867 1023 194 |
| 391 867 1027 194 390 866 |
| 1027 194 393 868 366 873 |
| 363 |
| name Bon |
| 314 912 312 924 317 928 |
| 958 265 329 932 955 264 |
| 332 930 955 266 329 928 |
| 955 267 333 931 956 266 |
| 331 930 953 266 330 931 |
| 955 265 331 932 956 265 |
| 331 930 956 266 331 932 |
| 957 264 976 266 975 264 |
| 330 |
| name Boff |
| 316 911 311 924 317 928 |
| 954 266 332 933 953 268 |
| 331 933 955 265 330 928 |
| 957 264 330 931 310 933 |
| 310 933 956 265 332 930 |
| 954 266 331 930 954 267 |
| 328 931 957 265 332 930 |
| 954 266 332 930 309 929 |
| 309 |
| name Con |
| 382 835 391 846 388 848 |
| 1063 149 426 820 1068 144 |
| 429 815 1071 139 430 808 |
| 1071 137 428 808 390 835 |
| 387 842 1069 138 429 808 |
| 1070 129 434 805 1068 130 |
| 435 805 1069 130 435 808 |
| 1071 138 1099 125 1103 118 |
| 440 |
| name Coff |
| 316 907 314 925 318 930 |
| 956 267 332 932 954 266 |
| 331 929 954 266 332 931 |
| 956 265 332 931 310 930 |
| 310 930 955 266 329 930 |
| 958 265 332 932 956 265 |
| 330 931 956 267 329 932 |
| 954 266 330 931 309 928 |
| 310 |
| name Don |
| 313 907 316 923 316 927 |
| 955 265 331 930 956 266 |
| 330 929 958 266 332 931 |
| 955 264 330 932 956 267 |
| 331 932 309 929 310 933 |
| 956 266 330 935 956 264 |
| 332 933 956 266 332 932 |
| 956 267 978 266 978 266 |
| 332 |
| name Doff |
| 416 789 423 809 427 803 |
| 1120 88 480 765 1126 86 |
| 487 763 1129 85 488 764 |
| 1127 80 488 761 1121 78 |
| 484 755 430 791 423 796 |
| 1123 77 483 755 1128 78 |
| 489 752 1132 76 490 755 |
| 1134 79 493 757 439 795 |
| 431 |
| end raw_codes |
| end remote |
Ik heb nu Xampp draaien met jouw programma en dan kan ik kastjes aansturen. Momenteel werken alleen de 1e en de 4e.
Wel is het vervelend dat ik soms de volgende melding krijg: "Access violation at address 0045FADA in module 'remote.exe'. Read of address 00000000". Dat is bij het opstarten van het programma.
EDIT: Bovenstaand probleem komt waarschijnlijk doordat ik het programma geminimaliseerd wil opstarten. Dan krijg ik dus steeds die melding. Dat vind ik wel irritant, want ik wou graag dat mijn computer het programma geminimaliseerd kan laten opstarten. Nou moet ik hem laten opstarten in "normaal venster".
Hartelijk bedankt voor je hulp!!!!
R15 wijzigde dit bericht 09-11-2010 17:36 (192%)
Je kunt 10 kastjes aansturen. je moet de schakelaartjes dan als volgt in stellen:
C:
1 | Stand van de schakelaartjes.
|
In het bestand remote.ini zie je:
[Items]
1=remote control 1
2=remote control 2
3=remote control 3
4=remote control 4
5=remote control 5
6=remote control 6
7=remote control 7
8=remote control 8
9=remote control 9
10=remote control 10
De tekst na het = teken is de tekst die je op het scherm ziet van het programma remote.exe.
Dit kan je wijzigen met kladblok.
Ik heb ook de PHP code aangepast. Je kunt niet zomaar regels toevoegen aan de PHP code. Het werkt samen met remote.exe dus als je het een wijzigt, moet de ander ook gewijzigd worden.
Die codes van Winlirc, daar kan ik helemaal niets mee. Ik heb mijn eigen programma gemaakt en dat werkt heel anders dan Winlirc.
Waar zijn die repeats voor nodig?
Piepersnijder wijzigde dit bericht 09-11-2010 20:28 (17%)
Reg. datum: 21 september 2009
Morgen ga ik ee weer lekker mee (proberen te) "prutsen". Die repeats zijn nodig om ten minste een signaal goed af te kunnen leveren. Soms heeft een kastje 30 of meer repeats nodig. Dus het zou handig zijn als ik dat aan zou kunnen passen.
Volgens mij kan ik nu alleen mijn setjes van Elro aansturen. Ik zou ook graag mijn setjes van Impuls en Blokker willen kunnen aansturen. Zijn de codes van de setjes in het programmabestand zelf verwerkt?
Overigens wel geinig, met jouw programma bereik ik tenminste wel gelijk wat, met WinLirc niet.
R15 wijzigde dit bericht 09-11-2010 22:46 (21%)
De repeats staat nu op 10. Ik zal wel zorgen dat je dat kunt instellen.
Alleen de Elro codes staan er in. Ik denk niet dat ik dat ga aanpassen want dat kost me een hoop programmeerwerk. Bovendien heb ik alleen maar Elro dus kan ik de andere niet controleren.
Edit
Het programma is aangepast. je kunt nu ook het aantal repeats instellen van 10 tot 100
Tevens aantal kastjes uitgebreid naar 12. Je kunt nu 3 Elrosets aansturen.
R15.zip opnieuw downloaden en alles vervangen.
Piepersnijder wijzigde dit bericht 10-11-2010 07:33 (49%)
Reg. datum: 21 september 2009
Ik kan nu dus alleen maar mijn 3 Elro kastjes aansturen (wat uitstekend gaat
Dus wel jammer dat ik alleen mijn Elro setje kan aansturen
R15 wijzigde dit bericht 10-11-2010 16:52 (65%)
Kan jij dit programma. eens testen op je action setje? Ik heb die niet dus kan het zelf niet controleren.
Wel eerst het andere programma uitzetten anders krijg je een conflict met je compoort.
Laat even weten of het werkt.
Reg. datum: 21 september 2009
Het programma voor het Action setje, met die buttons, werkt perfect op voor mijn Action setjes. Nu zou dat eigenlijk dus in het orginele programma moeten worden gestopt, dat zou mooi zijn. Het programma ziet er eigenlijk net zo uit, dus ik neem aan dat dat op zich niet zo moeilijk is, om dat in het originele, Elro programma te zetten? (Ik heb ook nog een set van Blokker (Select Remote), het zou mooi zijn als dat er dan ook gelijk bij in kan, maar dat hoeft niet per se. Ik gebruik het setje van de Blokker nu nog niet echt.)
Is bovenstaande mogelijk....?
EDIT: Als ik die "rondjes" allemaal naar boven verplaats, kan ik mijn Elro setje ermee aansturen.
R15 wijzigde dit bericht 11-11-2010 20:45 (11%)
Wil je het nog eens proberen, als het goed is kan je nu ook de dipswitches (rondjes) goed zetten zodat ze voor de elro en de action gelijk staan.
Als het goed werkt zal ik het aan het andere programma toevoegen.
De Blokker set ga ik niet doen. Deze werkt anders en dan moet ik teveel veranderen.
Dus even opnieuw downloaden.
Piepersnijder wijzigde dit bericht 05-02-2011 18:42 (13%)
Reg. datum: 21 september 2009
Ik heb het nu nog eens geprobeerd. Ik heb alle rondjes naar boven gezet, dan reageren de kastjes van Action. De Elro set kan ik nu niet meer aansturen, niet met de rondjes onder, maar ook niet met alle rondjes boven. Is dat de bedoeling?
Ik heb allebei de setjes op de code "1234" (DIP-switches naar boven).
Het werkt voor de Action set uitstekend, dus je kunt het aan het "originele" programma toevoegen.
Het is niet erg dat je de Blokker set niet gaat doen, ik ben dik tevreden als ik mijn Action en Elro kastjes aan kan sturen (De Blokker set gebruik ik ook (nog) niet (geen apparaten die daarvoor hoeven aangestuurd, aan 6 kastjes heb ik wel genoeg).
Ik wil je bedanken voor je goede werk!! Nu kan ik eindelijk mijn kastjes aansturen via een website, maar ook handiger. Bij WinLirc moest je in het programma eerst een afstandsbediening kiezen, vervolgens de code en daarna de repeats en dan kon je verzenden. Dat was best wel een gedoe.
Hopelijk lukt het Action setje ook. Alvast bedankt daarvoor!
R15 wijzigde dit bericht 12-11-2010 15:31 (3%)
Ik neem aan dat op die action set ook dipswitches zitten. De bedoeling is, als je deze hetzelfde zet als die van de elro set, dat hij dan ook moet werken.
Dus set de dipswitches van de action bv op 01010 en doe dit ook op het programma en kijk of de action set dan werkt.
De elro doet het nu niet maar dat komt wel
Edit,
Ik gok er maar op dat de Action set goed werkt.
Ik heb het programma geheel herzien. Je kunt nu Elro en Action door elkaar gebruiken en je kunt in de setup aangeven waar welke remote aan gekoppeld is. hier downloaden. Wel alles van het vorige programma vervangen.
Succes
Piepersnijder wijzigde dit bericht 05-02-2011 18:43 (35%)
Reg. datum: 21 september 2009
Alles werkt nu, hartstikke mooi en bedankt!
Maar ik heb nog even een vraagje: Kun je dit: http://77.167.239.159/domotica/delphi_2b.png ook nog in het programma verwerken? Het zou mooi zijn als ik op tijd kan schakelen.
R15 wijzigde dit bericht 13-11-2010 13:53 (20%)
Hier een nieuwe versie met timers.
Voorlopig even geen wensen meer want ik begin er vierkante oogjes van te krijgen.
hier downloaden.
Piepersnijder wijzigde dit bericht 05-02-2011 18:44 (2%)
Reden: Link programma aangepast aan nieuwe versie
Reg. datum: 21 september 2009
Helemaal goed zo, lijkt me. Hartstikke bedankt!
Voorlopig heb ik ook geen wensen meer, denk ik. Zo vind ik het eerst wel goed.
Nogmaals bedankt voor de goede "service"!
EDIT: Net even getest, het werkt! Hartstikke mooi. Ik heb eigenlijk nog even een klein vraagje: Ik kan gewoon 2 timers per kastje instellen? Of is het zo dat ik 2 timers in kan stellen, en dat ik 1 tijd per timer kan doen en dat dan al mijn apparaten op dezelfde tijd aangaan?
R15 wijzigde dit bericht 15-11-2010 07:59 (42%)
.In dit voorbeeld gaan apparaat 2 en 3 aan tussen 18:00 en 23:00 uur.
apparaat 4 gaat aan tussen 20:00 en 8:00. De overige apparaten kunnen gewoon handmatig bediend worden.
Bij het opstarten van het programma worden eerst alle apparaten in een nulstand gezet. Op het hoofdvenster is met blauwe vakjes te zien welke apparaten aan een timer gekoppeld zijn. Ook is op het hoofdscherm dmv een rode en een gele ledje te zien welke timer op dat moment actief is.
Reg. datum: 26 oktober 2002
Met het idee op een beter bereik, het is natuurlijk een richting verkeer, dus die sterkere zender lijkt me dan ook beter te moeten werken? Klopt dit of had ik net zo goed die goedkopere kunnen kopen?
Ik blijf natuurlijk wel met het voedingsprobleem van 9V zitten.. Tenminste, die heb ik niet op mijn Arduino.
Reg. datum: 21 september 2009
"Indien een apparaat aan een timer gekoppeld is, kan deze niet meer bediend worden via internet of de checkboxes op het main tabblad."
Bovenstaande vind ik eigenlijk een groot nadeel. Waarom kan ik dan niet meer een apparaat handmatig bedienen (d.m.v. het programma of de website)?
Dus je kunt in totaal maar 2 tijden instellen voor alle apparaten? (Dan kun je dus apparaten op 2 verschillende tijden aanzetten/uitzetten).
Maar verder is het wel een mooie functie, vooral handig.
EDIT: Ik heb nog een probleem/fout in programma: (voorbeeld)
Ik heb een timer ingesteld op 18:30 (lampen bij computer). Als mijn computer gewoon aanstaat, gaat om die tijd een signaal ook naar het kastje. Maar, wanneer ik iets later mijn computer opstart, zou het zo moeten zijn, dat het programma nog een signaal stuurt naar het kastje. Het programma start mooi geminimaliseerd, maar wil ik dat het programma dan dus ook nog een signaal gaat verzenden, dan moet ik eerst het programma maximaliseren. Wanneer ik dat dan doe, gaat het programma wel keurig een signaal verzenden.
R15 wijzigde dit bericht 15-11-2010 18:41 (36%)
hier downloaden.
Wat die timer betreft, Het is lastig waneer je een systeem twee tegenstrijdige commando's wilt laten uitvoeren. Als de timer een apparaat aanzet maar dat wordt overschreven door bediening via bv het internet, wat moet er dan gebeuren? wel of niet aan. En wanneer je via internet een apparaat hebt uitgezet maar de timer komt op een tijdstip dat het apparaat aangezet moet worden, wat moet er dan gebeuren?
Het is alleen op te lossen als ook de timers via internet bediend zouden kunnen worden. Helaas zit er dat niet in want dat gaat me allemaal erg veel tijd kosten.
Reg. datum: 21 september 2009
En verder, ik ben het wel een beetje met je eens, maar:
"Als de timer een apparaat aanzet maar dat wordt overschreven door bediening via bv het internet, wat moet er dan gebeuren?"
Eigenlijk moet het programma een eenmalige uitzondering maken, of er moet een pop-up in beeld komen, met de vraag wat je wilt doen (uitzondering maken voor deze keer, timer verwijderen o.i.d./enz.).
"En wanneer je via internet een apparaat hebt uitgezet maar de timer komt op een tijdstip dat het apparaat aangezet moet worden, wat moet er dan gebeuren?"
Als je een apparaat dan via de website hebt uitgezet, moet de timer die wel gewoon aanzetten. Je hebt dan gewoon het apparaat een keertje extra aangezet, zeg maar. Je hebt het apparaat dan gewoon aangezet buiten de timer-tijd, dat mag eigenlijk niks uitmaken.
Het zou ook nog mooi zijn als je voor elk apparaat een timer apart in kunt stellen, dus je hebt dan tot en met T6. Nu kun je maar 2 timers apart instellen. (maar dat is op zich nog niet zo erg ofzo)
EDIT: Ik heb nu iets leuks bedacht, en op zich werkt het ook: met webcamxp heb ik bewegingsdetectie ingeschakeld. Als dat programma een beweging detecteerd, start hij remote.exe. Dan kan een lamp aangaan, als die in de timer-tijd zit.
Alleen, als het programma al is gestart, werkt dat natuurlijk niet meer. Dan krijg je een foutmelding dat de com poort bezet is. Dus je moet dan het programma niet draaiend hebben. En eigenlijk moet daar dan nog weer een of andere oplossing voor komen. Ik dacht zelf aan een "bat" bestand, die dan weer een signaal doorstuurt dat die een lamp (bijvoorbeeld) aan kan zetten. Ik kan webcamxp een "exe" of een "bat" bestand laten starten. Maar ik weet dus niet hoe ik een commando kan sturen naar remote.exe vanuit een "bat" bestand (of een "exe" bestand). Maar verder kan het natuurlijk wel handig zijn: je loopt de kamer in, de webcam/webcamxp detecteert jou, er wordt een commando verstuurt en het licht in de kamer gaat aan (of wat je maar wilt).
R15 wijzigde dit bericht 16-11-2010 17:20 (61%)
Een uitzondering maken voor deze keer is ook lastig want de pc weet niet waneer nu wel of geen uitzondering te maken, dat zal je zelf moeten aangeven. De timers bedienbaar maken via internet kan natuurlijk wel maar dat vergt het nodige programmeerwerk.
Maar je hebt zelf al de oplossing. Je kunt met behulp van een extern programma ook het systeem bedienen. Als je iets kunt maken wat de inhoud van out.dta veranderd kan je zelf bepalen wanneer er iets aan of uitgezet moet worden. Dan heb je zelfs de ingebouwde timers niet eens meer nodig. Probeer je eens te verdiepen in visual basic. Of Lazarus (vreemde naam), dit is een open source pakket wat je zo van internet kunt downloaden. Het is een object georienteerde pascal omgeving wat zeer sterk lijkt op Delphi. Erg leuk en leerzaam.
Om je idee alvast werkbaar te maken heb ik een klein programmaatje gemaakt die je met je webcam kan aansturen. Als je webcamremote.exe opstart schakelt remote 1 aan. Het verandert het eerste cijfer in out.dta in een '1'.
hier downloaden en in de map zetten waar ook remote.exe staat.
Reg. datum: 21 september 2009
Verder, als ik webcamremote.exe opstart, zet die inderdaad een 1 in het out.dta bestand. Maar dan moet ik daarna wel weer remote.exe opstarten. Dus dat werkt niet echt lekker. Als ik webcamremote.exe start, dan moet dat ook gelijk doorkomen in remote.exe. Volgens mij is het nu zo dat remote.exe het out.dta bestand alleen uitleest bij het opstarten van het programma remote.exe. Remote.exe moet dan het out.dta bestand elke seconde bijvoorbeeld uitlezen o.i.d.
Als bovenstaand probleem is opgelost, heb ik een mooi iets voor gezichtsdetectie! Je hebt dan al enorm geholpen, met dat webcamremote.exe! Als het probleem dan is opgelost, kan ik het hartstikke mooi gebruiken! Bedankt!
(De downloadlink klopt niet helemaal: er staat een keer te veel "/domatica" in.)
Dat doet hij ook. Je moet remote.exe ook aan laten..quote:R15 schreef op dinsdag 16 november 2010 @ 21:19:
Remote.exe moet dan het out.dta bestand elke seconde bijvoorbeeld uitlezen o.i.d.
Bedankt, Ik heb de link aangepast.
Piepersnijder wijzigde dit bericht 16-11-2010 21:38 (11%)
Reg. datum: 21 september 2009
Oke, ik had remote.exe ook nog aan. Denk dat het hieraan ligt: de timer die nog aan stond.
Hmm, ik wou dus de timer i.c.m. gezichtsdetectie. Dus dat een apparaat dan alleen aan kan, als het binnen de timer-tijd is. Dat wil dus nu niet. Dat is wel een beetje jammer, want 's middags hoef ik geen lampen aan bij mijn computer. Nu gaan mijn lampen dus altijd aan als er een gezicht wordt gedetecteerd=niet nodig.
Maar aan de andere kant is het ook niet zo heel erg, want ik zit toch meestal alleen 's avonds achter de computer. Maar het zou wel mooi zijn, als dat aangepast kon worden!
Er zat dus geen fout in ofzo. Ga er morgen nog even verder mee prutsen, bedankt!
EDIT: Het lukt me niet om een lamp aan te sturen met webcamremote.exe vanuit Webcamxp. Hij start webcamremote.exe wel op, maar komt dan met de melding dat het programma niet meer werkt.
Als ik hem vanuit de map zelf opstart, dan doet alles het wel. Remote.exe draait ook gewoon. What's the problem??

R15 wijzigde dit bericht 17-11-2010 08:19 (20%)
Reg. datum: 21 september 2009
Ik wil dus dat de plaatjes klikbaar worden. Waar ik naar had gekeken, zijn de links van de "hokjes/tekst", maar dat kan ik niet vinden/ontcijferen.

Reg. datum: 26 augustus 2009
You have mailquote:R15 schreef op maandag 22 november 2010 @ 20:02:
Ik ben nu bezig met plaatjes maken. Die moeten de selectievakjes gaan vervangen. Alleen lukt het me niet om de tekst te vervangen door plaatjes.
Ik wil dus dat de plaatjes klikbaar worden. Waar ik naar had gekeken, zijn de links van de "hokjes/tekst", maar dat kan ik niet vinden/ontcijferen.![]()
[afbeelding]
Reg. datum: 28 april 2009
Ook heb ik een RX433 van velleman aangesloten op mijn andere com-poort. De bedoeling is dat ik hiermee 433Mhz signalen kan monitoren. Momenteel zie ik via IRGraph een constante stroom data binnenkomen, en wanneer ik schakel zie ik deze veranderen.
Is er software om alleen de schakelmomenten te detecteren cq weergeven?
Via de RAW monitor functie van winlirc zie ik contstant waardes binnenkomen, waardoor de rest moeilijk te onderscheiden is...
psmaaswinkel wijzigde dit bericht 02-12-2010 16:01 (98%)
Tim wijzigde dit bericht 10-12-2010 13:13 (91%)
Reg. datum: 21 september 2009
om mee te prutsen en proberen aan de computer te koppelen.
Het is een setje van het merk "Coco"; alleen kan ik de spoortjes niet vinden.
Misschien heeft iemand hier een idee welke ik moet hebben?
De voorkant van de print:


En de achterkant:

Excuus voor de slappe resolutie; de simpele
camera houd niet van het schemerlicht
Pagina: 1 2 3 4 5 6 7 8 9 10 11 last

