Ik heb sinds deze week een Landis Gyr E350 electra meter laten aansluiten via Stedin.
Hierbij is ook een gasmeter geïnstalleerd die via bluetooth in contact staat met de electra meter.
De reden voor de aansluiting, ik wil graag via de P1 poort realtime uitlezen hoeveel stroom ik gebruik.
Na veel gepuzzel en veel googlen, heb ik eindelijk de seriële poort aan de praat gekregen op de Raspberry PI.
Ik lees met de linux commando 'cu' de seriële poort uit, maar krijg elke 10 seconden data die niet compleet is.
Het lijkt erop alsof het systeem niet alle gegevens heeft? Want ik zie wel de begin en eind uitroep teken steeds terug komen.
Alleen zie ik niet wat ik verkeerd doe. De ene blog zegt 9600 baud en andere 115200, ik heb dit met 9600 werkend gekregen (in ieder geval output wat leesbaar is).
Aansluiting is met een simpele telefoon RJ11-connector.
Aan de andere kant heb ik de kabels gestript en gelinkt aan de GPIO van de Raspberry PI.
Ziet iemand wat ik fout doe?
Bronnen die ik gebruikt heb zijn:
http://www.zonstraal.be/wiki/Datalogging_van_slimme_meters
ThinkPad's TweakBlog: Uitlezen van de slimme meter P1-poort met een Arduino en waarden opslaan in MySQL-database
Mijn meter:

Hierbij is ook een gasmeter geïnstalleerd die via bluetooth in contact staat met de electra meter.
De reden voor de aansluiting, ik wil graag via de P1 poort realtime uitlezen hoeveel stroom ik gebruik.
Na veel gepuzzel en veel googlen, heb ik eindelijk de seriële poort aan de praat gekregen op de Raspberry PI.
Ik lees met de linux commando 'cu' de seriële poort uit, maar krijg elke 10 seconden data die niet compleet is.
Het lijkt erop alsof het systeem niet alle gegevens heeft? Want ik zie wel de begin en eind uitroep teken steeds terug komen.
Alleen zie ik niet wat ik verkeerd doe. De ene blog zegt 9600 baud en andere 115200, ik heb dit met 9600 werkend gekregen (in ieder geval output wat leesbaar is).
code:
1
2
3
4
5
6
| root@raspberrypi:~# cu -l /dev/ttyAMA0 -s 9600 --parity=none Connected. !!!@!@!!!10!@0 !! ! !!!!!!0!! !!!10!@!! !!!@! !!!!0!! 10!!! !0!! !!!10! !!!! ! 1010 !!!!1 10!! !1!!1!@!@!!!!!10010 !!0!!@ !!01!! !!!!@ !!!!1!! 1!!!@ !!!!! !!!0!@!@!!!!! !1!!10!@!!1!!!0 !1!10!!! !!!0 !1!!! !10!@!!!10!! |
Aansluiting is met een simpele telefoon RJ11-connector.
Aan de andere kant heb ik de kabels gestript en gelinkt aan de GPIO van de Raspberry PI.
code:
1
2
3
4
5
6
7
| +--------------+---------+ | Slimme meter | RasPI | +--------------+---------+ | RTS (2) | Pin8 | | GND (3) | Pin6 | | RxD (5) | Pin10 | +--------------+---------+ |
Ziet iemand wat ik fout doe?
Bronnen die ik gebruikt heb zijn:
http://www.zonstraal.be/wiki/Datalogging_van_slimme_meters
ThinkPad's TweakBlog: Uitlezen van de slimme meter P1-poort met een Arduino en waarden opslaan in MySQL-database
Mijn meter:


[ Voor 5% gewijzigd door alitrix op 15-03-2015 00:28 ]