[vz-users] Auslesen via bash mangels vzlogger auf raspi
August Kabel
kabel.august at web.de
Mon Oct 28 10:09:25 CET 2013
August Kabel <kabel.august at ...> writes:
Irgendwie scheint mein Problem hier zu liegen.
( sleep 1 ; echo -e "\x2f\x3f\x21\x0d\x0a" > /dev/ttyUSB0 ) &
while read -t390 line # warten auf
die Zaehlerausgabe
do # Bestaetigung
nach dem Wecken nicht noetig
[[ "$line" =~ "1.7.0" ]] && Z1L=${line:6:8} # Wert fuer Last
[[ "$line" =~ "1.8.0" ]] && Z1=${line:6:8} # Wert fuer
Zaehlerstand
[[ "$line" =~ "2.8.0" ]] && Z1E=${line:6:8} # Wert fuer
Einspeisung
done < /dev/ttyUSB0
Was bedeutet genau die Tilde? Sowas wie Bestandteil einer Zeichenkette? Und
wofür steht die doppelte eckige Klammer?
Und weswegen befindet sich das $ vor der { und nicht direkt vor der
Variablen line?
Ich weiß, grundlegende Fragen, aber irgendwie muss ich das Ding ja zum
Laufen kriegen.
Gruß
More information about the volkszaehler-users
mailing list