[vz-dev] Fwd: [vz-users] MW consumption für Kanäle vom Typ "power meter"?

Andreas Goetz cpuidle at gmail.com
Mon Jul 29 16:23:26 CEST 2013


Hallo Zusammen,

ich habe die ganzen Optimierungen in einen Patch verpackt:

     https://github.com/volkszaehler/volkszaehler.org/pull/47

Viele Grüße,
Andreas


On 25.07.2013 13:53, Andreas Goetz wrote:
> Hallo Zusammen,
>
> es handelt sich um einen Fehler in der MW aufgrund Aggregation von 
> Tupeln und Skippen des ersten Records.
>
> Vollständiger Patch hier: https://github.com/andig/volkszaehler.org
>
> Nebenbei gibts noch neue Features (database section im 
> CapabilitiesController) und Performanceverbesserung 
> (Packageaggregation in MySQL statt PHP).
>
> @Justin: ich kann leider keinen Pull Request stellen da der alte (den 
> wir jetzt löschen können) noch aktiv ist. Könntest Du den Weg freimachen?
>
> Danke,
> Andreas
>
>
> On 12.07.2013 12:10, Andreas Goetz wrote:
>> <Cross-post von volkszaehler-users>
>>
>> Hallo,
>>
>> für meine Monitoring App http://github.com/andig/vzmon 
>> <http://github.com/andig/vzmon> versuche ich die Erzeugung des Tages 
>> (Mitternacht bis jetzt) auszusummieren. Für Kanäle vom Typ Power 
>> klappt das wunderbar:
>>
>> http://ip/middleware.php/data/kanalid.json?fomr=today&to=now&tuples=1,
>>
>> dann consumption auslesen. Für Kanäle vom Typ Power Meter klappts nicht:
>>
>> Kanal:
>>
>>     http://ip/middleware.php/channel.json
>>
>>     {"version":"0.2","channels":[
>>     {"uuid":"5b340280-9248-11e2-bf0b-adb29ee33b6f","type":"electric
>>     meter","active":true,"color":"gold","public":true,"resolution":1000,"style":"steps","title":"Erzeugung
>>     2.8.0"},
>>
>> Daten:
>>
>>     http://ip/middleware.php/data/5b340280-9248-11e2-bf0b-adb29ee33b6f.json?from=today&to=now&tuples=1
>>
>>     {"version":"0.2",
>>     "data":
>>     {"uuid":"5b340280-9248-11e2-bf0b-adb29ee33b6f",
>>     "from":"1373493000000",
>>     "to":"1373563500000",
>>     "average":0,
>>     "consumption":0,
>>     "rows":236}}
>>
>> Consumption bleibt hier 0 obwohl rows=236 und größer werdende 
>> Zählerstände erfasst sind??
>>
>> Mit >1 Tupeln:
>>
>>     http://ip/middleware.php/data/5b340280-9248-11e2-bf0b-adb29ee33b6f.json?from=today&to=now&tuples=10
>>
>>     {"version":"0.2","data":{"uuid":"5b340280-9248-11e2-bf0b-adb29ee33b6f","from":"1373493000000","to":"1373563500000","min":
>>     [1373499900000,57.878],"max":
>>     [1373562000000,16237.989],"average":3645.213,"consumption":71385.42,"rows":236,"tuples":
>>     [[1373499900000,57.878,23],
>>     [1373520600000,1248.973,23],...
>>
>> Wird tuples komplett weggelassen so stimmt die ermittelte consumption 
>> nach erster Analyse.
>>
>> Meine Frage: funktioniert "consumption" bei diesem Kanaltyp anders 
>> oder ist das evtl. ein Bug in der Ermittlung der Consumption bei 
>> diesem Kanaltyp?
>>
>> Viele Grüße,
>> Andreas
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20130729/14356b54/attachment.html>


More information about the volkszaehler-dev mailing list