FritzBox und 1-Wire: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „Für den Fall, dass eines der zusätzlichen Kernelmodule geladen werden muss: * Kernelmodul ''ch341.ko'' oder ''pl2303.ko'' auf die FritzBox kopieren, z.B. im…“) |
Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Die [[AVM Fritz!Box]] Hardware der Fa. [http://www.avm.de AVM] zum Anschluss von Hausnetzen an DSL. | |||
FHEM läuft auf diversen FritzBox-Modellen, wird z.T. sogar von AVM als so genannte "Labor-Firmware" bereitgestellt. Während hier die Installation von FHEM beschrieben wird, soll sich diese Seite nur mit dem Anschluss von 1-Wire Devices an die Fritzbox befassen. | |||
Hierfür existieren mehrere Möglichkeiten, die im Folgenden aufgeführt sind: | |||
{| class="wikitable" | |||
! Anschluss | |||
! Gerät | |||
! Unterstützte 1-Wire Devices | |||
! Besonderheit | |||
! Stromversorgung 1-Wire Bus | |||
|- | |||
| Direkt an USB | |||
| DS9490 Adapter | |||
| | |||
| '''funktioniert nicht''', weil der enthaltene Chip DS2490 derzeit nur über <br />''libusb'' ansteuerbar ist. Abhilfe ist in Arbeit. | |||
|  ?? | |||
|- | |||
| Direkt an USB | |||
| USB9097 Adapter | |||
| rowspan="6" | Alle von OWX unterstützten Devices, d.h. <br /><p>DS18x20, DS1822 Temperatursensor <br /> DS2406, DS2408, DS2413 Schalter <br /> DS2423 Zähler <br />DS2438 Multisensor <br /> DS2450 4 Kanal ADC <br />LCD-Controller von [http://www.fuchs-shop.com/de/shop/6/1/13372316/ Louis Swart]<br>Alle anderen 1-Wire Devices: Nur ID | |||
</p> | |||
| '''funktioniert''' auf der FB7390, das Kernelmodul ''ch341.ko'' findet man [https://sites.google.com/site/fhemarduino/file-cabinet/ch341.ko?attredirects=0&d=1 hier] | |||
| Ja, 5V | |||
|- | |||
| Direkt an USB | |||
| Eigenbau, <br /> mit FT232RL und DS2480 Bus-Master | |||
| '''funktioniert''', Fertiggeräte eventuell bei EBay erhältlich, <br />siehe auch [[Interfaces für 1-Wire]] | |||
| Ja, 5V | |||
|- | |||
| Direkt an USB | |||
| LinkUSBi Adapter | |||
| '''funktioniert''', verwendet das FTDI Kernelmodul.<br />Achtung: Es kann zu Timing-Problemem kommen. <br /> Erhältlich z.B. [http://www.fuchs-shop.com/de/shop/17/1/13372210/ hier] | |||
| Ja, 5V an Pin2 (limited to 50mA) | |||
|- | |||
| Über USB-zu-Seriell-Konverter <br /> 9- oder 25-polig <br /> mit Winchiphead CH341-Chip | |||
| Konverter + DS9097U-(009/S09, E25) | |||
| '''funktioniert''' auf der FB7390, das Kernelmodul ''ch341.ko'' findet man [https://sites.google.com/site/fhemarduino/file-cabinet/ch341.ko?attredirects=0&d=1 hier] | |||
| Nur bei den 25-poligen Modellen als Standard,<br /> bei den 9-poligen Modellen<br /> externe Versorgung oder Modifikation des DS9097 nötig | |||
|- | |||
| Über USB-zu-Seriell-Konverter <br /> 9- oder 25-polig <br /> mit Prolific PL2303-Chip | |||
| Konverter + DS9097U-(009/S09, E25) | |||
| '''funktioniert''' auf der FB7390, das Kernelmodul ''pl2303.ko'' findet man [https://groups.google.com/group/fhem-users/attach/1c0530caa5d8a864/pl2303.ko?part=2&authuser=0 hier] | |||
| Nur bei den 25-poligen Modellen als Standard,<br /> bei den 9-poligen Modellen<br /> externe Versorgung oder Modifikation des DS9097 nötig | |||
|- | |||
| Über USB-zu-Seriell-Konverter <br /> 9- oder 25-polig <br /> mit FTDI RL232-Chip | |||
| Konverter + DS9097U-(009/S09, E25) | |||
| '''funktioniert''' auf der FB7390, das Kernelmodul ''ftdi_sio.ko'' ist auf der <br /> FritzBox vorhanden | |||
| Nur bei den 25-poligen Modellen als Standard,<br /> bei den 9-poligen Modellen<br /> externe Versorgung oder Modifikation des DS9097 nötig | |||
|- | |||
| Über Netzwerk und CUNO | |||
| CUNO | |||
| Mit OWX: Alle von OWX unterstützten Devices <br /> Ohne OWX: Nur DS18x20, DS1822 Temperatursensor | |||
| '''funktioniert''' mit gewissen Einschränkungen, siehe [[CUNO und 1-wire]] | |||
| Ja, aber nur 3,3 V. <br /> Kann allerdings zu 5V modifiziert werden | |||
|- | |||
| Über Netzwerk und <br /> Ethersex-Gerät | |||
| AVR-Net-IO oder ähnliches | |||
| DS18x20, DS1822 Temperatursensor <br /> DS2502 EEPROM <br />DS2450 4 Kanal ADC | |||
| '''funktioniert''', siehe [[FHEM und 1-Wire]] und [[AVR-NET-IO]]<br /> | |||
|  ?? | |||
|} | |||
Für den Fall, dass eines der zusätzlichen Kernelmodule geladen werden muss: | Für den Fall, dass eines der zusätzlichen Kernelmodule geladen werden muss: | ||
Zeile 6: | Zeile 70: | ||
* Überprüfung mit ''lsmod | grep ch341'' oder ''lsmod | pl2303''. | * Überprüfung mit ''lsmod | grep ch341'' oder ''lsmod | pl2303''. | ||
* Wenn alles funktioniert hat, den ''insmod''-Befehl in die FHEM-Startdatei mit aufnehmen. | * Wenn alles funktioniert hat, den ''insmod''-Befehl in die FHEM-Startdatei mit aufnehmen. | ||
[[Kategorie:FritzBox]] | |||
[[Kategorie:1-Wire]] |
Aktuelle Version vom 13. Mai 2013, 16:51 Uhr
Die AVM Fritz!Box Hardware der Fa. AVM zum Anschluss von Hausnetzen an DSL.
FHEM läuft auf diversen FritzBox-Modellen, wird z.T. sogar von AVM als so genannte "Labor-Firmware" bereitgestellt. Während hier die Installation von FHEM beschrieben wird, soll sich diese Seite nur mit dem Anschluss von 1-Wire Devices an die Fritzbox befassen.
Hierfür existieren mehrere Möglichkeiten, die im Folgenden aufgeführt sind:
Anschluss | Gerät | Unterstützte 1-Wire Devices | Besonderheit | Stromversorgung 1-Wire Bus |
---|---|---|---|---|
Direkt an USB | DS9490 Adapter | funktioniert nicht, weil der enthaltene Chip DS2490 derzeit nur über libusb ansteuerbar ist. Abhilfe ist in Arbeit. |
?? | |
Direkt an USB | USB9097 Adapter | Alle von OWX unterstützten Devices, d.h. DS18x20, DS1822 Temperatursensor |
funktioniert auf der FB7390, das Kernelmodul ch341.ko findet man hier | Ja, 5V |
Direkt an USB | Eigenbau, mit FT232RL und DS2480 Bus-Master |
funktioniert, Fertiggeräte eventuell bei EBay erhältlich, siehe auch Interfaces für 1-Wire |
Ja, 5V | |
Direkt an USB | LinkUSBi Adapter | funktioniert, verwendet das FTDI Kernelmodul. Achtung: Es kann zu Timing-Problemem kommen. Erhältlich z.B. hier |
Ja, 5V an Pin2 (limited to 50mA) | |
Über USB-zu-Seriell-Konverter 9- oder 25-polig mit Winchiphead CH341-Chip |
Konverter + DS9097U-(009/S09, E25) | funktioniert auf der FB7390, das Kernelmodul ch341.ko findet man hier | Nur bei den 25-poligen Modellen als Standard, bei den 9-poligen Modellen externe Versorgung oder Modifikation des DS9097 nötig | |
Über USB-zu-Seriell-Konverter 9- oder 25-polig mit Prolific PL2303-Chip |
Konverter + DS9097U-(009/S09, E25) | funktioniert auf der FB7390, das Kernelmodul pl2303.ko findet man hier | Nur bei den 25-poligen Modellen als Standard, bei den 9-poligen Modellen externe Versorgung oder Modifikation des DS9097 nötig | |
Über USB-zu-Seriell-Konverter 9- oder 25-polig mit FTDI RL232-Chip |
Konverter + DS9097U-(009/S09, E25) | funktioniert auf der FB7390, das Kernelmodul ftdi_sio.ko ist auf der FritzBox vorhanden |
Nur bei den 25-poligen Modellen als Standard, bei den 9-poligen Modellen externe Versorgung oder Modifikation des DS9097 nötig | |
Über Netzwerk und CUNO | CUNO | Mit OWX: Alle von OWX unterstützten Devices Ohne OWX: Nur DS18x20, DS1822 Temperatursensor |
funktioniert mit gewissen Einschränkungen, siehe CUNO und 1-wire | Ja, aber nur 3,3 V. Kann allerdings zu 5V modifiziert werden |
Über Netzwerk und Ethersex-Gerät |
AVR-Net-IO oder ähnliches | DS18x20, DS1822 Temperatursensor DS2502 EEPROM DS2450 4 Kanal ADC |
funktioniert, siehe FHEM und 1-Wire und AVR-NET-IO |
?? |
Für den Fall, dass eines der zusätzlichen Kernelmodule geladen werden muss:
- Kernelmodul ch341.ko oder pl2303.ko auf die FritzBox kopieren, z.B. im FHEM-Wurzelverzeichnis ablegen.
- In dieses Verzeichnis wechseln.
- Mit dem Befehl insmod ch341.ko oder insmod pl2303.ko laden.
- Überprüfung mit lsmod | grep ch341 oder lsmod | pl2303.
- Wenn alles funktioniert hat, den insmod-Befehl in die FHEM-Startdatei mit aufnehmen.