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