[vz-users] vzlogger Konfiguration für Elektronischen Stromzähler "Apator 12EC3"

Rudolf Achter rudolf.achter at gmail.com
Sa Nov 28 19:37:03 CET 2020


Hallo Volkszähler User,

ich bin im Volkszähler Wiki für meinen Stromzähler Apator 12EC3 nicht
fündig geworden. Der Zähler reagiert nur auf eine Pull Sequenz und ich
dachte schon fast mein Energielieferant hätte die Schnittstelle
deaktiviert. Deswegen als Beispiel für diesen Zähler mein Konfig Abschnitt
für den vzlogger hierfür.

        {
            // Heizung Wärmepumpe
            // Stromzähler Apator 12EC3
            /*
                d0 Interface scheint nicht aktiv zu sein.
                Stattdessen reagiert der Zähler einfach nur auf eine Pull
Sequenz
            */
            "enabled": true,               // disabled meters will be
ignored (default)
            "skip": false,                  // errors when opening meter
may be ignored if enabled
            "protocol": "d0",               // meter protocol, see
'vzlogger -h' for full list
            "device": "/dev/ttyUSB0",       // meter device
            "dump_file": "/var/log/vzlogger/d0_waermepumpe.txt", //
detailed log file for all received/transmitted data (optional)
            "parity": "7E1",                // Serial parity, 7E1 or 8N1
            "baudrate": 300,               // Serial baud rate, typically
9600 or 300

            // optional D0 interface settings
            "pullseq": "2F3F210D0A",        // Pull sequence in 'hex'
            "ackseq": "063030300d0a",       // optional (default: keine
Antwortsequenz auf Zaehlerantwort) kann entweder feste hex-Sequenz sein
(z.B. 063035300d0a für mode C mit 9600bd oder 063030300d0a = 300bd) oder
kann auf "auto" gesetzt werden, damit die Sequenz autom. berechnet wird und
autom. auf die max. Baudrate umgeschaltet wird (baudrate_read wird dann
ignoriert)
            "read_timeout": 15,             // optional read timeout,
default 10s. Data reading is considered finished if no state change after
that timeout
//          "baudrate_change_delay": 400,   // optional, default none.
Delay value in ms after ACKSEQ send before baudrate change
            "baudrate_read": 300,           // Baudratenumschaltung auf
gewünschte Baudrate, abhängig von Zählerantwort
//          "aggtime": 20,                  // aggregate meter readings and
send middleware update after <aggtime> seconds
            "interval": 0,                  // Wartezeit in Sekunden bis
neue Werte in die middleware übertragen werden

            "channels": [{
                "api" : "influxdb",
                //"api" : "null",
                "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
                "host": "127.0.0.1:8086",
                //"middleware": "http://localhost/middleware.php",
                "identifier": "1.8.1*00"    //Hochtarif
//              "aggmode": "MAX"            // aggregation mode: aggregate
meter readings during <aggtime> interval
            },
            {
                "api" : "influxdb",
                //"api" : "null",
                "uuid": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
                "host": "127.0.0.1:8086",
                //"middleware": "http://localhost/middleware.php",
                "identifier": "1.8.2*00"    // Niedertarif
//              "aggmode": "MAX"            // aggregation mode: aggregate
meter readings during <aggtime> interval
            }]
        },




Ich habe vzlogger lediglich für InfluxDB verwendet. Mit dem Volkszähler
selbst hab ich noch keine Erfahrung
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20201128/f7bf70f5/attachment.html>


Mehr Informationen über die Mailingliste volkszaehler-users