Acties:
  • 0 Henk 'm!

  • alitrix
  • Registratie: November 2005
  • Laatst online: 22-04 14:32
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).
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:
Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/17141949/Photo%2011-03-15%2010%2015%2048.jpg
Afbeeldingslocatie: https://dl.dropboxusercontent.com/u/17141949/Photo%2011-03-15%2010%2015%2056.jpg

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


Acties:
  • 0 Henk 'm!

  • teacher
  • Registratie: September 2001
  • Laatst online: 21:48

teacher

Frontpage Admin / Global Moderator

Dysgaf!

Wise enough to play the fool


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 08:12
Output van de E350 is geinverteerd dus dat zul je terug moeten inverteren (met 7404 of BS170 bijv.) Ook heb je een pull-up weerstand (1k a 2k2 is genoeg) nodig tussen Vcc en RxD.

Op die manier heb ik al eens een kabeltje gemaakt voor een E350 en die werkte volgens de persoon waar ik het kabeltje voor maakte uitstekend.

[ Voor 63% gewijzigd door ThinkPad op 28-06-2015 15:14 ]


Acties:
  • 0 Henk 'm!

  • alitrix
  • Registratie: November 2005
  • Laatst online: 22-04 14:32
Bedankt voor jullie reactie!
@teacher, ik had dit nog niet gevonden, ga er zeker mee spelen.

@ThinkPad, bedankt voor je uitleg.
Zal jouw kabel in mijn achterhoofd houden, lukt het uiteindelijk niet, dan zal ik een kabeltje bestellen.

Acties:
  • 0 Henk 'm!

  • Invisible_man
  • Registratie: Juni 2006
  • Laatst online: 07-06 00:09
Je moet inderdaad je signaal nog even inverteren wat je met sommige terminal programma's ook softwarematig kan doen (ook al is het inverteren zoals ThinkPad al noemt makkelijk zat). De baudrate moet inderdaad 115200 zijn zoals met alle DSMR4.0 meters.

Waar je overigens ook rekening mee moet houden is dat een DSMR4.0 meter (waar deze onder valt) een iets ander opgebouwd bericht heeft, bijvoorbeeld hoe de gasmeting gepresenteerd wordt. Ben zelf nog bezig geweest om de Solarmeter software voor Arduino aan te passen om met deze meter te kunnen werken, een discussie daarover waar wellicht nog wat meer informatie voor jou te vinden is: http://solarmeter.codeplex.com/discussions/558247

[ Voor 5% gewijzigd door Invisible_man op 15-03-2015 13:17 ]


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 08:12
Gewoon uitlezen met Domoticz :P Stuk makkelijker. SD-kaart image downloaden, flashen, in Pi stoppen, USB-kabel inprikken uitlezen maar ;) Of Domoticz op je Synology NAS installeren

Screenshot uit Domoticz:
Afbeeldingslocatie: http://tweakers.net/ext/f/M6LsJlOrEjTdLwDfgMZfmCIO/full.png

Kun je ook gelijk andere leuke dingen met de data doen:
• Uploaden gasmeterstand naar Mindergas.nl elke dag: http://tweaken.blogspot.n...den-naar-mindergasnl.html
• Uploaden elektriciteitsdata naar PVoutput.org elke 5 minuten: http://tweaken.blogspot.n...den-naar-pvoutputorg.html
(niet mijn blogs, heb wel beide scripts in gebruik, laatste alleen voor consumptiedata, heb geen zonnepanelen).

[ Voor 23% gewijzigd door ThinkPad op 15-03-2015 13:24 ]

Pagina: 1