From e85916a4864eeee33f0277fa98101c1182f99bfb Mon Sep 17 00:00:00 2001
From: martinp876 <>
Date: Sat, 19 Mar 2016 19:32:52 +0000
Subject: [PATCH] cul_hm: comments correctedr
git-svn-id: https://svn.fhem.de/fhem/trunk@11087 2b470e98-0d58-463d-a4d8-8e2adae1ed80
---
fhem/FHEM/10_CUL_HM.pm | 52 ++++++++++++++++++++++--------------------
1 file changed, 27 insertions(+), 25 deletions(-)
diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm
index c22e83cc4..938e50000 100755
--- a/fhem/FHEM/10_CUL_HM.pm
+++ b/fhem/FHEM/10_CUL_HM.pm
@@ -9512,17 +9512,18 @@ sub CUL_HM_tempListTmpl(@) { ##################################################
need to wait for the device to wake up.
Note that also the register burstRx needs to be set in the device.
expert
- This attribut controls the visibility of the readings. This attibute controlls
+ This attribut controls the visibility of the register readings. This attibute controls
the presentation of device parameter in the readings.
- 3 level can be choosen:
+ it is a binary coded number with following presets:
- 0_off: standart level. Display commonly used parameter
- 1_on: enhanced level. Display all decoded device parameter
- 2_raw: raw register information as well.
- 4_none: hide all register information.
- 8_templ+default: display templates plus default regs.
- 12_templOnly: display templates only (finally preferred).
- 251_anything: display all possible parameter.
+ 0_defReg : default register
+ 1_allReg : all register
+ 2_defReg+raw : default register and raw reading
+ 3_allReg+raw : all register and raw reading
+ 4_off : no register
+ 8_templ+default: templates and default register
+ 12_templOnly : templates only
+ 251_anything : anything available
If expert is applied a device it is used for assotiated channels.
It can be overruled if expert attibute is also applied to the channel device.
@@ -10793,34 +10794,35 @@ sub CUL_HM_tempListTmpl(@) { ##################################################
Benutze das Attribut für das Device, nicht für jeden einzelnen Kanal
Das Setzen auf Level 5 wird für alle Devices und Typen empfohlen, auch wakeup Devices.
-
+
burstAccess
kann für eine Geräteinstanz gesetzt werden falls das Model bedingte Bursts erlaubt.
Das Attribut deaktiviert den Burstbetrieb (0_off) was die Nachrichtenmenge des HMLAN reduziert
und damit die Wahrscheinlichkeit einer Überlast von HMLAN verringert.
Einschalten (1_auto) erlaubt kürzere Reaktionszeiten eines Geräts. Der Nutzer muss nicht warten
bis das Gerät wach ist.
- Zu beacht ist dass das Register "burstRx" im Gerät ebenfalls gesetzt werden muss.
+ Zu beacht ist dass das Register "burstRx" im Gerät ebenfalls gesetzt werden muss.
+
expert
- Dieses Attribut steuert die Sichtbarkeit der Werte. Damit wird die Darstellung der Geräteparameter kontrolliert.
- 3 Level können gewählt werden:
+ Dieses Attribut steuert die Sichtbarkeit der Register Readngs. Damit wird die Darstellung der Geräteparameter kontrolliert.
+ Es handdelt sich um einen binaer kodierten Wert mit folgenden Empfehlungen:
- 0_off: Standard. Zeigt die häufigst benutzten Paramter
- 1_on: Erweitert. Zeigt alle dekodierten Geräteparameter
- 2_full: Alles. Zeigt alle Parameter sowie Registerinformationen im Rohformat.
- 2_raw: zeige roh Register.
- 4_none:verstecke alle Register information.
- 8_templ+default:zeige Templates und default Register.
- 12_templOnly: Zeige nur templates (Empfohlen).
- 251_anything: Zeige alle Register inforamtion.
+ 0_defReg : default Register
+ 1_allReg : all Register
+ 2_defReg+raw : default Register und raw Register
+ 3_allReg+raw : alle Register und raw reading
+ 4_off : no Register
+ 8_templ+default: templates und default Register
+ 12_templOnly : nur templates
+ 251_anything : alles verfügbare
Wird 'expert' auf ein Gerät angewendet so gilt dies auch für alle verknüpften Kanäle.
Kann übergangen werden indem das Attribut ' expert' auch für den Gerätekanal gesetzt wird.
Das Attribut "showInternalValues" bei den globalen Werten muss ebenfalls überprüft werden.
"expert" macht sich diese Implementierung zu Nutze.
Gleichwohl setzt "showInternalValues" - bei Definition - 'expert' außer Kraft .
-
- IOgrp
+
+ IOgrp
kann an Devices vergeben werden udn zeigt auf eine virtuelle ccu. Danach wird die ccu
beim Senden das passende IO für das Device auswählen. Es ist notwendig, dass die virtuelle ccu
definiert und alle erlaubten IOs eingetragen sind. Beim Senden wird die ccu prüfen
@@ -10833,7 +10835,7 @@ sub CUL_HM_tempListTmpl(@) { ##################################################
attr myDevice2 IOgrp vccu:prefIO1,prefIO2,prefIO3
- levelRange
+ levelRange
nur für Dimmer! Der Dimmbereich wird eingeschränkt.
Es ist gedacht um z.B. LED Lichter unterstützen welche mit 10% beginnen und bei 40% bereits das Maximum haben.
levelrange normalisiert den Bereich entsprechend. D.h. set 100 wird physikalisch den Dimmer auf 40%,
@@ -10851,7 +10853,7 @@ sub CUL_HM_tempListTmpl(@) { ##################################################
attr myChannel levelRange 10,80
- tempListTmpl
+ tempListTmpl
Setzt das Default für Heizungskontroller. Ist es nicht gesetzt wird der default filename genutzt und der name
der entity als templatename. Z.B. ./tempList.cfg:RT_Clima
Um das template nicht zu nutzen kann man es auf '0'setzen.