From 7afc28163d85d955db83d370ed902302a4fdc2e0 Mon Sep 17 00:00:00 2001 From: borisneubert <> Date: Sun, 21 Aug 2016 12:58:51 +0000 Subject: [PATCH] OWServer, OWDevice: commandref amended git-svn-id: https://svn.fhem.de/fhem/trunk@12039 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_OWServer.pm | 41 ++++++++++++++++++++++++++++++++++++---- fhem/FHEM/11_OWDevice.pm | 5 +++++ 2 files changed, 42 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/10_OWServer.pm b/fhem/FHEM/10_OWServer.pm index 74dce7ef7..ef65ca21e 100644 --- a/fhem/FHEM/10_OWServer.pm +++ b/fhem/FHEM/10_OWServer.pm @@ -524,13 +524,16 @@ OWServer_Set($@) =pod +=item device +=item summary controls a One-Wire (1Wire) server instance +=item summary_DE steuert eine Ausgabe eines One-Wire (1Wire) Servers =begin html
define <name> OWServer <protocol>
@@ -541,10 +544,25 @@ OWServer_Set($@)
for any 1-wire devices on a host. <protocol> has
format <hostname>:<port>. For details see
owserver documentation.
-
You need OWNet.pm from owfs.org, which is normally deployed with FHEM. As at 2012-12-23 the OWNet module
on CPAN has an issue which renders it useless for remote connections.
-
+
+ The ow* version 2.9 packages provided with Debian Jessie have issues. For Debian Jessie please unzip
+ owfs_2.8p17-1_all.zip and install
+ owserver, dependencies and what else you require with dpkg -i <package>.deb
.
+
+ A typical working configuration file /etc/owfs.conf
looks as follows:
+
+ ! server: server = localhost:4304
+
+ #server: FAKE = DS18S20,DS2405
+ # USB device: DS9490
+ server: usb = all
+ http: port = 2121
+ ftp: port = 2120
+ server: port = localhost:4304
+
The actual 1-wire devices are defined as OWDevice devices. If autocreate is enabled, all the devices found are created at start of FHEM automatically. @@ -657,7 +675,7 @@ OWServer_Set($@)
define <name> OWServer <protocol>
@@ -672,6 +690,21 @@ OWServer_Set($@)
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 ow*-Pakete in der Version 2.9 von Debian Jessie haben Probleme. Bitte entpacke für Debian Jessie
+ owfs_2.8p17-1_all.zip und installiere
+ owserver, Abhängigkeiten und was Du sonst noch brauchst mit dpkg -i <package>.deb
.
+
+ Eine typische funktionierende Konfigurationsdatei /etc/owfs.conf
sieht so aus:
+
+ ! server: server = localhost:4304
+
+ #server: FAKE = DS18S20,DS2405
+ # USB device: DS9490
+ server: usb = all
+ http: port = 2121
+ ftp: port = 2120
+ server: port = localhost:4304
+
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.
diff --git a/fhem/FHEM/11_OWDevice.pm b/fhem/FHEM/11_OWDevice.pm
index 54ff029fe..87cf38f7d 100644
--- a/fhem/FHEM/11_OWDevice.pm
+++ b/fhem/FHEM/11_OWDevice.pm
@@ -743,6 +743,9 @@ OWDevice_InitValues($)
###################################
=pod
+=item device
+=item summary controls a One-Wire (1Wire) device
+=item summary_DE steuert ein One-Wire- (1Wire-) Gerät
=begin html
@@ -780,6 +783,7 @@ OWDevice_InitValues($)