From 3eeaedb5591cc2f988e16f8c5a11e6aafdaa9700 Mon Sep 17 00:00:00 2001 From: andi291 Date: Tue, 8 Nov 2016 19:15:55 +0000 Subject: [PATCH] 00_TUL.pm: added knxd. Added doku as well. Added summary. Treat it like eibd. See thread #58375 git-svn-id: https://svn.fhem.de/fhem/trunk@12531 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_TUL.pm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/00_TUL.pm b/fhem/FHEM/00_TUL.pm index 0cff8dd6c..29926c6ea 100644 --- a/fhem/FHEM/00_TUL.pm +++ b/fhem/FHEM/00_TUL.pm @@ -10,6 +10,7 @@ # ABU 20160515 removed compatibility flag for EIB # ABU 20160516 added log entry for non-compatibility of tul # ABU 20160613 changed log entry for startup +# ABU 20161108 added knxd. Added doku as well. Added summary. Treat it like eibd. See thread #58375 package main; @@ -449,7 +450,8 @@ TUL_OpenDev($$) Log 3, "TUL opening $name device $dev" if(!$reopen); # eibd:host[:port] - if($dev =~ m/^(eibd):(.+)$/) + #if($dev =~ m/^(eibd):(.+)$/) + if($dev =~ m/^(eibd|knxd):(.+)$/) { my $host = $2; my $port = 6720; @@ -1153,7 +1155,7 @@ sub sendRequest($$) The TUL module is the representation of a EIB / KNX connector in FHEM. KNX instances represent the EIB / KNX devices and will need a TUL as IODev to communicate with the EIB / KNX network.
- The TUL module is designed to connect to EIB network either using EIBD or the TUL usb stick created by busware.de + The TUL module is designed to connect to EIB network either using eibd, knxd or the TUL usb stick created by busware.de Note: this module may require the Device::SerialPort or Win32::SerialPort module if you attach the device via USB and the OS sets strange default parameters for serial devices. @@ -1186,6 +1188,7 @@ sub sendRequest($$) Example:
define tul TUL eibd:localhost 1.1.249 + define tul TUL knxd:192.168.178.1 1.1.248
If the device is called none, then no device will be opened, so you can experiment without hardware attached.
@@ -1210,7 +1213,9 @@ sub sendRequest($$) =end html - +=device +=item summary Connects FHEM to KNX-Bus (Base-device) +=item summary_DE Verbindet FHEM mit dem KNX-Bus (Basisger¨at) =begin html_DE @@ -1221,7 +1226,7 @@ sub sendRequest($$) Das Modul TUL stellt die Verbindung von FHEM zum EIB / KNX dar. KNX Instanzen stellen die Vrbindung zu den KNX-Gruppen dar und benÖtigen ein TUL-Device als IO-Schnittstelle.
- Das Modul TUL kommuniziert mit dem KNX entweder Über den EIBD, den KNXD oder den TUL TUL usb stick hergestellt von busware.de + Das Modul TUL kommuniziert mit dem KNX entweder Über den eibd, den knxd oder den TUL TUL usb stick hergestellt von busware.de Anmerkung: das Modul benÖtigt die Device::SerialPort oder Win32::SerialPort wenn der Stick Über USB angeschlossen wird, und das OS unrealistische Parameter fÜr das Device einstellt. @@ -1254,6 +1259,7 @@ sub sendRequest($$) Beispiel:
define tul TUL eibd:localhost 1.1.249 + define tul TUL knxd:192.168.178.2 1.1.248
Wenn das Gerät none konfiguriert wird, wird kein device geÖffnet. So kÖnnt Ihr ohne angeschlossene Hardware experimentieren.