Wiki:libs/ftdi

ftdi

Das Paket ftdi stellt entsprechende Treiber für RS-232-USB-Adapter auf der Box zur Verfügung, so dass man mit einem solchen Adapter mit FTDI-Chipsatz ein serielles Gerät (Relais-Karten, Temperaturfühler, Wetterstationen, ggf. ganze Heizanlagen uvm.) an die Box anschließen und darüber mit diesen Geräten kommunizieren kann.

Benutzung

Beispiel-Parameter

T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0403 ProdID=6001 Rev= 4.00
S: Manufacturer=ftdi
S: Product=usb serial converter
S: SerialNumber=ftBNKG1I
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 44mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=ftdi_sio
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms

Anpassen der Baudrate

Eine ggf. erforderliche Anpassung der Baudrate wird in diesem Forum diskutiert.

Verbindung zum Testen

  • Verkabelung herstellen:
    Fritzbox ⇔ USB-RS-232-Adapter ⇔ Null-Modem-Kabel ⇔ Kontrollgerät (PC/Laptop/Macbook o.ä.)
  • Auf dem Kontrollgerät ein Hyperterminal öffnen
  • Auf der Fritzbox:
    echo "Hallo" > /var/ttyUSB0
    

Statt ttyUSB0 ist ggf. etwas anderes zu wählen, je nach dem, ob man den Adapter direkt an der Fritzbox angeschlossen hat, oder über einen USB-Hub mit mehreren USB-Ports.

  • Ergebnis im Hyperterminal auf dem Kontrollgerät:
    Hallo
    

Und das sollte auch anders herum funktionieren, also von der Fritzbox aus.

USB-Fernanschluss

Da es von AVM (leider nur für Windows) den sog. USB-Fernanschluss gibt, lässt sich das Ganze auch bequem vom Wohnzimmer aus steuern, auch wenn die Fritzbox woanders steht (LAN/WLAN-Anschluss reicht aus).
Voraussetzung ist, dass das Tool USB-Fernanschluss den Chipsatz unterstützt, wie es z.B. für den PL2303 der Fall ist.
Sollte das Tool "Keine FRITZBox gefunden!" melden, wird von AVM hier eine mögliche Lösung beschrieben.

Liste mit unterstützen Adaptern

Hier folgt eine Liste mit unterstützen Adaptern. Auch dazu gibt es einen Diskussions-Thread im IP-Phone-Forum.

Anregungen

Hier folgt eine Liste mit Anregungen und Links zu Projekten, welche Geräte man ggf. an eine Fritzbox anschließen und darüber steuern kann:

  • Tecalor THZ 303 SOL (Luftwärmepumpe/Heizung mit integrierter Wärmerückgewinnung) - siehe auch in diesem Forum
    (Falls Links zu kommerziellen Seiten hier unerwünscht sind, kann man den Link gerne wieder rausnehmen.)
  • Powerswitch von Objective Development mit Atmel AVR Microcontroller (AVR-USB)
  • USB-Relaisschalter