FritzBox und 1-Wire: Unterschied zwischen den Versionen

Aus FHEMWiki
(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
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.
| &#160;??
|-
|  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&amp;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&amp;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&amp;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 />
| &#160;??
|}
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]]

Version vom 11. Mai 2013, 10: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
DS2406, DS2408, DS2413 Schalter
DS2423 Zähler
DS2438 Multisensor
DS2450 4 Kanal ADC
LCD-Controller von Louis Swart
Alle anderen 1-Wire Devices: Nur ID

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.