diff --git a/fhem/FHEM/10_OWServer.pm b/fhem/FHEM/10_OWServer.pm
index 647b6e030..73a7a14fb 100644
--- a/fhem/FHEM/10_OWServer.pm
+++ b/fhem/FHEM/10_OWServer.pm
@@ -641,4 +641,129 @@ OWServer_Set($@)
=end html
+=begin html_DE
+
+
+
OWServer
+
+
+
+ Definition
+
+ define <name> OWServer <protocol>
+
+
+ Definiert eine logische OWServer- Instanz. OWServer ist die Serverkomponente des
+ 1-Wire Dateisystems. Sie ermöglicht den Zugriff auf
+ alle 1-Wire- Busteilnehmer eines Systems.
+ <protocol> hat das Format <hostname>:<port> Nähere Informationen dazu gibt es in der owserver Dokumentation.
+
+ Voraussetzung innerhalb von FHEM ist das Modul OWNet.pm von owfs.org, welches bereits mit FHEM ausgeliefert wird.
+ Das auf CPAN erhältliche OWNet- Modul beinhaltet seit dem 23.12.2012 einen Fehler, der es für Fernzugriffe unbrauchbar macht.
+ Auf dem Computer, an dem der 1-Wire- Bus angeschlossen ist, muss die Software "owserver" installiert sein. Zusätzlich sollte auf diesem Rechner die Konfigurationsdatei "owfs.conf" eingesehen bzw. angepasst werden. Einen WIKI- Artikel dazu gibt es hier.
+
+ Die vorhandenen 1-Wire- Busteilnehmer werden als OWDevice -Geräte definiert.
+ Wenn autocreate aktiviert ist, werden beim Start von FHEM alle Geräte automatisch erkannt und eingerichtet.
+
+ Achtung: Dieses Modul ist weder verwandt noch verwendbar mit den 1-Wire Modulen, deren Namen nur aus Großbuchstaben bestehen!
+
+ Beispiele für die Einrichtung:
+
+ define myLocalOWServer OWServer localhost:4304
+ define myRemoteOWServer OWServer 192.168.1.100:4304
+ define myRemoteOWServer OWServer raspi:4304
+
+
+ Hinweis: Sollten keine Geräte erkannt werden, kann man versuchen in der owserver- Konfigurationsdatei (owfs.conf) zwei Servereinträge anzulegen:
+ Einen mit localhost
und einen mit dem "FQDN", bzw. dem Hostnamen, oder der IP-Adresse des Computers, auf dem die Software "owserver" läuft.
+
+
+
+
+
+ Set- Befehle
+
+ set <name> <value>
+
+ wobei value
für einen der folgenden Befehle steht:
+ reopen
+ Erneuert die Verbindung zum owserver.
+
+ - owserver (OWFS) -spezifische Einstellungen:
+
+ timeout/directory
+ timeout/ftp
+ timeout/ha7
+ timeout/network
+ timeout/presence
+ timeout/serial
+ timeout/server
+ timeout/stable
+ timeout/uncached
+ timeout/usb
+ timeout/volatile
+ timeout/w1
+ units/pressure_scale
+ units/temperature_scale
+
+
+ Nähere Informationen zu diesen Einstellungen gibt es im owserver- Manual.
+
+
+
+
+
+
+ Get- Befehle
+
+ get <name> <value>
+
+ wobei value
für einen der folgenden Befehle steht:
+ devices
+ Gibt eine Liste der Adressen und Typen aller von owserver erkannten Geräte aus. Außerdem
+ werden die entsprechenden OWDevice- Namen angezeigt, soweit sie bereits definiert sind.
+
+ errors
+ Liefert eine Fehlerstatistik zurück.
+ - owserver (OWFS) -spezifische Einstellungen:
+
+ /settings/timeout/directory
+ /settings/timeout/ftp
+ /settings/timeout/ha7
+ /settings/timeout/network
+ /settings/timeout/presence
+ /settings/timeout/serial
+ /settings/timeout/server
+ /settings/timeout/stable
+ /settings/timeout/uncached
+ /settings/timeout/usb
+ /settings/timeout/volatile
+ /settings/timeout/w1
+ /settings/units/pressure_scale
+ /settings/units/temperature_scale
+
+
+ Nähere Informationen zu diesen Einstellungen gibt es im owserver- Manual.
+
+
+
+
+
+ Attribute
+
+ - nonblocking
+ Holt alle readings (OWServer / OWDevice) über einen Tochterprozess. Dieses Verfahren stellt sicher,
+ dass FHEM während der Kommunikation mit owserver nicht angehalten wird.
+ Beispiel:
+ attr <name> nonblocking 1
+
+ - eventMap
+ - readingFnAttributes
+
+
+ Hinweis: Falls in FHEM trotzdem ungewöhnliche Stillstände auftreten, sollte das Attribut nonblocking
wieder deaktiviert werden.
+
+
+
+=end html_DE
=cut
diff --git a/fhem/FHEM/11_OWDevice.pm b/fhem/FHEM/11_OWDevice.pm
index b17e79882..809e69a34 100644
--- a/fhem/FHEM/11_OWDevice.pm
+++ b/fhem/FHEM/11_OWDevice.pm
@@ -875,4 +875,158 @@ OWDevice_InitValues($)
=end html
+=begin html_DE
+
+
+OWDevice
+
+
+
+ Definition
+
+ define <name> OWDevice <address> [<interval>]
+
+
+ Definiert ein 1-Wire- Gerät. 1-Wire- Geräte werden anhand ihrer Adresse <address> definiert. Diese wird
+ durch den zuvor eingerichteten OWServer bereitgestellt.
+
+
+ Wird zusätzlich <interval> angegeben, ruft OWServer alle <interval> Sekunden
+ einen Datensatz des Gerätes ab.
+
+
+ Jedes OWDevice ist ein eigenständiges Gerät. Seine Eigenschaften werden erstmals zum Zeitpunkt der Definition
+ abgefragt. Die durch "get" oder "set" erzeugten, sowie durch den zyklischen Abruf gelieferten readings,
+ können mit dem Kommando list <name>
angezeigt werden.
+
+ Folgende 1-Wire- und iButton- Komponenten werden aktuell unterstützt:
+
+ - DS2401 - Im Chip integrierte Seriennummer
+ - DS1990A - iButton mit fester Seriennummer
+ - DS2405 - Adressierbarer Schalter
+ - DS18S20 - Hochpräzisions-Digital-Thermosensor
+ - DS1920 - iButton-Thermosensor
+ - DS2406, DS2407 - Dualer adressierbarer Schalter mit 1 kbit Speicher
+ - DS2436 - Batterie-ID/Monitor- Schaltkreis
+ - DS2423 - Dual-Zählerbaustein mit Speicherfunktion
+ - DS2450 - Vierfach-A/D Umsetzer
+ - DS1822 - Econo-Thermosensor
+ - DS2415 - Zeitgeber- Schaltkreis
+ - DS1904 - iButton-Echtzeituhr
+ - DS2438 - Smart-Batterie-Monitor
+ - DS2417 - Zeitgeber-Schaltkreis mit Interrupt
+ - DS18B20 - Thermosensor mit programmierbarer Auflösung
+ - DS2408 - 8-kanaliger adressierbarer Schalter
+ - DS2413 - 2-kanaliger adressierbarer Schalter
+ - DS1825 - Thermosensor mit programmierbarer Auflösung und ID
+ - EDS0066 - Vielfachsensor für Temperatur und Luftdruck
+ - LCD - LCD-Ansteuerung von Louis Swart
+
+
+ Das Hinzufügen weiterer Geräte ist im Modulcode (subroutine OWDevice_GetDetails
) sehr einfach möglich.
+
+ Achtung: Dieses Modul ist weder verwandt noch verwendbar mit den 1-Wire Modulen, deren Namen nur aus Großbuchstaben bestehen!
+
+ Bitte beachten: Um einer Verwechselung entgegenzuwirken, stößt das reading "state" der Geräte keine Events an.
+
+ Beispiele zur Einrichtung:
+
+
+ define myOWServer localhost:4304
+ get myOWServer devices
+ 10.487653020800 DS18S20
+ define myT1 10.487653020800
+ list myT1 10.487653020800
+ Internals:
+ ...
+ Readings:
+ 2012-12-22 20:30:07 temperature 23.1875
+ Fhem:
+ ...
+ getters:
+ address
+ family
+ id
+ power
+ type
+ temperature
+ templow
+ temphigh
+ polls:
+ temperature
+ setters:
+ alias
+ templow
+ temphigh
+ ...
+
+
+
+
+
+
+ Set-Befehle
+
+ set <name> interval <value>
+
+ value
überschreibt das Abrufintervall der Datensätze. Der Wert ist in Sekunden anzugeben.
+
+ set <name> <reading> <value>
+
+ Setzt das <reading> auf <value> für das 1-Wire-Gerät <name>. Die verwendbaren Werte werden durch die
+ jeweiligen 1-wire-Geräte bestimmt.
+
+ Beispiel:
+
+
+
+
+
+
+
+ Get-Befehle
+
+ get <name> <reading> <value>
+
+ Holt das <reading> des 1- Wire Geräte- <name>. Die verwendbaren Werte werden durch die
+ jeweiligen 1-wire-Geräte bestimmt.
+
+ Beispiel:
+
+
+
+
+
+
+ Attribute
+
+
+ - IODev:
+ Bestimmt die OWServer-Instanz, welche für das Senden und Abrufen der Daten
+ eines OWDevice-Gerätes genutzt werden soll. Hinweis: Während des Starts
+ ordnet FHEM die neuen OWDevice-Geräte der jeweils zuletzt definierten OWServer-Instanz zu.
+ Deshalb verfährt man idealerweise so, dass man zuerst eine OWServer-Instanz und
+ anschließend die zugehörigen OWDevice-Geräte definiert. Danach definiert man die
+ nächste OWServer-Instanz, gefolgt von den zugehörigen OWDevice-Geräten, usw.
+
+ - trimvalues: Entfernt voran- und nachgestellte Leerzeichen aus den readings. Standartwert ist 1 (ein).
+ - polls: Eine per Komma getrennte Liste der abzurufenden readings. Mit diesem Attribut unterdrückt man alle standartmäßig abgerufenen readings und ersetzt sie durch die eigene Zusammenstellung.
+ - interfaces: Ersetzt die durch dieses Gerät erzeugten Interfaces.
+ - model: Angabe des Gerätetyps, z.B.: DS18S20.
+ - resolution: Angabe der Auflösung für die Temperaturmessung in bits, zur Verfügung stehen: 9, 10, 11 oder 12.
+ Hinweis: Geringere Auflösungen bewirken schnellere Reaktionen des Busses. Dies kann z.B. bei umfangreichen 1-Wire- Installationen hilfreich sein,
+ um eventuelle Stillstände von FHEM zu vermindern.
+ - eventMap
+ - readingFnAttributes
+
+
+
+
+
+
+=end html_DE
=cut