Hallo, ja, kenne ich. Ich habe schon vieles durchdekliniert und geprüft. Komme jetzt aber nicht mehr weiter. Ich kann noch meinen vzlogger-Versionsstand 0.5.1 nachreichen.
Viele Grüße Am 15. Januar 2016 um 21:43 schrieb Andreas Götz <cpui...@gmail.com>: > Wiki howto/debug kennst Du? > > Viele Grüße, Andreas > > > Am 15.01.2016 um 18:55 schrieb Winfried Peters < > winfried.pet...@gmail.com>: > > > > Hallo VZ-Gemeinde, > > > > ich habe endlich meinen Drehstromzähler, ein EMH-ITZ aus dem Jahr 2010, > mit der richtigen Pullsequenz zum Sprechen gebracht. Das Programm HTerm als > auch ein "cat /dev/ttyUSB0" zeigen mir ein komplettes Zählertelegramm. Die > Übertragung dauert in der Regel ca. 90 Sekunden (mit 300 Baud). Udo's Tipps > waren da sehr hilfreich. Die Diskussion mit Udo möchte ich hier nun in der > VZ-Community fortführen. > > > > Mein Problem ist, dass keine Daten in der vzlogger-api, in meinem Fall > die httpd-api, ankommen. Das vzlogger.log registriert keine readings, die > vom meter in die queue gestellt werden. Interessanterweise führt der > d0-Dump-File (die Datei d0.txt habe ich angehängt) das übermittelte > Zählertelegramm auf. > > > > vzlogger wurde mit "vzlogger -c vzlogger.conf -l" gestartet. > > > > Mein Zähler übermittelt die Daten wie folgt (Auszug): > > ..... > > 1.8.0*52(019189.68*kWh) > > 1.8.0*51(018778.01*kWh) > > 1.8.1(024514.26*kWh) > > 1.8.1*65(024336.08*kWh) > > 1.8.1*64(023939.30*kWh) > > ..... > > > > Mich interessiert der Zählerstand Tarif 1 (1.8.1). Mir ist afgefallen, > dass mein Zählerdaten nicht der aktuellen OBIS-Definition entsprechen. Es > müsste 1-0:1.8.1 oder 1-1:1.8.1 heissen. > > > > Kann mir jemand sagen ob vzlogger "identifier": "1.8.1" verarbeiten > kann, wenn das Zählertelegramm die Daten so liefert? > > > > Oder liegt die Ursache noch woanders? > > > > Hier meine vzlogger.conf: > > { > > "retry": 0, > > "daemon": true, > > "verbosity": 15, > > "log": "/var/log/vzlogger.log", > > "local": { > > "enabled": true, > > "port": 8080, > > "index": true, > > "timeout": 0, > > "buffer": 600 > > }, > > // Meter configuration > > "meters": [ > > { > > // D0 meter (Strom) > > "enabled": true, // disabled meters will be > ignored (default) > > "allowskip": 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 > > "parity": "7e1", // Serial parity, 7e1 or 8n1 > > "wait_sync": "off", > > "baudrate": 300, // Serial baud rate, > typically 9600 or 300 > > "pullseq": "2F3F343230383138210D0A", // Pull sequence in 'hex' > > "read_timeout": 100, // optional, default 10s. > Timeout value in secs between single bytes received from de > > "dump_file": "/var/log/d0-31.txt", // detailed log file for all > received/transmitted data (optional) > > "baudrate_change_delay": 400, // optional, default none. > Delay value in ms after ACKSEQ send before baudrate change > > "interval": 10, // Wartezeit in Sekunden bis > neue Werte in die middleware ..bertragen werden > > "channels": [ > > { > > "uuid": "180a", > > "identifier": "1.8.1", // OBIS identifier Active Power > Counter Tarif 1 > > "api": "null", // without middleware > > "aggmode": "none", // aggregation mode: > aggregate meter readings during <aggtime> interval > > "duplicates": 0 // duplicate handling, > default 0 (send duplicate values) > > } > > ] > > } > > ] > > } > > > > Viele Grüße > > Winfried > > > > > > <d0.txt> >