Hallo,

ich habe den USB-WDE1 Wetterdatenempfänger und hatte ihn auch ohne Probleme unter Linux in Betrieb.
Mittels
socat /dev/ttyUSB0,b9600 STDOUT
habe ich zwei Temperaturen und einen Luftfeuchtigkeitswert ausgelesen:
$1;1;;22,1;22,1;;;;;;;47;;;;;;;;;;;;;0
$1;1;;22,1;21,3;;;;;;;47;;;;;;;;;;;;;0


Leider habe ich nach einigen Wochen keine Daten mehr erhalten, sondern nur noch Meldungen wie "WRONG VAL" und "WRONG CMD".

Nach ein wenig Recherche im Netz bin ich auf die vermeintliche Lösung gestoßen. Mittels:
stty < /dev/ttyUSB0 9600 -brkint -opost -onlcr -echo

sollten wieder die Werte empfangen werden können.

Ich bin nun wieder in der Lage, Daten zu empfangen, allerdings in folgender Form:
$1;1;;22,1;22,1;;;;;;;47;;;;;;;;;;;;;0

$2;1;;;;;;12,1;;0

$1;1;;22,0;22,1;;;;;;;47;;;;;;;;;;;;;0

$2;1;;;;;;12,1;;0


Woher kommen die "$2"-Zeilen nach jeder Datenzeile? Und welcher Wert wird dort ausgelesen?

Wie kann ich alles wieder in den Ausgangszustand zurücksetzen, so dass ich die Daten wie vorher (in jeder Zeile alle Datenwerte, beginnend mit $1...) bekomme?

Woher kommt die zweite Datenzeile überhaupt? Ich habe auch schon die Temperatursensoren zwischenzeitlich außer Betrieb genommen, das hat leider nicht geholfen.

Bin für jede Hilfe dankbar!

Gruß
Marian