<div dir="ltr"><div><div><div><div><div><div>Guten Morgen, <br><br></div>das vollständige Skript findet sich in einem vorherigen Beitrag dieses Threads. (<a href="http://lists.volkszaehler.org/pipermail/volkszaehler-users/2015-May/006237.html" target="_blank">http://lists.volkszaehler.org/pipermail/volkszaehler-users/2015-May/006237.html</a>) <br><br></div>Das eine Raute in einem Bash-Skript die Zeile auskommentiert ist mir sehr geläufig. Bei meinem Skript habe ich mich an diesem Foren Post orientiert, da der Benutzer schreibt, dass er damit den Zähler MT681 erfolgreich ausgelesen hat. <a href="http://www.photovoltaikforum.com/volkszaehler-org-f131/iskra-mt681-auslesen-klappt-nicht-t102943.html#p1149735" target="_blank">http://www.photovoltaikforum.com/volkszaehler-org-f131/iskra-mt681-auslesen-klappt-nicht-t102943.html#p1149735</a> <br><br></div>Das hier die Zeile "set ..." nicht auskommentiert ist, so wie es bei dem vorherigen Forenbeitrag <a href="http://www.photovoltaikforum.com/volkszaehler-org-f131/iskra-mt681-auslesen-klappt-nicht-t102943.html#p1149166" target="_blank">http://www.photovoltaikforum.com/volkszaehler-org-f131/iskra-mt681-auslesen-klappt-nicht-t102943.html#p1149166</a> sowie im Volkszähler Wiki unter <a href="http://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/emh-ehz-h1" target="_blank">http://wiki.volkszaehler.org/hardware/channels/meters/power/edl-ehz/emh-ehz-h1</a> der Fall ist, ist mir nicht aufgefallen. Daher habe ich diese Zeile als notwendigen Befehl angesehen. <br><br></div>Das soll mal jemand verstehen, dass man mit dieser langen Hex-Kette die Schnittstelle konfiguriert. :-) <br><br></div>Gruß<br></div>Alexander<br><div><div><div><div><div><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">Am 12. Mai 2015 um 23:20 schrieb Udo1 <span dir="ltr"><<a href="mailto:udo1@gmx.net" target="_blank">udo1@gmx.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hallo Alexander,<span><br>
<br>
Am 12.05.2015 um 22:08 schrieb Alexander:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Mal noch eine Frage zu dem Bash-Skript:<br>
<br>
set $INPUT_DEV to 9600 8N1<br>
<br>
Mit diesem Befehl stelle ich die Baud-Rate auf 9600 und konfiguriere, dass die Pakete jeweils aus 8 Bit bestehen ohne Parity Bit.<br>
<br>
Nur was bedeutet die nachfolgende Zeile<br>
<br>
stty -F $INPUT_DEV 1:0:8bd:0:3:1c:7f:15:4:5:1: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<br>
</blockquote></span>
Wenn schon solltest du das bash-script auch vollständig zitieren:<br>
<br>
#!/bin/bash<br>
# read and evaluate SML output received from EMH eHZ<br>
<br>
# set serial device<br>
INPUT_DEV="/dev/ttyUSB0"<br>
<br>
#set $INPUT_DEV to 9600 8N1<span><br>
stty -F $INPUT_DEV 1:0:8bd:0:3:1c:7f:15:4:5:1: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<br>
<br></span>
Die Raute vor einer Zeile bedeutet: Es folgt ein Kommentar.<br>
Die eigentliche Umschaltung der seriellen Schnittstelle erfolgt mit:<span><br>
stty -F $INPUT_DEV 1:0:8bd:0:3:1c:7f:15:4:5:1: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<br>
<br>
<br></span>
Gruß<br>
Udo<br>
</blockquote></div><br></div></div></div></div></div></div></div></div></div></div></div>