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:
    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:
    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.