[vz-users] Itron ACE3000 Typ 260 mit Roland seinem Script auslesen

Mike Grüger mikegrueger at t-online.de
Mon Apr 14 16:03:37 CEST 2014


Hallo an Alle.

 

Mein erster Beitrag in einer Mailing-List. Hoffentlich klappt das alles.:) 

 

Edit: Nein, hat es nicht. L

 

 

Es geht um diesen Beitrag: http://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/itron_ace3000_type_260

 

Also, der Zähler wir Dank Roland seinem im Wiki veroeffentlichen Bash-Script hervorragend ausgelesen. Gelegentlich gibt es Haenger und es werden Nullwerte gespeichert. Ist eigentlich nicht schlimm, das Script ignoriert sowas und sendet es nicht in die SQL-Datenbank. Nur greife ich auf diese gespeicherten Werte regelmaessig darauf zu kann mit den Nullwerten nichts anfangen. 

 

Es ist doch möglich, die Abfrage zu kontrollieren und bei Fehlern zu wiederholen, oder? Bin leider nicht so der Scripter, aber bei einer while do done Schleife ist es sicher möglich, die Abfrage bei einem Nullwert zu wiederholen.

 

Hier ist, falls erlaubt, ein Auszug des Scriptes:

 

 

# Init ttyUSB0

stty -F /dev/ttyUSB0 1:4:da7:a30:3:1c:7f:15:4:10:0:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0

 

                                                            # Hack zum Aufwecken der Zähler im Hintergrund ( sleep 1 ; echo -e "\x2f\x3f\x21\x0d\x0a" > /dev/ttyUSB0 ) &

 

while read -t8 line                                         # warten auf die Zaehlerausgabe

do                                                          # Bestaetigung nach dem Wecken nicht notwendig

  [[ "$line" =~ "1.8.0" ]] && Z1=${line:6:8}                # Wert fuer Bezug

  [[ "$line" =~ "2.8.0" ]] && Z2=${line:6:8}                # Wert fuer Einspeisung

 

done < /dev/ttyUSB0

 

 

Wer weiss Rat zu dieser Sache?

 

Gruss, Mike

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20140414/c1bac874/attachment.html>


More information about the volkszaehler-users mailing list