Toon posts:

Slimme meter via P1-poort loggen met een Netduino Plus OverzichtLaatste deel

Pagina: 1
Acties:

  • aard01
  • Registratie: Augustus 2006
  • Laatst online: 18-03 09:34
Slimme meter via P1-poort serieel loggen met een Netduino Plus
Ik ben een draadje begonnen over hoe een slimme energiemeter te loggen met een Netduino Plus en de ervaring hiermee te delen.

Ik heb een Kamstrup slimme meter van Enexis gekregen en wil de data via de P1-poort serieel loggen in een MySQL database op mijn Synology NAS. Na wat onderzoek ben ik het volgende tegengekomen:

Hoe de P1-poort aangesloten moet worden op een PC via de USB poort is op verschillende plaatsen te zien:
http://zonnigbreda.blogsp...itlezen-via-p1-poort.html
http://www.zonstraal.be/w...g_van_%22slimme_meters%22
Goede info, maar ik wil via Ethernet/TCP de data uit kunnen lezen.

Ik kom op internet nog de volgende mogelijkheden tegen:
- Het loggen van de S0-puls op een Netduino. Erg leuke oplossing, maar ik wil alle data kunnen uitlezen, de S0-puls is hier niet voor geschikt.
http://gathering.tweakers.net/forum/list_messages/1511180

- Het loggen van de P1-poort op een Raspberry Pi of Arduino. De Raspberry Pi is een redelijk duur alternatief voor de Arduino. De arduino moet daarentegen uitgerust worden met een Ethernet shield en een RS232 naar USB omzetter (FTDI) die op de USB programmeerpoort de seriele data zet (lastig tijdens debuggen). Al met al een flinke hoop electronica in de meterkast. Wel een oplossing die zal werken.
http://www.instructables....Kamstrup-meter-use-with-/

- Het loggen van de P1-poort rechtstreeks op de USB-poort van de Synology NAS. Rechttoe rechtaan en elektrotechnisch het meest eenvoudg. Echter, hiervoor moet de complete kernel van de Synology aangepast worden. Dit is mij een te groot risico.
http://zonnigbreda.blogsp...l-op-synology-ds212j.html

- Het loggen via een ''serieel naar ethernet'' interface. Onduidelijk is of de seriele aansluiting past op de TTL seriele aansluiting van de meter. Er zijn bij iedere interface programma modules aanwezig om op de PC met deze module te communiceren. Of dit in mijn NAS (Unix omgeving) via PHP zal werken, is maar de vraag. De interface dient TCP aanvragen af te kunnen werken en dient dus geprogrammeerd te kunnen worden.
http://www.antratek.nl/Et...rial-Adapter-Modules.html
http://www.zonstraal.be/w...g_van_%22slimme_meters%22

Allemaal niet ideaal, dus ik ben verder gaan kijken en wil het volgende proberen:

De Netduino Plus is een leuk apparaatje (net als de Arduino overigens):
http://www.netduino.com/netduinoplus/specs.htm

Ik wil dan ook een Netduino Plus gebruiken om hierop rechtstreeks mijn P1-poort van de Kamstrup aan te sluiten en deze vervolgens via PHP routines met TCP commando's uit te lezen. Als de P1-poort rechtstreeks op de Netduino past, heb je niet meer spullen nodig. De Netduino is goed te programmeren. De Netduino plus kun je aan het ethernet prikken en beschikt over het TCP protocol.

Wie heeft hier ervaring mee?

Specifiek heb ik de volgende vragen:
- Past de seriele poort van de energiemeter rechtstreeks op de Netduino Plus (deze heeft namelijk twee seriele poorten op de printplaat zelf)? Spanningsniveau (3.3V vs. 5V)?
- Is er broncode beschikbaar die me op weg kan helpen (de seriele data afvragen en via TCP door Synology afvragen)?

[Voor 0% gewijzigd door aard01 op 25-08-2012 09:21. Reden: tikfoutje]

Pagina: 1


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee