Acties:
  • 0 Henk 'm!

  • ikvanwinsum
  • Registratie: Februari 2011
  • Laatst online: 07-09 17:56
Hallo allemaal,

Ik zou graag onze slimme meter willen uitlezen via de P1-poort en de gegevens doorsturen naar OpenHab. Het wil alleen nog niet helemaal lukken...

Wat is de situatie? Onze meter is een Landis Gyr E350 met DSMR 4.0. Ik heb 2 Raspberry Pi's, één in de meterkast en één ergens anders. Met de Pi in de meterkast wil ik de meter uitlezen en op de andere Pi draai ik OpenHab. De gegevens wil ik met MQTT doorsturen.

Wat heb ik geprobeerd?
Ik heb een usb-to-serial kabel gekocht. Vervolgens heb ik zelf een kabeltje gefabriceerd om van de 9-pins naar de RJ-11 te komen. Geen resultaat.

Ik heb verder gezocht. Ik las dat het bij die meter nodig is om een 1KOhm weerstand tussen RxD en RTS te hangen. Geen resultaat.

Daarna heb ik geprobeerd de meter rechtstreeks op de GPIO aan te sluiten. Daar stuitte ik op een ander probleem: zodra ik de Pi met de meter verbond, viel de Pi uit. :?

Weet iemand wat ik fout doe / anders kan doen?

U zegt: ‘Alles is toegestaan.’ Zeker, maar niet alles is goed. Alles is toegestaan, maar niet alles is opbouwend.


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 01:43
Je moet de data nog terug-inverteren naar een normaal signaal. De meter spuugt namelijk een geinverteerd signaal uit. Verder is voor de E350 idd. nog een weerstand nodig, 1K is idd goed.

Je kunt het terug-inverteren doen met een BS170 transistor bijv.
Of gewoon een kant-en-klaar kabeltje kopen (FTDI is dan makkelijkste, daar kun je de chip zo programmeren dat hij het inverteren voor je doet). Dan hoef je alleen nog de weerstand toe te voegen.

Zie ook Slimme meter uitlezen via P1-poort
en
Slimme/digitale meter uitlezen met een Raspberry Pi

[ Voor 4% gewijzigd door ThinkPad op 26-05-2015 16:10 ]


Acties:
  • 0 Henk 'm!

  • ikvanwinsum
  • Registratie: Februari 2011
  • Laatst online: 07-09 17:56
Dank je wel voor de tip! Zodra ik de onderdelen binnenheb zal ik eens proberen of het dan wel werkt!

Ik vraag me trouwens af, als je het signaal niet geïnverteerd hebt, zou je toch nog wel iets moeten zien op je pc, aangezien er wel data uitgestuurd wordt, maar ik zag helemaal niks.

U zegt: ‘Alles is toegestaan.’ Zeker, maar niet alles is goed. Alles is toegestaan, maar niet alles is opbouwend.


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 01:43
Ja, dan krijg je onleesbare bagger.

Welke baudrate gebruik je trouwens? De E350 werkt op 9600 baud dacht ik.