[vz-dev] Feedback benötigt: vzlogger / aggregation / random meter / sml-pull / s0-meter
Peter Evertz
leo2 at pec.homeip.net
Wed Apr 24 14:00:50 CEST 2013
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/48c0e4ec/attachment.html>
More information about the volkszaehler-dev
mailing list