Joran heeft een arduino aan zijn slimme meter met P1 aansluiting gehangen.
Daarbij heeft hij een inverter gebruikt om de logica van de P1 data-bits om te keren.
Een weerstand van 1 K tussen Vcc en RX is toegevoegd als pull-up aan de P1 poort.
Op 9600, 7, E komen de bytes uit de meter, via ethernet kan hij nu loggen.
Op een breadboard is de inverter en de 1 K pull up geplaatst, dit is op een ontbijtbordje in de meterkast geplaatst als tijdelijke oplossing.
Detail van de RJ11 telefoonsnoer die in de P1 poort van de meter is gestoken.
Het resulterende scherm van een telnet verbinding naar de meterkast, alle datagrammen komen foutloos iedere 10 seconden voorbij.
Duidelijk te zien zijn alle 4 de telwerken, het momentane opgenomen en geleverde vermogen en het telwerk van de gekoppelde gasmeter.
Voor meer informatie hierover : http://domoticx.com/p1-poort-slimme-meter-uitlezen-hardware/
Natuurlijk gaan we die Ethernetkabel vervangen door Wifi of Lora verbinding, wat dachten jullie dan?
Heeft er iemand zin in zijn P1 logging via MQTT of REST naar mijn server te sturen?
Je kan dan de data weer teruglezen via websockets, live data, in je browser, soort dash-board ofzo maken? Ik kan wel wat hacken indien gewenst.
Het is niet makkelijk. Ik ben voor de eerste keer met dit soort dingen bezig. Maar die 2KB memory zit me nu wel dwars. Want als ik Ethernet en SD bibliotheken laad, dan is het al bijna op. En zeker die SD bibliotheek wil ik niet zelf maken. Misschien dat ik een Arduino MEGA moet proberen. Dan is er geen probleem meer. Maar dat is minder leuk. Ik ga proberen of ik alles in de Uno kan proppen. Wie weet.
Ik zal vanaf nu mijn voortgang op deze blog bijhouden. Er is nog een boel dat ik wil gaan doen.
Dit eerste project van Joran combineert precies de A..Z van het motto.. Van Arduino to Zonne-energie. Viel me nu op…
Deze meter wordt gebruikt met 4 telwerken +1 gas.
Er liggen zonnepanelen op het dak.
Terugdraaien zou wel leuk zijn maar dat gaat niet, de P1 heeft enkel een datagram op de uitgang, het is geen programmeer-interface.
Maar… er zit ook zo’n optische poort op, die is bidirectioneel, mogelijk kun je daarmee wel iets instellen… goed idee om uit te zoeken.
dit is nou echt hacking. geweldig. kan ie nu ook de meter in software ‘terugdraaien’ door net te doen alsof ie een zonnecel array heeft liggen? dus door de 2.8.1 en 2.8.2 waarden te verhogen?