[vz-dev] Konfiguration vzlogger mit lokaler serieller Schnittstelle (WAS: IR-Datenkopf und vzlogger anschließen)

Martin Werthmöller mw+volkszaehler.org at werthmoeller.de
Thu Dec 22 05:54:51 CET 2011


Am Mi, 21 Dez 2011 um 19:29 GMT +0100 schrieb Udo1:

Hallo Udo,

so, jetzt bekomme ich ein Signal aus meinem System. Konfiguration s.u.
Ich habe noch einige Fragen zum Verständnis der
Konfigurationsparameter. Leider sind diese m.E. für Anfäger wie mich
in der Doku teilweise nicht umfassend genug erläutert.

> In deinem Fall sollte die config eher so aussehen:
> 
> "meters" : [{
>     "enabled" : false,    /* disabled meters will be ignored */
>     "protocol" : "sml",    /* see 'vzlogger -h' for list of
> available protocols */
>     "host" : "meinzaehler.dyndns.info:7331",
>
Vzlogger will sich ja auf diesen Host:Port verbinden. Ist das ein
System, von dem die Daten geholt werden?

Wo ist das Protokoll dokumentiert?

Bei mir habe ich hier

    "device" : "/dev/ttyUSB0",

angegeben. Damit generiert der Kanal mit dem identifier "1-0:1.8.0"
Zählerstände in Wh, die in die DB geschrieben werden.

>     "channels": [{
>
Habe ich bei mir entsprechend angepasst.

>         "uuid" : "fde8f1d0-c5d0-11e0-856e-f9e4360ced10",
>         "middleware" : "http://localhost/volkszaehler/middleware.php",
>         "identifier" : "power" /* an OBIS alias, see 'vzlogger -h'
> for list of available aliases */
>
Dieser Kanal liefert keine Daten.

>         }, {
>         "uuid" : "a8da012a-9eb4-49ed-b7f3-38c95142a90c",
>         "middleware" : "http://localhost/volkszaehler/middleware.php",
>         "identifier" : "counter",
>         "counter" : true /* send only delta between to values
> (simluate impulses) */
>
Dieser Kanal generiert nur Zeitstempel mit dem Wert "0". Daher bekomme
ich hier laufend Fehler auf dem Primärschlüssel.
>         }, {
>         "uuid" : "d5c6db0f-533e-498d-a85a-be972c104b48",
>         "middleware" : "http://localhost/volkszaehler/middleware.php",
>         "identifier" : "1-0:1.8.0" /* use 'vzlogger -v20' to see all
> available identifiers/OBIS ids */
>         }]
>
Soll das so sein, dass ich testen muss, welche Kanal-Konfiguration mir
Daten liefert, oder liegt das am Protokoll-Dialekt des ISKRA Zählers,
dass auf den anderen Kanälen keine Daten geliefert werden?


------------------------------------------------------------------------
* aktuelle Konfiguration

{
    "retry" : 30,
    "log" : "/var/log/vzlogger.log",
    "meters" : [{
        "enabled" : false,
        "device" : "/dev/ttyUSB0",
        "protocol" : "sml",
        "channels": [{
            "uuid" : "53fe5d70-2c12-11e1-946d-073fd78e54ab",
            "middleware" : "http://localhost/volkszaehler/middleware.php",
            "identifier" : "power",
            }, {
            "uuid" : "66c1f750-2c12-11e1-8d7b-099aa679ae76",
            "middleware" : "http://localhost/volkszaehler/middleware.php",
            "identifier" : "counter",
            "counter" : true,
            }, {
            "uuid" : "72b37b40-2c12-11e1-a049-a34b0cb1b41d",
            "middleware" : "http://localhost/volkszaehler/middleware.php",
            "identifier" : "1-0:1.8.0",
            }],
    }]
}

------------------------------------------------------------------------
 
Viele Gruesse,
martin!


More information about the volkszaehler-dev mailing list