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

Peter Evertz leo2 at pec.homeip.net
Wed Jul 3 23:13:38 CEST 2013


Was macht den dein bash-script anders ?

Die config sieht ok aus. (wenn deine Zähler auf 7E1 300 Baud und die 
Sequenz "/?!<CR><LF>" reagiert )
Ich nehme an die "channels" hast Du definiert ?
"verbosity" : 15 ?
"daemon" : true ?

Nachdem die Pullsequenz gesendet wurde, wartet der vzlogger darauf ein 
gültiges SML Ticket zu bekommen. Dann wird <interval> Sekunden gewartet. 
( weil manche Zähler nur 1 pro Minute die Daten rausrücken)



Am 03.07.2013 21:00, schrieb Franz Datzer:
> Servus Peter,
>
> ich greife den Thread nochmal auf. Ich habe mit dem Raspi-binary 
> versucht meinen Itron ACE3000 Typ 260 zur Mitarbeit zu überreden. Hat 
> irgendwie nicht geklappt.
> Der Itron benötigt jeweils einen Init-String bevor er Daten rausrückt. 
> Grundsätzlich klappt die Datenausgabe.
> Mein Gedankengang war (ich hoffe ich liege damit richtig) über die von 
> Dir im Thread beschriebenen Parameter "pullseq" / "interval" / 
> "parity" und "baudrate" alle Einstellungen in der vzlogger.conf zu 
> haben damit die Daten ausgegeben werden irgendwie bekomme ich aber nix 
> zurück. Hier die vzlogger.conf in Auszügen mit der ich rumteste:
>
> "meters" : [{
>         "enabled" : true,       /* disabled meters will be ignored */
>         "protocol" : "sml",     /* use 'vzlogger -h' for list of 
> available protocols */
>         "device" : "/dev/ttyUSB0",
>     "parity" : "7E1",
>     "baudrate" : 300,
>     "pullseq" : "2f3f210d0a",
>     "interval" : 61,
>         },{
>
> Hier das Log aus diversen Versuchen:
> [Jul 03 17:56:49][mtr0] Meter connection established
> [Jul 03 17:56:49][mtr0] Meter thread started
> [Jul 03 17:56:49][mtr0] meter is opened. Start channels.
> [Jul 03 17:56:49][mtr1] Meter for protocol 'sml' is disabled. Skipping.
> [Jul 03 17:56:49][]     Startup done.
> [Jul 03 17:56:49][mtr0] Number of readers: 32
> [Jul 03 17:56:49][mtr0] Config.daemon: 0
> [Jul 03 17:56:49][mtr0] Config.local: 0
> [Jul 03 17:56:49][sml]  sending pullsequenz send (len:5 is:5).
> [Jul 03 18:00:37]       terminating on signal 2.
> [Jul 03 18:00:37]       Closing connections to terminate
> [Jul 03 18:00:37][]     Server stopped.
> [Jul 03 18:03:52]       Opened logfile /var/log/vzlogger.log
> [Jul 03 18:03:52][]     ===> Start meters.
> [Jul 03 18:03:52][mtr0] Meter connection established
> [Jul 03 18:03:52][mtr0] Meter thread started
> [Jul 03 18:03:52][mtr0] meter is opened. Start channels.
> [Jul 03 18:03:52][mtr1] Meter for protocol 'sml' is disabled. Skipping.
> [Jul 03 18:03:52][]     Startup done.
> [Jul 03 18:03:52][mtr0] Number of readers: 32
> [Jul 03 18:03:52][mtr0] Config.daemon: 0
> [Jul 03 18:03:52][mtr0] Config.local: 0
> [Jul 03 18:03:52][sml]  sending pullsequenz send (len:5 is:5).
> [Jul 03 18:09:16]       terminating on signal 2.
> [Jul 03 18:09:16]       Closing connections to terminate
> [Jul 03 18:09:16][]     Server stopped.
> [Jul 03 18:09:27]       Opened logfile /var/log/vzlogger.log
> [Jul 03 18:09:27][]     ===> Start meters.
> [Jul 03 18:09:27][mtr0] Meter connection established
> [Jul 03 18:09:27][mtr0] Meter thread started
> [Jul 03 18:09:27][mtr0] meter is opened. Start channels.
> [Jul 03 18:09:27][mtr1] Meter for protocol 'sml' is disabled. Skipping.
> [Jul 03 18:09:27][]     Startup done.
> [Jul 03 18:09:27][mtr0] Number of readers: 32
> [Jul 03 18:09:27][mtr0] Config.daemon: 0
> [Jul 03 18:09:27][mtr0] Config.local: 0
> [Jul 03 18:09:27][sml]  sending pullsequenz send (len:5 is:5).
> [Jul 03 18:09:32]       terminating on signal 2.
> [Jul 03 18:09:32]       Closing connections to terminate
> [Jul 03 18:09:32][]     Server stopped.
> [Jul 03 18:14:23]       Opened logfile /var/log/vzlogger.log
> [Jul 03 18:14:23][]     ===> Start meters.
> [Jul 03 18:14:23][mtr0] Meter connection established
> [Jul 03 18:14:23][mtr0] Meter thread started
> [Jul 03 18:14:23][mtr0] meter is opened. Start channels.
> [Jul 03 18:14:23][mtr1] Meter for protocol 'sml' is disabled. Skipping.
> [Jul 03 18:14:23][]     Startup done.
> [Jul 03 18:14:23][mtr0] Number of readers: 32
> [Jul 03 18:14:23][mtr0] Config.daemon: 0
> [Jul 03 18:14:23][mtr0] Config.local: 0
> [Jul 03 18:14:23][sml]  sending pullsequenz send (len:8 is:8).
> [Jul 03 18:18:52]       terminating on signal 2.
> [Jul 03 18:18:52]       Closing connections to terminate
> [Jul 03 18:18:52][]     Server stopped.
> [Jul 03 18:19:11]       Opened logfile /var/log/vzlogger.log
> [Jul 03 18:19:11][]     ===> Start meters.
> [Jul 03 18:19:11][mtr0] Meter connection established
> [Jul 03 18:19:11][mtr0] Meter thread started
> [Jul 03 18:19:11][mtr0] meter is opened. Start channels.
> [Jul 03 18:19:11][mtr1] Meter for protocol 'sml' is disabled. Skipping.
> [Jul 03 18:19:11][]     Startup done.
> [Jul 03 18:19:11][mtr0] Number of readers: 32
> [Jul 03 18:19:11][mtr0] Config.daemon: 0
> [Jul 03 18:19:11][mtr0] Config.local: 0
> [Jul 03 18:19:11][sml]  sending pullsequenz send (len:5 is:5).
> [Jul 03 18:22:15]       terminating on signal 2.
> [Jul 03 18:22:15]       Closing connections to terminate
> [Jul 03 18:22:15][]     Server stopped.
>
> Grundsätzlich funktioniert das Auslesen des itron. Momentan habe ich 
> das über ein separates bash-script gelöst das ich von der 
> volkszahler-Website habe und an meine Anforderung angepasst habe. Nur 
> mit dem vzlogger hab ich so meine Probleme
>
> Gruß
>
> Franz Datzer



More information about the volkszaehler-dev mailing list