Ik ben van plan om mijn P1 poort uit te geen lezen.
Nu zie ik verschillende software oplossingen (eventlists e.d.) maar ik kan weinig vinden over de hardware kant.
Nu ben ik redelijk nieuw met elektronica e.d. dus een aantal zaken die voor de meeste van jullie als gesneden koek klinken zijn voor mij meer onheilspellende spreuken

Ik kom dingen tegen als een
- inverter tussen de de Rj11 pinnen en de Arduino
- ledje tussen de 5volt en Gnd, maar 5 volt kan ook de RTS of dig-1 zijn......
Ik ben dus ook maar buiten dit forum gaan kijken of iemand dit al in "Jip en Janneke" taal heeft uitgelegd.
Ik kwam toen onderstaande tegen op het tweakers blog
http://thinkpad.tweakblogs.net/
- Code: Selecteer alles
Hardware
De hardware is niet heel moeilijk:
Je prikt het Ethernetshield op de Arduino en sluit een kabel vanaf de slimme meter op je Arduino aan.
De P1-poort van de slimme meter gebruikt eigenlijk gewoon een RJ11 telefoonconnector. Je kunt hiervoor eenvoudig zelf een kabel maken. De pinout vind je hier.
De kabel sluit je op de volgende manier op je Arduino aan:
+--------------+---------+
| Slimme meter | Arduino |
+--------------+---------+
| RTS (2) | D5 |
| GND (3) | GND |
| RxD (5) | 0 (RX) |
+--------------+---------+
Mijn meter (Kaifa MA105) spuugt de data echter geïnverteerd uit, dus ik moest nog een oplossing maken met een transistor (BS170) en een 10k weerstand. Ook spuugt mijn meter de data uit @ 115200 baud ipv 9600. Start/stop bits is 8N1 bij mijn meter. Als jouw meter 7N1 gebruikt zul je dat even weer in moeten bouwen adhv de voorbeeldsketch waar ik bovenaan naar link.
Om de data weer terug te inverteren moet je een hardware oplossing maken. Dit kan zoals hierboven genoemd met een simpele transistor (BC547 of BS170) en een weerstand van 10k (schema).
met dank aan de originele poster "ThinkPad "
pinout: http://gejanssen.com/howto/Slimme-meter-uitlezen/RJ11-pinout.png.
Schema: http://iproto.nl/uploads/Ian/p1_uitlezen_arduino_BS170.jpg
Zal de setup zoals in het schema getoond ook werken voor het Nodo project met plugin 024?
Alvast bedankt voor jullie reactie
gr.
Amster