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

Bernd Gewehr bernd at gewehr.net
Wed Jul 10 11:41:26 CEST 2013


Klingt ja toll!

Macht jemand davon auch wieder ein debian Paket?

Mit den besten Grüßen

Bernd Gewehr

Am 10.07.2013 um 11:35 schrieb Eugen Sartoris  <eugen at sartoris.de>:

> Hallo Peter,
> 
>  
> 
> ich deine angepasste Version jetzt seit ca 1 Wo auf meine Raspi laufen und bin sehr zufrieden.
> 
> Der vzlogger erfaßt 3 IR Köpfe mit 4 Channels dazu kommen noch über eine eigenes Programm Daten von meiner Solaranlage.
> 
>  
> 
> Insbesondere die neue Funktion aggtime ist super.  Bisher wurden pro Kanal alle 1-2 Sek. Daten in DB geschrieben sodass ich permanenten hohen Disk IO auf meinen NAS hatte ( DB liegt auf meinem NAS nicht auf RASPI ). Jetzt lasse ich pro Minute 1 Datensatz schreiben mit dem Effekt das der Raspi viel weniger CPU Last hat und die DB viel weniger DISK IO verursacht.
> 
>  
> 
> Super,
> 
>  
> 
> gruss
> 
>  
> 
> Eugen
>  
> 
> -----Ursprüngliche Nachricht-----
> Von:	Peter Evertz <leo2 at pec.homeip.net>
> Gesendet:	Mi 24.04.2013 14:03
> Betreff:	[vz-users] Feedback benötigt: vzlogger / aggregation / random meter / sml-pull / s0-meter
> An:	volkszaehler.org - users <volkszaehler-users at lists.volkszaehler.org>; volkszaehler.org <volkszaehler-dev at lists.volkszaehler.org>; 
> 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://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20130710/02f4951b/attachment-0001.html>


More information about the volkszaehler-users mailing list