USB-WDE1 am Rapsberry Pi

zur Übersicht3 Beiträge Thema abonnieren Neue Antwort
Anzeigen  Sortieren 

USB-WDE1 am Rapsberry Pi

von sbe » 18.08.2012, 21:44 

Hallo,

ich möchte gerne einen USB-WDE1 an einem Raspberyy Pi betreiben. Der Raspi läuft unter Raspbian “wheezy” vom

15.07.2012. Leider lässt sich die baud-rate der seriellen Schnittstelle nicht konfigurieren, siehe die folgenden

Kommandos direkt nach dem anschliessen des WDE1 und nach dem stty Kommando.



Quellcode
pi@kermit ~ $ stty -F /dev/ttyUSB1 -a
speed 0 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke


pi@kermit ~ $ stty -F /dev/ttyUSB1 speed 9600
0


pi@kermit ~ $ stty -F /dev/ttyUSB1 -a
speed 0 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>;
start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke


dmesg sieht wie folgt aus:

[code][ 4150.524038] usb 1-1.3.3: new full speed USB device number 8 using dwc_otg
[ 4150.626633] usb 1-1.3.3: New USB device found, idVendor=10c4, idProduct=ea60
[ 4150.626681] usb 1-1.3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4150.626703] usb 1-1.3.3: Product: ELV USB-WDE1 Wetterdatenempf\xffffffc3\xffffffa4\xffffffa4nger
[ 4150.626722] usb 1-1.3.3: Manufacturer: Silicon Labs
[ 4150.626738] usb 1-1.3.3: SerialNumber: TAMN6RA8WL1PHAAE
[ 4150.629718] cp210x 1-1.3.3:1.0: cp210x converter detected
[ 4150.704038] usb 1-1.3.3: reset full speed USB device number 8 using dwc_otg
[ 4150.805879] usb 1-1.3.3: cp210x converter now attached to ttyUSB1[/code]

Wo könnte die Ursache liegen?
Wie kann man sie beheben?
Hat schon jemand den USB-WDE1 mit dem Raspi erfolgreich verbunden?

Gruß
Stefan
sbe
Beiträge: 2
Registriert
18.08.2012

AW: USB-WDE1 am Rapsberry Pi

von frank**** » 31.01.2013, 10:58 

hallo,

der usb-wde1 geht mit deiner konfiguration eigentlich out of the box.
probier mal:
socat /dev/ttyUSB0,b9600 STDOUT

die ausgabe sieht dann in etwa so aus:
$1;1;;13,8;22,7;22,6;17,8;22,1;21,2;22,9;;59;35;38;49;38;40;35;;;;;;;0
$1;1;;13,8;22,7;22,6;17,8;22,1;21,2;22,9;;59;35;38;49;38;40;35;;;;;;;0

hier findest du auch eine kleine praktische anwendung, läuft prima bei mir.
http://cweiske.de/tagebuch/wetterdaten-usb-wde1.htm

frank****
Beiträge: 1
Registriert
31.01.2013

AW: AW: USB-WDE1 am Rapsberry Pi

von sbe » 31.01.2013, 19:59 

Hallo,

seit einem apt-get update und upgrade irgendwann im September '12 funktioniert es auch bei mir. Da gab es irgendeinen Bug in der seriellen Kommunikation des Raspbian.

sbe
Beiträge: 2
Registriert
18.08.2012
Anzeigen  Sortieren 
zur Übersicht3 Beiträge Neue Antwort