[vz-dev] vzlogger Problem mit d0

Karlheinz karlheinz.es at gmx.de
Wed Feb 19 23:29:16 CET 2014


Hallo,

nach einiger Zeit versuche ich mich wieder mit vzlogger (Version 0.3.3) 
und meinen d0 Zähler Landis+Gyr (ZMD120APTCS G03). Leider funktioniert 
das parsen der Zählerantwort nicht richtig:  "Parsed reading (OBIS 
code=F.F, value=00000000, unit=)" oder  "Something unexpected happened: 
read:336".

Mit folgendem Script funktioniert das Auslesen einwandfrei:

#!/bin/bash
COUNTER=1
while [ $COUNTER -le 5 ]
do
     ( sleep 1 ; echo -e "\x2f\x3f\x21\x0d\x0a" > /dev/ttyAMA0 ) &
     #sende "/?!" mit Return an Raspi IR (Udo's Erweiterung + IR-Kopf 
seriell).

     while read -t8 line
     do
       echo $line #> /home/pi/lgread.log
     done < /dev/ttyAMA0

     while read -t8 line
     do
       echo $line #>> /home/pi/lgread.log
     done < /dev/ttyAMA0

     echo "COUNTER: " $COUNTER
     let COUNTER=COUNTER+1
done
exit

Ausgabe:

/?!

/LGZ52ZMD120APt.G03

F.F(00000000)

0.0.0( 26789)

1.8.1(011846.0*kWh)

1.8.2(000000.0*kWh)

2.8.1(014329.6*kWh)

2.8.2(000000.0*kWh)

1.8.0(011846.0*kWh)

2.8.0(014329.6*kWh)

!
...

Kann jemand weiterhelfen?

Gruß
Karlheinz

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-dev/attachments/20140219/6c20fbbc/attachment-0001.html>


More information about the volkszaehler-dev mailing list