So, ein kurzer Statusbericht zu meinen Ergebnissen mit vzlogger und Elster AS1440. Vorweg: Läuft noch nicht.<br><br>Meine beiden IR-Schreib-Leseköpf arbeiten nach wie vor gut, wenn ich sie an einem Atom Netbook mit hterm unter Windows nutze, kann ich die Initialisierung senden und die Baud-Rate hochsetzen, wie im Volkszaehler-Wiki beschrieben<br>
<br>Auf dem Linux-Rechner an dem die Sensoren angeschlossen sind nutze ich immer noch das folgende kleine Skript:<br><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
#!/bin/bash<br>#echo -e "\nStarte vzlogger:"<br># vzlogger starten<br>#vzlogger -c /etc/vzlogger.conf -v 20<br># Übertragungsparameter einstellen<br>stty -F /dev/ttyUSB0 300 parenb -parodd cs7 -cstopb raw<br>stty -F /dev/ttyUSB1 300 parenb -parodd cs7 -cstopb raw<br>
# Initialisierung senden (Hexadezimal)<br>echo
\x2f\x3f\x21\x0d\x0a' > /dev/ttyUSB0<br>echo
\x2f\x3f\x21\x0d\x0a' > /dev/ttyUSB1<br>sleep 1.5<br>echo -e "\nÜbertragungsrate auf 9600 Baud hochsetzen"<br># Bestätigung senden und Datenrate des Zählers auf 9600 Baud erhöhen<br>echo
\x06\x30\x35\x30\x0d\x0a' > /dev/ttyUSB0<br>echo
\x06\x30\x35\x30\x0d\x0a' > /dev/ttyUSB1<br># Übertragungsrate auf 9600 hochsetzen<br>stty -F /dev/ttyUSB0 9600<br>stty -F /dev/ttyUSB1 9600</blockquote><br>Und nutze dieses mit folgendem Szenario:<br>Per SSH zweimal auf das Linux-Rechner: <br>
Im 1. Terminal oben angegebenes Skript ausführen<br>Im 2. Terminal mit laufendem cat /dev/ttyUSB0 oder minicom, die Ausgabe prüfen<br><br>Das Skript initialisiert korrekt die Übertragung, aber das Hochschalten auf 9600 Baud bekomme ich nicht hin. Nach dem Senden der Bestätigungssequenz (mit neuer Datenrate) kommen nur noch wilde Zeichen (ohne Änderung der Schnittstellen mit stty auf 9600) in der Ausgabe, daher vermute ich die Datenrate wurde korrekt geändert. Nach Änderung der Datenrate mit stty auf 9600, wird nichts mehr ausgegeben (Skript-Zustand, die Datenrate hat keinen Einfluss, d.h. auch mit niedrigeren Raten funktioniert es nicht, nur mit den 300 Baud). <br>
<br>Hat jemand eine Idee warum dies nicht funktioniert oder ähnliche Erfahrungen gemacht?
<div><br></div><div>Viele Grüße</div><div><br></div><div>Axel</div>