From d09f46f6e56b046c62352c60d773236a4ea7f148 Mon Sep 17 00:00:00 2001
From: andi291 <>
Date: Thu, 22 Jun 2017 12:19:02 +0000
Subject: [PATCH] 10_KNX.pm: ABU 20170622 finetuned doku
git-svn-id: https://svn.fhem.de/fhem/trunk@14554 2b470e98-0d58-463d-a4d8-8e2adae1ed80
---
fhem/FHEM/10_KNX.pm | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/fhem/FHEM/10_KNX.pm b/fhem/FHEM/10_KNX.pm
index 859f09b09..32c4ec549 100644
--- a/fhem/FHEM/10_KNX.pm
+++ b/fhem/FHEM/10_KNX.pm
@@ -34,6 +34,7 @@
# ABU 20170503 changed regex for all dpt9
# ABU 20170507 changed regex for all dpt9
# ABU 20170517 added useSetExtensions
+# ABU 20170622 finetuned doku
package main;
@@ -1637,14 +1638,15 @@ sub KNX_getCmdList ($$$)
define lamp1 KNX 0A0C:dpt1.003 myTul
- One hint regarding dpt1 (binary): all the sub-types have to be used with keyword value. Received telegrams are already encoded to their representation.
- Having the on/off button (for send values) without keyword value is an absolutely special use-case and only valid for dpt1 (not the subs).
+ One hint regarding dpt1 (binary): all the sub-types have to be used with keyword value. Received telegrams are already encoded to their representation. This mechanism does not work for send-telegrams.
+ Here on/off has to be supplied.
+ Having the on/off button (for send values) without keyword value is an absolutely special use-case and only valid for dpt1 and its sub-types.
Example:
define rollo KNX 0/10/12:dpt1.008 - set rollo value up - set rollo value down + set rollo value off + set rollo value on@@ -1905,13 +1907,14 @@ sub KNX_getCmdList ($$$) Ein Hinweis bezüglich dem binären Datentyp dpt1: alle Untertypen müssen über das Schlüsselwort value gesetzt werden. Empfangene Telegramme werden entsprechend ihrer Definition automatisch - umbenannt. Die zur Verfügung stehenden on/off Schaltflächen ohne den Schlüssel value sind ein absoluter Sonderfall und gelten nur für den dpt1 selbst (nicht die Untertypen). + umbenannt. Zu sendende Telegramme sind immer min on/off zu belegen!
Example:
define rollo KNX 0/10/12:dpt1.008 - set rollo value up - set rollo value down + set rollo value off + set rollo value on