Sinds de 2 dagen regel reageer ik hier niet meer
[ Voor 26% gewijzigd door perpixel op 31-07-2013 15:34 ]
JaPromy schreef op woensdag 31 juli 2013 @ 15:13:
op het moment dat de sensor (van de aldi) iets doorstuurt dan zie ik op regelmatige afstanden grotere pulsen langskomen (>2000) Is dit dan goed? (de nodige componenten voor de filter komen morgen ergens aan, dus ik kan ze morgenavond solderen)
[ Voor 90% gewijzigd door CurlyMo op 31-07-2013 15:51 ]
Sinds de 2 dagen regel reageer ik hier niet meer
[ Voor 97% gewijzigd door CurlyMo op 31-07-2013 16:48 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Volgens mij mis je nog de Schmitt-triggers. Of is dat gewoon de pootjes van de SN74HC14N met elkaar verbinden?
[ Voor 4% gewijzigd door pacificocean op 31-07-2013 17:28 ]
Anoniem: 159710
Daarnaast was er iemand die een zelf een aangepast schema aanraadde:pacificocean schreef op woensdag 31 juli 2013 @ 17:03:
Volgens mij mis je nog de Schmitt-triggers.
Wellicht zinvol in overweging te nemen of een aangepast schema te maken indien dat beter is?BenPi schreef op zondag 28 juli 2013 @ 23:14:
PS: Om hardwarematig helemaal goed te doen moeten de niet gebruikte ingangen van de sn74hc14 vast gepint worden aan massa of aan de VCC !
De uitgang van de LM358 kan 5V worden , en zodoende ook de ingang van de eerste smitt trigger.die max 3.3 V mag hebben (VCC= 3.3V). Er zal een clampstroom van 20mA kunnen lopen.
Ik zou een weerstand van bijv 1k in serie plaatsen. Maakt voor de werking niets uit.
MhzPi is dat wat?
Die schmitt-triggers zitten in de hex-inverters.pacificocean schreef op woensdag 31 juli 2013 @ 17:03:
[...]
Volgens mij mis je nog de Schmitt-triggers. Of is dat gewoon de pootjes van de SN74HC14N met elkaar verbinden?
Nope, ik ben nogal kritisch.GateKeaper schreef op woensdag 31 juli 2013 @ 17:13:
Is er al een naam gekozen? Suggestie: contropi als in "control pi / pi control". De .org en .com zijn net als de .nl en .eu nog beschikbaar.
Klopt, maar zodra ik zelf alle onderdelen binnen heb, zal ik het een en ander doormeten en wat videotjes maken. Het ergste wat er kan gebeuren is dat de schmitt-triggers kapot gaan. De RPi loopt zelf geen gevaar aangezien die schmitt-triggers op 3.3v worden aangesloten.Anoniem: 159710 schreef op woensdag 31 juli 2013 @ 17:40:
Wellicht zinvol in overweging te nemen of een aangepast schema te maken indien dat beter is?
Het vervangen van HomeWizard zou op de langere termijn moeten kunnen, maar daarvoor moeten er Tweakers zijn die op de eerste plaats zin hebben in het maken van verschillende GUIs.Grim20 schreef op woensdag 31 juli 2013 @ 18:10:
Leuk project lijkt me dit. Ben het al vanaf het begin aan het volgen maar sommige dingen zijn nog abracadabra voor me. :-) Wat ik me afvraag is of het tzt de homewizard kan vervangen?
MhzPi is dat wat?
Zelf dacht ik nog aan PiCasa, maar ja, dat kennen we allemaal al
[ Voor 4% gewijzigd door CurlyMo op 31-07-2013 18:23 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Pilif is wel een van de betere japerpixel schreef op woensdag 31 juli 2013 @ 18:28:
Ik moet zeggen dat ik Pilif best goed vind, maar zal het bij jullie laten liggen.
Laten we tot eind van de week inventariseren. Dan zal ik een top 5 samenstellen en dan kan iedereen via een PM aan mij stemmen
[ Voor 27% gewijzigd door CurlyMo op 31-07-2013 18:39 ]
Sinds de 2 dagen regel reageer ik hier niet meer
misschien dat hun nog ideen hebben voor verbetering
Daarnaast is hier ook al een uitgebreid discussie geweest over de filter.
[ Voor 46% gewijzigd door CurlyMo op 31-07-2013 18:52 ]
Sinds de 2 dagen regel reageer ik hier niet meer
edit: heb er zelf geen kaas van gegeten maar wil graag het beste filter wat er is
wist niet van de ontwikkeling van het filter....credits aan de maker natuurlijk
[ Voor 95% gewijzigd door thedon46 op 31-07-2013 18:48 ]

Het is wel goed om op te merken dat ik deze filter al een week of 2 heb draaien in een Arduino toepassing. Je statement dat hij alleen voor de RPi zou zijn klopt dus niet. Hij hoort gewoon overal bij te werken.
[ Voor 59% gewijzigd door CurlyMo op 31-07-2013 19:07 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Socket werkt inmiddels.
Je hebt de uitgebreide versie nog niet beschikbaar?
Ben
Wat dachten jullie van pilight?
pi - Light (als in licht van een lamp, opendoen van gordijnen, zonneschijn)
pi - Light (als in weinig moeite)
Ook geassocieerd naar twilight (schemering)
En dan als ondertitel:
Home ambiance made easy
[ Voor 67% gewijzigd door CurlyMo op 01-08-2013 00:23 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Home ambiance made easy as Pi
@Ben : Je bedoeld voor op de Rpi ? Zal ik straks wel even maken.
V3 staat er inmiddels op : http://www.digiweert.nl/raspdemo/RaspdemoV3.tar.gz
[ Voor 83% gewijzigd door Bikkel70 op 01-08-2013 13:33 ]
Als het aan mij ligt, dan is die er nu met pilightCurlyMo schreef op woensdag 31 juli 2013 @ 18:33:
Of er moet een geniale naam eerder komen....
Sinds de 2 dagen regel reageer ik hier niet meer
In de TS een klein uitleg toegevoegd over GPL met daarin de verplichting van openbaarmaking en het verlenen van credits die dit met zich meebrengt.
[ Voor 70% gewijzigd door CurlyMo op 01-08-2013 09:29 ]
Sinds de 2 dagen regel reageer ik hier niet meer
ik was zelf ook al beetje aan het kijken naar zoiets, heb wel interessepaul999999 schreef op donderdag 01 augustus 2013 @ 09:15:
Ik heb voor mijzelf een kleine PCB ontworpen voor het filter, zouden er meer mensen eventueel geinteseerd zijn in die PCB? (Is wel allemaal SMD, met uitzondering van de 3 connectors.)
Sinds de 2 dagen regel reageer ik hier niet meer
Uiteraard, zodra ik morgenavond in Rotterdam ben post ik het op github. Kan er vanaf hier helaas niet bij mijn desktop.CurlyMo schreef op donderdag 01 augustus 2013 @ 09:18:
Ja zeker, kan je het ontwerp plaatsen?
EDIT: Je disclaimer op de eerste pagina klopt trouwens niet, het hoeft enkel openbaar gemaakt te worden indien het daadwerkelijk verspreid wordt. Pas je voor jezelf iets aan, hoeft het openbaar gemaakt te worden.
[ Voor 28% gewijzigd door paul999 op 01-08-2013 09:59 ]
Aangepast.
Sinds de 2 dagen regel reageer ik hier niet meer
Werkt ook met RPi.
CurlyMo in "Betaalbare en modulaire domotica via de Raspberry Pi (€ 10)"
Sinds de 2 dagen regel reageer ik hier niet meer
Anoniem: 159710
Ik hoop ook dat hij op de Raspberry Pi past als je een case gebruikt net zoals RaZberry Pi of via USB maar ik schat de kans op USB klein.oZy schreef op donderdag 01 augustus 2013 @ 09:31:
Ik denk dat je uiteindelijk wel naar een pcb voor dit project toe gaat.. misschien is het handig om met het oog op de allround domotica toepassing om in zo'n pcb ontwerp gelijk rekening te houden met de zender/ontvanger, aansluiting van een slimmemeter (gebruikt ook een paar van de hex inverter), en bijv. een tempsensor in het kastje (omdat het kan).
Sinds de 2 dagen regel reageer ik hier niet meer
zou zoiets niet werken mischien dan? misschien nog even zorgen met wat elektrische componenten dat de stroom kloptAnoniem: 159710 schreef op donderdag 01 augustus 2013 @ 10:28:
[...]
Ik hoop ook dat hij op de Raspberry Pi past als je een case gebruikt net zoals RaZberry Pi of via USB maar ik schat de kans op USB klein.
USB naar Seriel
je kan hem toch ook 'op' de behuizing maken? en anders misschien een andere deksel erop maken die hoger is. je moet ook aan je warmte denken, weet niet of alle componenten daar even goed tegen kunnen.CurlyMo schreef op donderdag 01 augustus 2013 @ 10:30:
@*geanonimiseerd*, dat zou ook mijn doel zijn. Misschien moet het wel lukken, want het hoogste onderdeel is de LAN poort. Als alle onderdelen "op de kop" worden past gemaakt in de richting van de PCB van de RPi zelf, dan moet het wel lukken. De zender is volgens mij het hoogste onderdeel.
Maak je daar maar niet zo druk om.thedon46 schreef op donderdag 01 augustus 2013 @ 10:35:
Je moet ook aan je warmte denken, weet niet of alle componenten daar even goed tegen kunnen.
[ Voor 19% gewijzigd door CurlyMo op 01-08-2013 10:43 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Misschien de basis online zetten zodat er individueel aanpassingen gedaan kunnen worden en zodoende een universeel ontwerp te krijgen ?
Nog feedback op de naam?
Sinds de 2 dagen regel reageer ik hier niet meer
De PCB is ontworpen in eagle, dus uitbreidingen kunnen altijd eraan gedaan worden. Enige puntje is dat de PCBs welke ik zelf besteld heb (En er nog een aantal van overhoudt doordat itead er standaard 10 levert) zit dat dan niet op.BenPi schreef op donderdag 01 augustus 2013 @ 16:57:
Is het een idee om dat PCB ontwerp zo te maken dat men ruimte heeft voor eventueel een paar levelshifters /buffers voor I2C en SPI en serieel .
Misschien de basis online zetten zodat er individueel aanpassingen gedaan kunnen worden en zodoende een universeel ontwerp te krijgen ?
Sinds de 2 dagen regel reageer ik hier niet meer
Anoniem: 159710
Dat is ongeveer de FTDI TTL-232R-RPi. Ik ben nu zo ver dat ik weet dat de RFXCOM ook een USB naar serieel chip aan boord heeft. Zie hier. Maar ik zou echt niet weten of een soortgelijke chip (FTDI RPI-Serial Hub Module) ook zou werken voor dit project, maar lijkt me dat het mogelijk moet zijn net als bij de RFXCOM.thedon46 schreef op donderdag 01 augustus 2013 @ 10:34:
[...]
zou zoiets niet werken mischien dan? misschien nog even zorgen met wat elektrische componenten dat de stroom klopt
USB naar Seriel
Zie deze post: CurlyMo in "Slimme/digitale meter uitlezen met een Raspberry Pi"
Sinds de 2 dagen regel reageer ik hier niet meer
Schijnbaar heb ik toch niet goed gekeken. Socket versie werkt nog niet bij mij.
Als ik met Putty /usr/lib/cgi-bin/demo.cgi start krijg ik de foutmelding "no such file".
Met "Python /usr/lib/cgi-bin/demo.cgi" geen foutmelding en dan wel de json data te zien.
Maar nog geen verbinding met de html pagina -> status "Not Connected".
Met de file demo.cgi van de shared memory versie gaat het wel helemaal goed.
Alle rechten staan op 0777
De socket versie was nog niet aan mijn code gekoppeld. Daar was hij nog mee bezigBikkel70 schreef op maandag 29 juli 2013 @ 21:47:
Ik heb de demo die ik gemaakt had voor de RPi aangepast. Er staat nu ook een versie bij die over een TCP socket communiceert. Hij staat hier : http://www.digiweert.nl/raspdemo/RaspdemoV2.tar.gz
Is nog niet perfect. Dit zijn mijn eerste brouwsels in Python, en ik moet erg wennen aan de syntax. Ik hou het voortaan gewoon bij C denk ik.
Nu nog aanpassen aan de json structuur van CurlyMo. Daar begin ik aan als ik m'n 433Mhz setje binnen heb.
Sinds de 2 dagen regel reageer ik hier niet meer
Sinds de 2 dagen regel reageer ik hier niet meer
[ Voor 50% gewijzigd door BenPi op 02-08-2013 10:58 ]
Weet je zeker dat het cgi script execute rechten heeft ? Wat doet ie met "sudo /usr/lib/cgi-bin/demo.cgi" ?
Kun je server.py wel direct uitvoeren, of moet je hiervoor ook python ervoor zetten ?
Ik zie wel dat ik nu de verkeerde key's stuur vanuit de server
[ Voor 20% gewijzigd door Bikkel70 op 02-08-2013 11:05 ]
Moet er iets ingesteld worden bijv hostnaam / ipnummer ?
Kan de python versie invloed hebben? Hoe te checken welke versie?
Wat doe ik fout?
Tja, SW is niet mijn sterkste kant.
Ben
[ Voor 83% gewijzigd door BenPi op 02-08-2013 12:16 ]
En de shmmem versie werkt wel...
Python versie opvragen : python -V
Ik gebruik zelf 2.7.3
Aangepast versie staat er weer op :www.digiweert.nl/raspdemo/RaspdemoV4.tar.gz. Hierin zijn de key namen gefixed en kun je vanuit de demoserver ook eigen tekstberichten sturen.
[ Voor 35% gewijzigd door Bikkel70 op 02-08-2013 12:59 ]
root@raspberrypi:~# python /usr/lib/cgi-bin/demo.cgi
Content-type: text/html
{"Status": "Connected", "jTempK": "19.85", "jTempH": "22.94", "R1": 1, "jTempS": "17.26", "D4": 0, "D5": 0, "D2": 1, "D3": 0, "D1": 1}
root@raspberrypi:~#
Maar op de html krijg ik bij status de melding "Not Connected"
Ik heb ook Python 2.7.3
Misschien dat Java geinstalleerd moet worden ?
Sinds de 2 dagen regel reageer ik hier niet meer
1
| #!/usr/bin/env python |
laat het script zien hoe ( met welk programma ) het uitgevoerd moet worden. De webserver roept ook niet eerst python aan, maar direct het script wat dan op deze manier weer wel automatisch wordt uitgevoerd door de python interpeter. Het shm cgi script werkt wel, dus weten we ook dat het de parser goed aanroept met deze methode. Moet dus iets anders zijn.. moet er even over denken.
de rechten zijn 0777 voor server.py.
Als ik server.py start vanuit WinSCP met "uitvoeren eigen opdracht" komt de volgende foutmelding:
De opdracht '"./server.py"'
gaf foutcode 127 terug, samen met de foutmelding
/usr/bin/env: python
: No such file or directory
Wat gebeurd er als je in putty het volgende uitvoert ?
1
| /usr/bin/env python |
en als dat python niet opstart misschien :
1
| /bin/env python |
[ Voor 21% gewijzigd door Bikkel70 op 02-08-2013 13:46 ]
Python 2.7.3 (default, Jan 13 2013, 11:20:46)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
[ Voor 73% gewijzigd door BenPi op 02-08-2013 13:49 ]
Vreemd dat de shm versie wel werkt trouwens... die doet precies het zelfde namelijk
[ Voor 29% gewijzigd door Bikkel70 op 02-08-2013 13:48 ]
1
2
3
4
5
6
| root@pi:~# /usr/bin/env python Python 2.7.3 (default, Jan 13 2013, 11:20:46) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> root@pi:~# |
[ Voor 40% gewijzigd door CurlyMo op 02-08-2013 13:48 ]
Sinds de 2 dagen regel reageer ik hier niet meer
@Bikkel70 We tikten tegelijk.
Er was een wijziging
[ Voor 72% gewijzigd door BenPi op 02-08-2013 13:53 ]
Oh... ennuh start de server eens zonder python ervoor .. werkt dat ?
[ Voor 26% gewijzigd door Bikkel70 op 02-08-2013 14:18 ]
1
2
3
| root@raspberrypi:~# server.py -bash: server.py: command not found root@raspberrypi:~# |
uitvoeren als:BenPi schreef op vrijdag 02 augustus 2013 @ 14:25:
Rechten op demo.cgi zijn 0777
code:
1 2 3 root@raspberrypi:~# server.py -bash: server.py: command not found root@raspberrypi:~#
[code]
# python server.py
[/code]
of
[code]
]# ./server.py
[/code]
zie net, dat je dat al gedaan had....

[ Voor 11% gewijzigd door chrisO op 02-08-2013 14:34 ]
Ik heb voor de test de eerste demo.cgi van 15-7-2013 1209B in shmem omgenoemd naar demoOK.cgi
Deze staat samen met een nieuwere demo.cgi in de map /usr/lib/cgi-bin/
de rechten zijn allemaal 0777
De oude gaat altijd goed, de anderen gaan steeds fout.zie onder:
1e:
1
2
3
4
5
| root@raspberrypi:~# /usr/lib/cgi-bin/demoOK.cgi Content-type: text/html {"Status":"Server Offline"} root@raspberrypi:~# |
en de anderen:
1
2
3
| root@raspberrypi:~# /usr/lib/cgi-bin/demo.cgi : No such file or directory root@raspberrypi:~# |
Het lijkt dat er in de demo.cgi file iets is gewijzigd wat niet goed gaat.
[ Voor 6% gewijzigd door BenPi op 02-08-2013 16:23 ]
Vind alleen je verhaaltje in de TS een beetje verwarrend, ik zou dat wat verduidelijken, vooral ook voor beginners zodat de (hardware)architectuur wat makkerlijk te begrijpen is.
Gaat dan met name om dit stukje:
Het lijkt me goed om duidelijk(er) te specificeren welke functie(s) en aansluitingen aanwezig zijn op de onderdelen.Een van de hoofd mogelijkheden van dit programma is de mogelijkheid om één centrale server te hebben en meerdere clients. Stel nu dat je op zolder onvoldoende bereik hebt met je RPi op de begane grond. Hiervoor zet je een node op zolder die zich zelf verbind met de server op de begane grond. Alle codes die de clients ontvangen worden vervolgens doorgestuurd naar de daemon. Alle te verzenden codes worden door de [b]server[mp /b] doorgestuurd naar de clients waardoor je altijd door het hele huis dekking hebt.
Voorzetje (niet noodzakerlijkerwijs 100% correct, omdat het me nog niet helemaal duidelijk is wat welke functie vervult in het verhaal):
1. Een node is een eenheid, punt in het netwerk en kan een verzendend en/of ontvangend device zijn (RPi / Arduino / Sensor / Actuator). Verzenden en/of ontvangen kan over verschillende fysieke transportlagen ( Ethernet / Wifi / 433 Mhz) en verschillende protocollen.
2. Op een node kan een server en/of client draaien (als de node een RPi / Arduino / PC betreft).
3. Een server kan zowel verzenden als ontvangen over ... transportlaag(en) (Ethernet / 433MHz) / protocol(len)
4. Een client kan alleen verzenden of ontvangen over ... transportlaag(en) / protocol?
5. De daemon is de centrale node in het netwerk?
Gevonden !!!
In de demo.cgi file staat een spatie achter import time.
Nadat ik die verwijderd heb en gesaved werkt de webserver.
Kan nu verder met eigen plattegronden.
Snap nog steeds niet waarom dit bij mij wel werkt, maar ja..
Ik lees over een paar weken wel weer hoe het project ervoor staat. Ik hoop dat je nu wat kunt experimenteren.
Zodra ik de video's online kan plaatsen wordt alles denk ik wel duidelijker.
[ Voor 13% gewijzigd door CurlyMo op 02-08-2013 17:56 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Heb ik het goed voor dat het voorbeeld eigelijk nergens echte data gaat zoeken? Dat van de temperaturen is duidelijk (random), maar heb ik het goed dat de status eigenlijk ook door het javascript wordt bepaald?
Om dus correcte info erin te steken moet je:
- het deelteje van de temps waar random.random staat vervangen door de correcte uitlees routine
- ask_state() aanpassen om de juiste info te verkrijgen (en eventueel ook ask_door)
klopt dit?
Misschien iemand anders die het ook begrijpt ?
mijn grootste vraag is waar de input voor ask_door() ==> raw_input(...) en ask_state ==> raw_input(...) vandaan komt.
Als ik het goed voorheb dan vereist dit commando immers een feedback van de user...
hiernaast ben ik ook niet helemaal mee waar de temperaturen worden aangeroepen (main loop roept nergen Temperature aan?
[ Voor 17% gewijzigd door Promy op 02-08-2013 23:21 ]
Ben nog net thuis....
Dit was oorspronkelijk bedoeld als voorbeeld om aan te tonen hoe je actuele data van je domotica project live kunt tonen op een eigen webpagina. Het klopt dat het server gedeelte nu input vraagt aan de gebruiker i.p.v. zelf naar data te zoeken. Ik wilde immers eerst het principe tonen. Ik heb het in python gemaakt, maar dit hoeft dus niet perse. Dit is m'n eerste python programma, ben meer thuis in C.
Voor een eigen toepassing zou je dus de server zelf moeten schrijven ( of mijn code aanpassen natuurlijk ).de temperatuur waarden worden in een aparte thread gevuld. Deze draait parallel aan de main loop ( net als het socket gedeelte trouwens.)
De webpagina vraagt om nieuwe statussen door het cgi script aan te roepen. Dit cgi script opent vervolgens een socket naar de server die op zijn beurt de actuele data als json string doorstuurt. Het cgi script retourneert deze dan 1 op 1 naar de webpagina. Deze Json wordt geparsed door een stuk JavaScript welke dan de juiste informatie weergeeft op de webpagina.
Na de vakantie ga ik aan de slag met de data van CurlyMo. Dan zal wel e.e.a. automagisch verlopen.
Sinds de 2 dagen regel reageer ik hier niet meer
Ok, dan begrijp ik heb goed
Uit nieuwsgierigheid: Als het dit script is die draait op jouw website, waar haalt ie da de user input? ik vermoed immers dat je niet getalletjes zit in te tikken iedere keer iemand de site draait
Ik heb trouwens nu eindelijk ook mijn nieuwe zender/ontvanger binnen. Klopt het dat er nog een externe antenne nodig is voor deze? Die zat er bij mij niet bij.
Sinds de 2 dagen regel reageer ik hier niet meer
Sinds de 2 dagen regel reageer ik hier niet meer
1
| modprobe lirc_rpi gpio_in_pin=18 gpio_out_pin=17 debug=1 |
Sinds de 2 dagen regel reageer ik hier niet meer
1
2
3
4
5
| [Aug 3 16:44:22] 433-daemon: DEBUG: called sartano parseBinary() 433-daemon: json.c:976: emit_value: Assertion `tag_is_valid(node->tag)' failed. [Aug 3 16:44:22] 433-daemon: DEBUG: default freq of the lirc_rpi module set [Aug 3 16:44:22] 433-daemon: DEBUG: deinitialized lirc_rpi module [Aug 3 16:44:22] 433-daemon: DEBUG: removed stale pid_file /var/log/433-daemon.pid |
Het PCB ontwerp is, zover ik op dit moment kan zien, af, ik moet nog alleen even de juiste maat voor de condensator opzoeken die ik heb besteld. Misschien is het slim om nog een kleine condensator over +3.3V/GND te zetten bij de ICs, het is vrij normaal om die erbij te zetten. CurloMo, heb jij nog voorkeur voor tekst op de PCB erbij?
Dit is op het moment de PCB:

Anoniem: 159710
Het Sartano protocol wat al ondersteund wordt door dit project is slechts een kleine variatie op het Impuls (Action) / SelectRemote (Blokker) protocol. Moet dus wel te doen zijn, heb mijn Impuls setje klaar liggen om te testen zodra ik mijn zender en ontvanger met jumper wires ontvang via Ebay.paul999999 schreef op zaterdag 03 augustus 2013 @ 15:03:
Nu is kijken of ik mijn impuls setje werkend kan krijgen.
Ik las hier dat iemand (volgens mij ben jij dat) hem zelfs met het Sartano protocol aan te gang kreeg door alleen ID 1 te gebruiken en alleen met unit ID 1. Alleen was aan en uit dan omgekeerd. Heb je er rekening mee gehouden dat je binair naar decimaal moet omzetten? 00001 A is dus ID 1, 00010 B is dus ID 2, 00100 C is dus ID 4 - zo hoef je niet te bruteforcen.
Nee, dat was ik niet (Had het tot op heden niet geprobeerd, ik gebruikte mijn impuls setje ooit om wat cameras te schakelen in een babykamer), echter is mijn schakelaar overleden, dus kan het nu helaas ook niet voor je meer testen.Anoniem: 159710 schreef op zaterdag 03 augustus 2013 @ 19:03:
[...]
Het Sartano protocol wat al ondersteund wordt door dit project is slechts een kleine variatie op het Impuls (Action) / SelectRemote (Blokker) protocol. Moet dus wel te doen zijn, heb mijn Impuls setje klaar liggen om te testen zodra ik mijn zender en ontvanger met jumper wires ontvang via Ebay.
Ik las hier dat iemand (volgens mij ben jij dat) hem zelfs met het Sartano protocol aan te gang kreeg door alleen ID 1 te gebruiken en alleen met unit ID 1. Alleen was aan en uit dan omgekeerd. Heb je er rekening mee gehouden dat je binair naar decimaal moet omzetten? 10000 (a) is dus ID 1, 01000 (is dus ID 3, 001000 (C) is dus ID 8 - zo hoef je niet te bruteforcen.
en de LM358N: is deze op 5V of 3.3V aan te sluiten?
Qua tekst zou ik graag CurlyMoo veranderd willen zien in CurlyMo
Daarnaast zou ik PI weghalen aangezien hij gewoon met alle interrupt ondersteunende apparaten werkt (zoals een arduino).
Die sartano (Elro) bug was al bekend ja, maar heb die apparaten zelf niet dus kan het zomaar fixen. Graag zou ik hier wat hulp bij willen hebben.
Sinds de 2 dagen regel reageer ik hier niet meer
JP1, JP2 en JP3 zijn female headers zodat daarin de receiver/sender geplaatst kan worden. SV1 is een male header vanuit de PI met 5V, 3.3V, GND, en de twee GPIO pinnen voor de sender/receiver.
JP4 staat puur op de PCB erbij om te controleren of de afstand tussen JP2 en JP1 klopt.
Het schema wat ik gebruik:

En de nieuwe versie van de PCB:

Anoniem: 159710
Ik zal hiermee aan de slag gaan zodra ik mijn ebay bestelling ontvang. Zelf heb ik al een Impuls setje en ik krijg van een maat zijn Elro setje van de Makro mee om te testen. Misschien dat ik de bug(s) dus gefixt kan krijgen. Alleen zou een kant en klaar low-pass filter het uitlezen een stuk eenvoudiger maken maar ik zal kijken hoever ik zonder kom. Wel zou nog iemand het SelectRemote merk van de Blokker moeten testen omdat ik hier zelf niet over beschik.CurlyMo schreef op zaterdag 03 augustus 2013 @ 19:38:
Die sartano (Elro) bug was al bekend ja, maar heb die apparaten zelf niet dus kan het zomaar fixen. Graag zou ik hier wat hulp bij willen hebben.
De code is geschreven in een situatie zonder low-pass filter. Het maken van en testen van protocollen gaat wel lukken. Het is alleen geen ideale situatie.Anoniem: 159710 schreef op zaterdag 03 augustus 2013 @ 21:50:
[...] ik zal kijken hoever ik zonder kom.
Met betrekking tot die antenne. Ik begin toch de de indruk te krijgen dat die er op die commerciele oplossingen niet voor niks zit
@Paul, Zou je een kleine uitleg kunnen geven waarin je dit PCB ontwerp hebt gemaakt. Qua prijs is het wel interessant om voor mezelf wat PCB's (proberen) te maken.
[ Voor 36% gewijzigd door CurlyMo op 03-08-2013 22:48 ]
Sinds de 2 dagen regel reageer ik hier niet meer
Mijn bedoeling is (Om in ieder geval voor mijzelf, maar aangezien ik een aantal componenten toch in meervoud moet bestellen, wil ik ook best voor andere een printje solderen/versturen) bij itead studio een PCB te maken. Voor 10 dollar kan je een 5 bij 5cm PCB laten maken in tienvoud laten maken. Hierna moet het alleen nog even gesoldeerd worden, wat met zijn kleine PCB vrij eenvoudig is.
Ik ben nu even aan het proberen of ik twee 26 pins headers erop krijg (1 female, 1 male) welke doorgelust zijn naar elkaar, zodat hij op de PI te drukken is. Deze uitbreiding zorgt er wel voor dat de kosten van de PCB per stuk stijgen (Dit soort headers zijn niet heel goedkoop). Als ik goed gerekend had waren de kosten, bij een oplage van 10 stuks, rond de 15 euro.
*5v, 3.3v, 0v, 433 zender, 433 ontvanger, IR zender en een IR ontvanger
Sinds de 2 dagen regel reageer ik hier niet meer
Het zal nog even duren voor ik het allemaal getest heb hoor, maar ik verwacht over een weekje wel de tijd te hebben gevonden. Ik zal dan even laten weten hoe het voor mij werkt...
Overigens, wat ik me afvraag. Ik zag in een ander topic van je hierover (curlyMo) dat je een geluidskaart gebruikt als scope. Is daar een bijzondere schakeling nodig, of gewoon een weerstandje o.i.d. (zo ja, welke waarde?)
Ik heb deze uit elkaar gehaald en draadjes verbonden: http://dx.com/p/5-1-sound...0-audio-controller-165958. Pas wel op voor kortsluiting als je de 5v uit je USB doorlust. Daarna dit programma als scope gebruikt: http://www.zeitnitz.de/Christian/scope_en. Maar zoals je in dat andere topic ook al las, gaf dat niet bijster betrouwbare resultaten.mojo81 schreef op zondag 04 augustus 2013 @ 00:28:
Overigens, wat ik me afvraag. Ik zag in een ander topic van je hierover (curlyMo) dat je een geluidskaart gebruikt als scope. Is daar een bijzondere schakeling nodig, of gewoon een weerstandje o.i.d. (zo ja, welke waarde?)
Sinds de 2 dagen regel reageer ik hier niet meer
Ik heb het zo gemaakt dat de receiver en ontvanger op een female header op de PCB gezet kunnen worden (En hiervoor de maten gebruikt welke specifiek zijn voor de door jouw aangeraden zender/ontvanger).CurlyMo schreef op zaterdag 03 augustus 2013 @ 23:55:
Als de totaalprijs (incl. onderdelen) op de 15 euro kan uitkomen dan is dat denk ik prima. Een tweede header is voor veel gebruikers niet eens nodig en de vraag is of je daar rekening mee moet houden. Het doel is om gewoon een Raspberry Pi om te toveren tot 433.92Mhz ontvanger/zender. Niks meer, niks minder. Zo'n header zou dan ook niet eens 26 pins hoeven te zijn maar eentje van 8*. Dan heb je ook net de eerste 4 GPIO pinnen gedekt. Het uitlezen van een P1 poort hoort daar dan eigenlijk al niet meer bij of er zou een duurdere versie moeten komen. Een IR ontvanger (en eventueel zender) wel. Ik denk in ieder geval 15 euro een mooi streven is.
*5v, 3.3v, 0v, 433 zender, 433 ontvanger, IR zender en een IR ontvanger
Dit is een 3D voorbeeld van hoe de huidige print eruit zou zien (Sorry voor de BMP...), alle headers, behalve de achterste op de PCB, zouden female zijn, waarvan de grote op de andere kant van de PCB gesoldeerd zou worden zodat je op de PI kan doen.
De voorste headers zijn voor de receiver (2 keer 4 pins), de 3 pin header rechts in voor de sender. Er zitten daarnaast ook twee LEDs op, die direct op 3.3V en 5V zitten, zodat je ziet dat het bordje aanstaat.
De achterste header is in principe optioneel. Alle porten zitten vanuit deze doorverbonden naar de PI, in principe maakt deze header de PCB niet meer ingewikkeld als hij al is en heb ik binnen de 5x5cm ruimte genoeg over.

Mijn eerste doel was in ieder geval de filter (qua elektronica). Ik ben dus benieuwd naar jullie resultaten.
@paul, het gaat me vooral om de kosten zo laag mogelijk te houden. Dus wat je er dan al op doet, moet prijs kwaliteit interessant zijn. Ik denk dat die tweede header dat niet is. Een IR ontvanger en zender daarentegen wel. Een P1 poort uitlezer maakt gebruik van dezelfde 74HC14 als de filter, dus ook daar een voorziening voor te maken betekent alleen iets toevoegen om de drie benodigde kabels aan te sluiten.
Zou je daarnaast de PCB ook kunnen kantelen zoals hier:

Dan hou je de overige GPIO namelijk vrij zodat het hele nut van zo'n grote header sowieso wegvalt.
Sinds de 2 dagen regel reageer ik hier niet meer
Daarnaast kan ik je het volgende meegeven. Ik gebruik momenteel al 433 Mhz in mijn huis (KaKu) voor de lampen e.d.. Ik gebruik nu een kastje genaamd de TellStick Net (http://www.telldus.se/products/tellstick_net). Mijn ervaring is dat zenden naar de schakelaars altijd perfect gaat, maar ontvangen is een ander verhaal. Ik weet niet of er RfxCom gebruikers zijn die hetzelfde ervaren, maar ik heb het gevoel dat het inherent is aan 433 Mhz.. Ontvangen lijkt nu eenmaal wat lastiger te zijn.
Een paar praktijk voorbeelden:
- Ik heb een dubbele schakelaar aan de muur hangen (KaKu). Deze zendt toch echt een paar keer hetzelfde bericht achterelkaar, maar soms komt het simpelweg niet aan.
- Ik heb een Belkin contactdoos die schakelbaar is via 433 Mhz. Soms vangt deze het aan- of uit commando niet op. De officiële afstandsbediening lijkt nog slechter te werken dan het signaal van de Telldus. Dit kan gewoon een probleem met de zender betreffen, maar ik betwijfel het (sorry, dat was een vreemde conclusie natuurlijk).
- Ik heb een test gedaan met bewegingsmelders van KaKu. Als ik er 1 gebruik dan werkt het prima. Zodra ik meerdere gebruik geeft het ineens problemen, dan komen de berichten niet meer goed aan. [edit] : notabene getest met alleen originele KaKu hardware.
Mijn voorlopige conclusie hier uit is dat 433Mhz gewoonweg niet altijd betrouwbaar is. Zeker het ontvangen lijkt problemen te geven. Zenden gaat altijd goed.
Edit: disclaimer. Dit is slechts mijn empirische waarneming.. Ik moet toegeven dat het logisch gezien niet helemaal hout snijdt, want zenden gaat altijd goed en die KaKu schakelaars lijken vlekkeloos het signaal op te pakken. Het ligt dus denk ik wat ingewikkelder. Misschien filtert die Telldus niet helemaal lekker.. Ik ben benieuwd hoe dat zit voor de RfxCom, maar die heb ik helaas niet liggen.
[ Voor 14% gewijzigd door mojo81 op 04-08-2013 01:14 ]
Dit topic is gesloten.
Dit topic is in de eerste plaats bedoeld als ontwikkeltopic, en pas daarna als hulptopic.
Als je toch een vraag willen stellen over pilight kijk dan eerst:
1) Of je antwoord op de pilight wiki te vinden is.
2) Of je antwoord al te vinden is op het pilight forum.
3) Of je antwoord al te vinden is in dit topic.