[vz-users] vzlogger Daten per http abrufen
Andreas Götz
cpuidle at gmail.com
Thu Feb 5 22:39:08 CET 2015
Hi,
> Am 05.02.2015 um 19:41 schrieb Thomas Schweikert <schweikert.thomas at web.de>:
>
> Hallo Thorben,
>
> vielen Dank für die Info, ich bin momentan unterwegs und werde es am Wochenende probieren.
>
> Für fhem gibt es einen jsonmeter der die Daten in fhem integrieren kann.
Gar nicht dumm. Eine Art reverse vzclient ;)
Viele Grüße, Andreas
>
> Viele Grüße
> Thomas
>
> Am 5. Februar 2015 12:32:56 MEZ, schrieb Thorben Thuermer <r00t at constancy.org>:
>>
>> 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 --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150205/9690fbfa/attachment.html>
More information about the volkszaehler-users
mailing list