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

Andreas Goetz cpuidle at gmx.de
Thu Jul 25 13:53:34 CEST 2013


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/20130725/c48ee4ad/attachment.html>


More information about the volkszaehler-dev mailing list