[vz-users] vzlogger Daten per http abrufen

Thorben Thuermer r00t at constancy.org
Thu Feb 5 12:32:56 CET 2015


Thomas Schweikert schweikert.thomas at web.de Fri Jan 30 20:00:33 CET 2015
> Hallo zusammen,
> ich habe an meinem Zaehler ein Smart Grid Hub von EFR angeschlosse n
> der mir die Daten per http ausgibt. Wie muss ich vzlogger nun konfigu
> rieren das die Daten von vzlogger abgerufen und verarbeitet werden?
> Pro tokoll ist d0, also Klartext, aber welches device gebe ich an?
> Kann man n hier die url angeben?

das protokoll ist NICHT d0, sondern "json-daten mit obis-identifiern".
vermutlich ein eigenes spezialformat deines geraetes.
vlogger unterstuetzt das entsprechend nicht,
und wenn das geraet nicht gerade extrem verbreitet ist,
wird es auch keinen keinen sinn machen unterstuetzung fuer dieses
protokoll einzubauen.
(ausser vielleicht du machst es selbst und schickst einen patch.)

(desweiteren unterstuetzt vzlogger bisher kein einziges http-basiertes
 protokoll.
 die option die udo erwaehnt bezieht sich lediglich auf das uebertragen
 von seriellen daten ueber tcp (zB mit y-port node).
 http wird dort _nicht_ unterstuetzt.)

andererseits ist das format sehr einfach,
die beste loesung wird sein, ein script zu schreiben, dass die daten
holt und an die api uebergibt.

im anhang mal ein php-script, das schon fast ausreichen sollte.

> Beim Aufruf mit dem Browser bekomme ich folgende Werte:
> { "billingData:" : { "assignment" :[ { "obis":"8181C78227FF","valu
> e":""}, { "obis":"8181C78205FF","value":""},
> { "obis":"8181C78206FF","v alue":""},
> { "obis":"8181C78207FF","value":""},
> { "obis":"0100000000FF" ,"value":"0000123456789"},
> { "obis":"010000090B00","value":"30.01.2015, 19:49:40"}], "values" :
> [ {"obis":"0101010800FF","value":24.96,"unit":"
> kWh" },{"obis":"0101010801FF","value":17.11,"unit":"kWh"},{"obis":"0100
> 010700FF","value":467.40,"unit":"W"},{"obis":"0100150700FF","value":63.
> 02,"unit":"W"},{"obis":"0100290700FF","value":48.23,"unit":"W"},{"obis" :"01003D0700FF","value":356.15,"unit":"W"},{"obis":"010020070000","valu
> e":226.54,"unit":"V"},{"obis":"010034070000","value":226.99,"unit":"V"} ,{"obis":"010048070000","value":226.53,"unit":"V"},{"obis":"01000E07000
> 0","value":50.000,"unit":"Hz"},{"obis":"010001080080","value":6.41,"uni
> t":"kWh"},{"obis":"010001080081","value":9.00,"unit":"kWh"},{"obis":"01
> 0001080082","value":0.00,"unit":"kWh"},{"obis":"010001080083","value":0
> .00,"unit":"kWh"},{"obis":"010001080084","value":0.00,"unit":"kWh"}
> ] } }
> Vielen Dank fuer die Infos
> Thomas

- Thorben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: EFR.php
Type: application/x-php
Size: 642 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150205/92e39464/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: EFR.json
Type: application/octet-stream
Size: 1063 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150205/92e39464/attachment.obj>


More information about the volkszaehler-users mailing list