[vz-users] VZlogger mit Elster AS1140 und andere Problemchen
Matthias Behr
mbehr at mcbehr.de
Sat Feb 21 17:56:26 CET 2015
Nimm mal die folgende Konfig für 300 baud:
{
"retry" : 30, /* how long to sleep between failed requests, in seconds */
"daemon": true, /* run periodically */
"verbosity" : 10, /* between 0 and 15 */
"log" : "/var/log/vzlogger.log",/* path to logfile, optional */
"local" : {
"enabled" : false, /* should we start the local HTTPd for serving live readings? */
"port" : 80, /* the TCP port for the local HTTPd */
"index" : true, /* should we provide a index listing of available channels if no UUID was requested? */
"timeout" : 30, /* timeout for long polling comet requests, 0 disables comet, in seconds */
"buffer" : 600 /* how long to buffer readings for the local interface, in seconds */
},
"meters" : [
{
"enabled": true, // disabled meters will be ignored (default)
"skip": false, // if enabled, errors when opening meter will lead to meter being ignored
"protocol": "d0", // see 'vzlogger -h' for list of available protocols
"device": "/dev/ttyUSB0",
// "dump_file": "/var/log/dumpD0.txt", // optional, if set logs all received/transmitted data to this file
"read_timeout": 10, // optional, default 10s. Timeout value in secs between single bytes received frm device
"baudrate_change_delay": 500, // optional, default none. Delay value in ms after ACKSEQ send before baudrate change
"parity": "7E1", // oder 8N1
"baudrate": 300 , // oder 300
"pullseq": "2F3F210D0A", // Pullsequenz in 'hex'
"baudrate_read": 300, // Baudratenumschaltung auf gewünschte Baudrate, abhängig von Zählerantwort
"interval": 10, // Wartezeit in Sekunden bis neue Werte in die middleware übertragen werden
"channels": [{
und dann min. ein channel konfiguriert.
Dann muss im Logfile massenhaft:
Parsed reading (OBIS code=…) auftauchen.
Dann läuft der Logger mit Minimal-Konfig mit 300 baud.
Analog für den 2. USB Port.
Sobald ich herausgefunden habe, wie man sauber auf 9600baud umschaltet, melde ich mich.
> Am 21.02.2015 um 17:09 schrieb Jürgen Kersting <JuergenKersting at vitrios.de>:
>
> Hallo Matthias,
>
> was mache ich denn dann falsch?
> Ich weiß das beide Köpfe funktionieren, da sie mit hterm unter Windows ansprechbar sind. Firmware ist übrigens 9.32
>
> Ich habe dann dieses Script s.U. hier gefunden, das meiste auskommentiert und auf einer 2ten shell mit cat /dev/ttyUSB0 gehorcht. Absolut nix.
> Wenn ich über vzlogger.conf alle einstellungen nach euren Postings mache, mir die UUID vom frontend geben lasse und in die .conf eintrage -> nothing to plot.
> Ich weiß ja das es an mir liegt, macht es aber nicht einfacher :)
>
>
> #!/bin/bash
> #echo -e "\nStarte vzlogger:"
> # vzlogger starten
> #vzlogger -c /etc/vzlogger.conf -v 20
> # Übertragungsparameter einstellen
> stty -F /dev/ttyUSB0 300 parenb -parodd cs7 -cstopb raw
> stty -F /dev/ttyUSB1 300 parenb -parodd cs7 -cstopb raw
> # Initialisierung senden (Hexadezimal)
> echo \x2f\x3f\x21\x0d\x0a' > /dev/ttyUSB0
> echo \x2f\x3f\x21\x0d\x0a' > /dev/ttyUSB1
> #sleep 1.5
> #echo -e "\nÜbertragungsrate auf 9600 Baud hochsetzen"
> # Bestätigung senden und Datenrate des Zählers auf 9600 Baud erhöhen
> #echo \x06\x30\x35\x30\x0d\x0a' > /dev/ttyUSB0
> #echo \x06\x30\x35\x30\x0d\x0a' > /dev/ttyUSB1
> # Übertragungsrate auf 9600 hochsetzen
> #stty -F /dev/ttyUSB0 9600
> #stty -F /dev/ttyUSB1 9600
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: volkszaehler-users [mailto:volkszaehler-users-bounces at demo.volkszaehler.org] Im Auftrag von Matthias Behr
> Gesendet: Samstag, 21. Februar 2015 17:00
> An: volkszaehler.org - users
> Betreff: Re: [vz-users] VZlogger mit Elster AS1140 und andere Problemchen
>
> eine 300Baud Abfrage klappt recht gut, dauert aber jeweils fast 5 Min...
> Eine 9600 Baud Abfrage funktioniert noch nicht zuverlässig, da bin ich noch dran. Der AS1440 scheint recht timing kritisch zu sein.
>
> Gruß
> Matthias
>
> Sent from a mobile device.
>
>> Am 21.02.2015 um 15:59 schrieb Jürgen Kersting <JuergenKersting at vitrios.de>:
>>
>> Hallo,
>>
>> wenn ich das richtig verstehe hat eigentlich niemand eine funktionierende Abfrage des AS1440 mit dem Vzlogger, oder?
>> Ich habe jetzt 2 Tage im Netz gesucht, mehr als Bruchstücke finde ich nicht und scheitere schon daran eine Abfrage auf dem Raspberry hinzubekommen :)
>>
>>
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: volkszaehler-users [mailto:volkszaehler-users-bounces at demo.volkszaehler.org] Im Auftrag von Matthias Behr
>> Gesendet: Freitag, 20. Februar 2015 14:45
>> An: volkszaehler.org - users
>> Betreff: Re: [vz-users] VZlogger mit Elster AS1140 und andere Problemchen
>>
>> ah. passt.
>>
>>> Am 20.02.2015 um 14:41 schrieb Udo1 <udo1 at gmx.net>:
>>>
>>>
>>>> Am 20.02.2015 um 14:09 schrieb Tom Weber:
>>>> da musste ich hterm aber DTR auf high setzen. Wie macht man das bei minicom
>>> Auf dem Raspi gar nicht, der hat kein DTR.
>>>
>>> Gruß
>>> Udo
>>
>> Gruß
>>
>> Matthias Behr
>>
>>
>>
>
>
Gruß
Matthias Behr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150221/56a8dbe6/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5256 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150221/56a8dbe6/attachment-0001.bin>
More information about the volkszaehler-users
mailing list