[vz-dev] Feedback benötigt: vzlogger / aggregation / random meter / sml-pull / s0-meter

sollner11 pp at macpat.de
Wed Apr 24 16:31:39 CEST 2013


Hallo Peter,

bei mir läuft deine Anpassung sein 21.04.2013
allerdings mit SML-Zählern
drei Kanäle werden dabei in die DB geloggt, und das mit der mir ausreichenden Auflösung von 60sec
Hardware ist eine Raspi
durch die reduzierten Daten ist auch wieder das frontend für Zeiträume >1 Tag nutzbar

ich bin zufrieden

Gruss

 
Am 24.04.2013 um 14:00 schrieb Peter Evertz <leo2 at pec.homeip.net>:

> Hallo liebe volkszähler!
> ich habe in den letzten Wochen diverses im vzlogger eingebaut bzw. repariert. Nun geht es um die übernahme in den Hauptzweig des vzloggers. 
> 
> Dafür brauche ich Feedback wer meine Änderungen einsetzt und ob es funktioniert !!! 
> 
> Besonders hilfreich wäre wenn jemand mit "FluksoV2" Meter und/oder "mysmartgrid" Api testet ob alles noch wie vorher funktioniert.
> 
> Grüße
> Peter
> 
> 
> https://github.com/peterevertz/vzlogger.git
> Raspi-binary: http://www.peterevertz.net/vz/vzlogger.gz oder http://www.peterevertz.net/vz/vzlogger 
> 
> 
> Liste der Änderungen:
> - Aggregierung.  Zusammenfassen von Meter Daten über einen beliebigen Zeitraum. Damit wird die middleware und die DB entlastet.
> Beispiel:
> {
>   "enabled" : true, /* disabled meters will be ignored */
>   "protocol" : "sml",
>   "device" : "/dev/usb-ir-lesekopf0",
>   "aggtime" : 20, // in sekunden (optional)
>   "channel" : {
>     "identifier" : "1-0:1.8.0",
>     "uuid" : "06d2edd0-9f84-11e2-ad68-XXXXXXXXXX",
>     "middleware" : "http://192.168.100.6:8888/middleware.php",
>     "aggmode" : "AVG" // Der Mittelwert für Leistung, "MAX" für Zähler, "SUM" für Counter
>    }
> }
> 
> - Pullsequenz. Eine konfigurierbare Sequenz wird an den Zähler geschickt damit dieser mit eine SML Ticket antwortet
> {
>   "enabled" : true, /* disabled meters will be ignored */
>   "protocol" : "sml",
>   "device" : "/dev/usb-ir-lesekopf0",
>   "pullseq" : "4060200D0A", // HEX Darstellung der Pullsequenz
>   "interval" : 61, // Wartezeit bis zum nächsten Pull
>   "channel" : {
>     "identifier" : "1-0:1.8.0",
>     "uuid" : "06d2edd0-9f84-11e2-ad68-XXXXXXXXXX",
>     "middleware" : "http://192.168.100.6:8888/middleware.php"
>    }
> }
> 
> - Random Meter. Der Random Meter funktioniert wieder.
> {
>   "enabled" : true,       /* disabled meters will be ignored */
>   "protocol" : "random",
>   "interval" : 2, // in sekunden
>   "max" : 40.0,           /* has to be double! */
>   "min" : -5.0,           /* has to be double! */
>   "channel" : {
>      "uuid" : "06d2edd0-9f84-11e2-ad68-XXXXXXXXXXXXX",
>      "middleware" : "http://192.168.100.6:8888/middleware.php"
>   }
> }
> 
> - S0 Meter. Der S0 Meter funktioniert wieder. Er liefert jetzt zwei Identifier: "Power" und "Impulse"
> {
>   "enabled" : true, /* disabled meters will be ignored */
>   "protocol" : "s0",
>   "resolution" : 1000,
>   "device" : "/dev/usb-ir-lesekopf0",
>   "aggtime" : 20,
>   "channel" : {
>     "identifier" : "Power",
>     "uuid" : "06d2edd0-9f84-11e2-ad68-XXXXXXXXXXXXXX",
>     "middleware" : "http://192.168.100.6:8888/middleware.php",
>     "aggmode" : "AVG"
>     }
> },{
>   "enabled" : false, /* disabled meters will be ignored */
>   "protocol" : "s0",
>   "resolution" : 1000,
>   "device" : "/dev/usb-ir-lesekopf1",
>   "aggtime" : 20,
>   "channel" : {
>     "identifier" : "Impulse",
>     "uuid" : "06d2edd0-9f84-11e2-ad68-XXXXXXXXXXXXXX",
>     "middleware" : "http://192.168.100.6:8888/middleware.php",
>     "aggmode" : "SUM"
>   }
> }
> 
> - Parity. Für SML (default "8N1" 9600 ) und D0 Meter (default "7E1" 9600) sind die seriellen Parameter konfigurierbar.
> 
>   "device" : "/dev/usb-ir-lesekopf1",
>   "parity" : "8N1", /* oder "7N1" oder "7E1" oder "7o1" */
>   "baudrate" : 9600,
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://volkszaehler.org/pipermail/volkszaehler-dev/attachments/20130424/a16c5aec/attachment-0001.html>


More information about the volkszaehler-dev mailing list