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

Nico Prenzel nico.prenzel at pn-systeme.de
Thu Apr 25 11:03:43 CEST 2013


Hallo Peter,

mein Feedback:
Danke nochmals für den Hinweis auf deinen "fehlerkorrigierten" git clone vom vzlogger.
Damit habe ich es dann auch gleich geschafft meinen neuen Meter zum Laufen zu bringen.
Dein git clone hat mir somit jede Menge Arbeit erspart.

Vielen Dank dafür... hoffe das deine Änderungen/Korrekturen bald übernommen werden.


Gruß

NicoP.


-----volkszaehler-dev-bounces at lists.volkszaehler.org schrieb: ----- 
An: "volkszaehler.org - users" <volkszaehler-users at lists.volkszaehler.org>, "volkszaehler.org" <volkszaehler-dev at lists.volkszaehler.org>
Von: Peter Evertz 
Gesendet von: volkszaehler-dev-bounces at lists.volkszaehler.org
Datum: 24.04.2013 14:03
Betreff: [vz-dev] Feedback benötigt: vzlogger / aggregation / random meter / sml-pull / s0-meter

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,


More information about the volkszaehler-dev mailing list