zondag 18 maart 2018

Smartmeter P1 in console

De Nederlandse Smartmeters hebben een P1 poort waarmee je de tellerstand kan ophalen. Een geschikte ' kabel' om op een computer aan te sluiten, kan je zelf maken of kant en klaar kopen..

Een makkelijke manier is om een P1 naar USR 'kabel' te kopen en die op een raspberry Pi aan te sluiten. Je kan hier zelfs complete domotica setjes voor kopen, waar ook al leuke software op zit, maar je hebt genoeg aan zo'n kabel en een kale RPi.

Om te testen of het werkt (en zolang je nog geen andere software hebt om wat met de P1 data te doen), zijn de volgende 2 regels (uitvoeren op de commandline) voldoende om te zien wat er uit de meter komt.

sudo stty -F /dev/ttyUSB0 115200
cat /dev/ttyUSB0 | sed '/^$/d'

de eerste regel stelt de snelheid in waar de poort mee werkt (115200)
de tweede regel laat alle binnenkomende regels zien (en sloopt de extra lege regels eruit)

Als je de RPi in de meterkast hebt (en aangesloten op je internet modem/router), kan je overal vanuit je thuisnetwerk inloggen op de RPi en de meterstanden uitlezen. Je kan het natuurlijk zo mooi maken als je zelf wilt, maar dit is het minimum.

Er zijn voldoende sites op internet met info, ' google is your friend'