RFXtrx433e mit FHEM@Fritzbox Initialization Error

Begonnen von aloz77, 19 August 2014, 21:53:12

Vorheriges Thema - Nächstes Thema

aloz77

Ich fange grade an mit FHEM und habe mir RFXtrx433e gekauft. Mit dem RFXmngr und Firmware 229 tut die Box am Windows-PC, was sie soll. Wenn ich sie an die Fritzbox anschließe, auf der FHEM läuft, bekomme ich sie leider gar nicht zum Laufen. Ich definiere das Gerät manuell so:

define RFXTRXUSB TRX /dev/ttyUSB3

Dann sagt er mir im Log das:

2014.08.19 21:32:17 3: Opening RFXTRXUSB device /dev/ttyUSB3
2014.08.19 21:32:17 3: RFXTRXUSB device opened
2014.08.19 21:32:17 1: TRX: Initialization Error: No character read
2014.08.19 21:32:17 1: Cannot init /dev/ttyUSB3, ignoring it


ttyUSB3 ist richtig. An der Fritzbox hängen noch drei andere USB-Geräte, teilweise auch mit FTDI-Chips. Alle gehen einwandfrei (mit anderer Software). Also die Fritzbox kennt das Gerät, nur irgendwas klappt nicht mit der Kommunikation.

root@FritzBOX:/var/mod/root# ls -al /dev/ttyUSB*
crw-rw----    1 root     root      188,   0 Aug 19 21:38 /dev/ttyUSB0
crw-rw----    1 root     root      188,   1 Aug 19 21:39 /dev/ttyUSB1
crw-rw----    1 root     root      188,   2 Aug 19 21:39 /dev/ttyUSB2
crw-rw----    1 root     root      188,   3 Aug 19 21:32 /dev/ttyUSB3


Kann ich das irgendwie mit FHEM tiefer debuggen oder woran könnte der Fehler liegen?

Ich habe Fritzbox 7390 mit Freetz FRITZ!OS 06.10-28178 BETA und # $Id: 45_TRX.pm 3784 2013-08-24 19:04:30Z wherzig $ Ich habe schon beide Modi StartasRoot und normaler Start ausprobiert.

aloz77

Das scheint die Lösung zu sein:

define RFXTRXUSB TRX /dev/ttyUSB3@38400

Mit der Angabe @38400 klappt jetzt die Initialisierung...