HMCCU 5.0 Beta verfügbar

Begonnen von zap, 05 Januar 2020, 19:49:52

Vorheriges Thema - Nächstes Thema

zap

Gemeint war, dass Du mir die Ausgabe von get deviceinfo schickst oder hier postest  ;)
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

eurofinder

@zap:
Ok, danke für die Klarstellung. Werde ich probieren.

Hier ergänzend noch die Ausgabe von get CCU3 detectDev Anzeige_Buero

{
  level=2,
  uniqueStateRoleCount=5,
  stateRoleCount=14,
  defMod=HMCCUCHN,
  defAdd=001A5A498DECB9,
  defCDP=,
  defSCh=-1,
  controlRoleCount=9,
  defCCh=-1,
  uniqueControlRoleCount=2,
  defSDP=,
  controlRole={
    8={
      role=DIMMER_VIRTUAL_RECEIVER,
      datapoint=LEVEL,
      priority=2
    },
    5={
      datapoint=STATE,
      role=SWITCH_VIRTUAL_RECEIVER,
      priority=2
    },
    6={
      priority=2,
      role=SWITCH_VIRTUAL_RECEIVER,
      datapoint=STATE
    },
    12={
      datapoint=LEVEL,
      role=DIMMER_VIRTUAL_RECEIVER,
      priority=2
    },
    4={
      priority=2,
      datapoint=STATE,
      role=SWITCH_VIRTUAL_RECEIVER
    },
    14={
      datapoint=LEVEL,
      role=DIMMER_VIRTUAL_RECEIVER,
      priority=2
    },
    13={
      priority=2,
      role=DIMMER_VIRTUAL_RECEIVER,
      datapoint=LEVEL
    },
    10={
      priority=2,
      datapoint=LEVEL,
      role=DIMMER_VIRTUAL_RECEIVER
    },
    9={
      role=DIMMER_VIRTUAL_RECEIVER,
      datapoint=LEVEL,
      priority=2
    }
  },
  stateRole={
    6={
      priority=2,
      datapoint=STATE,
      role=SWITCH_VIRTUAL_RECEIVER
    },
    3={
      datapoint=STATE,
      role=SWITCH_TRANSMITTER,
      priority=1
    },
    5={
      role=SWITCH_VIRTUAL_RECEIVER,
      datapoint=STATE,
      priority=2
    },
    8={
      priority=2,
      datapoint=LEVEL,
      role=DIMMER_VIRTUAL_RECEIVER
    },
    4={
      role=SWITCH_VIRTUAL_RECEIVER,
      datapoint=STATE,
      priority=2
    },
    1={
      role=KEY_TRANSCEIVER,
      datapoint=PRESS_SHORT,
      priority=1
    },
    14={
      priority=2,
      role=DIMMER_VIRTUAL_RECEIVER,
      datapoint=LEVEL
    },
    13={
      datapoint=LEVEL,
      role=DIMMER_VIRTUAL_RECEIVER,
      priority=2
    },
    11={
      role=DIMMER_TRANSMITTER,
      datapoint=LEVEL,
      priority=1
    },
    12={
      role=DIMMER_VIRTUAL_RECEIVER,
      datapoint=LEVEL,
      priority=2
    },
    9={
      priority=2,
      role=DIMMER_VIRTUAL_RECEIVER,
      datapoint=LEVEL
    },
    7={
      priority=1,
      role=DIMMER_TRANSMITTER,
      datapoint=LEVEL
    },
    2={
      priority=1,
      datapoint=PRESS_SHORT,
      role=KEY_TRANSCEIVER
    },
    10={
      priority=2,
      datapoint=LEVEL,
      role=DIMMER_VIRTUAL_RECEIVER
    }
  }
}



Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

aherby

#692
Zitat von: zap am 29 September 2021, 18:23:52
@aherby: Deine Lists sehen irgendwie seltsam aus. Hier ein Teil eines Lists von einem HM-LC-Sw1PBU-FM (sollte ähnlich sein):

Internals:
...
   ccuname    LI-WZ-Fenster:1
   ccurolectrl SWITCH
   ccurolestate SWITCH



Die fett markierten Internals fehlen bei Dir. Außerdem:


Nutzt Du die aktuellste Version? Hast Du fhem nach der Installation neu gestartet?

Übrigens: Für Geräte, die automatisch erkannt werden, kannst Du die Attribute statevals und substitute löschen.

Guten Morgen / Tag Zap,
ich weiß auch nicht warum meine Lists komisch aussehen.
Aber Ja nutze die neuste Version
von HMCCU
Zitatversion 5.0 212691835
und auch mehrfach neu gestartet!

Daher habe ich folgende Geräte mal gelöscht:

  • HM-LC-Sw1-FM
  • HM-LC-Sw2-FM

Nun ist
set "Gerätename" toggle
wieder möglich.

Bedeutet dies ich muss alle x Schalter vom Typ
HM-PB-6-WM55
auch löschen oder liegt hier der Fehler an einer anderen Stelle?


Dankeschön
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

Reinschki

Zitat von: zap am 01 Oktober 2021, 21:14:01
Gemeint war, dass Du mir die Ausgabe von get deviceinfo schickst oder hier postest  ;)

Ach so...
Device channels and datapoints

DEV HM-OU-CFM-TW OEQ0143105 interface=BidCos-RF type=HM-OU-CFM-TW
CHN OEQ0143105:0 HM-OU-CFM-TW:0
   0.UNREACH = false {b} [RE]
   0.STICKY_UNREACH = true {b} [RWE]
   0.CONFIG_PENDING = false {b} [RE]
   0.LOWBAT = false {b} [RE]
   0.DUTYCYCLE = false {b} [RE]
   0.RSSI_DEVICE = 1 {n} [RE]
   0.RSSI_PEER = 1 {n} [RE]
   0.DEVICE_IN_BOOTLOADER = false {b} [RE]
   0.UPDATE_PENDING = false {b} [RE]
   0.AES_KEY = 0 {n} [R]
CHN OEQ0143105:1 HM-OU-CFM-TW:1
   1.STATE = false {b} [RWE]
   1.ON_TIME =  {f} [W]
   1.INHIBIT = false {b} [RWE]
   1.SUBMIT =  {s} [W]
   1.INSTALL_TEST =  {b} [W]
   1.WORKING = false {b} [RE]
CHN OEQ0143105:2 HM-OU-CFM-TW:2
   2.STATE = false {b} [RWE]
   2.ON_TIME =  {f} [W]
   2.INHIBIT = false {b} [RWE]
   2.SUBMIT =  {s} [W]
   2.INSTALL_TEST =  {b} [W]
   2.WORKING = false {b} [RE]

Device detection:
No state datapoint detected
No control datapoint detected

Failed to detect device settings. Device must be configured manually.

Current state datapoint = .

Current control datapoint = .

Device description

Device OEQ0143105 HM-OU-CFM-TW [HM-OU-CFM-TW]
  CHILDREN: OEQ0143105:0,OEQ0143105:1,OEQ0143105:2
  FIRMWARE: 1.3
  FLAGS: Visible
  INTERFACE: QEQ1288421
  PARAMSETS: MASTER
  RF_ADDRESS: 5592637
  ROAMING: 1
  RX_MODE: BURST
  UPDATABLE: 1
Channel OEQ0143105:0 HM-OU-CFM-TW:0 [MAINTENANCE]
  AES_ACTIVE: 0
  DIRECTION: NONE
  FLAGS: Visible,Internal
  PARAMSETS: MASTER,VALUES
  PARENT: OEQ0143105
  PARENT_TYPE: HM-OU-CFM-TW
Channel OEQ0143105:1 HM-OU-CFM-TW:1 [SIGNAL_LED]
  AES_ACTIVE: 0
  DIRECTION: RECEIVER
  FLAGS: Visible
  LINK_TARGET_ROLES: SWITCH,WCS_TIPTRONIC_SENSOR,WEATHER_CS
  PARAMSETS: LINK,MASTER,VALUES
  PARENT: OEQ0143105
  PARENT_TYPE: HM-OU-CFM-TW
Channel OEQ0143105:2 HM-OU-CFM-TW:2 [SIGNAL_CHIME]
  AES_ACTIVE: 0
  DIRECTION: RECEIVER
  FLAGS: Visible
  LINK_TARGET_ROLES: SWITCH,WCS_TIPTRONIC_SENSOR,WEATHER_CS
  PARAMSETS: LINK,MASTER,VALUES
  PARENT: OEQ0143105
  PARENT_TYPE: HM-OU-CFM-TW

aherby

Nabend zusammen,

so nun habe ich es endlich geschafft mein

HM-LC-RGBW-WM

einzubauen.

leider kann man dieses HM-Gerät nur mittels HMCCUCHN definieren.

Besteht noch die Chance dies auch bei HMCUUDEV ?
Aus meiner Sicht ist die getrennte Steuerung von

  • Helligkeit
  • Farbe
  • Programm

ungünstig.


Internals:
   DEF        REQ1xxxxx7:1
   FUUID      6158979d-
   IODev      d_ccu
   NAME       RGB_Flur
   NR         857
   STATE      40
   TYPE       HMCCUCHN
   ccuaddr    REQ1xxxxx7:1
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-LC-RGBW-WM REQ1xxxxx7:1
   ccurolectrl DIMMER
   ccurolestate DIMMER
   ccusubtype HM-LC-RGBW-WM
   ccutype    HM-LC-RGBW-WM
   firmware   1.0
   readonly   no
   READINGS:
     2021-10-02 20:14:32   DIRECTION       stop
     2021-10-02 19:35:45   INHIBIT         unlocked
     2021-10-02 19:35:17   IODev           d_ccu
     2021-10-02 20:14:32   LEVEL           40
     2021-10-02 20:14:32   WORKING         false
     2021-10-02 20:14:32   activity        alive
     2021-10-02 20:14:32   battery         ok
     2021-10-02 20:14:32   control         40
     2021-10-02 20:14:32   devstate        stickyUnreach
     2021-10-02 20:14:32   hmstate         40
     2021-10-02 20:14:32   pct             40
     2021-10-02 20:14:32   rssidevice      -255
     2021-10-02 20:14:32   rssipeer        -255
     2021-10-02 20:14:32   sign            off
     2021-10-02 20:14:32   state           40
   hmccu:
     channels   1
     detect     1
     devspec    REQ1xxxxx7:1
     nodefaults 1
     role       1:DIMMER
     semDefaults 0
     cmdlist:
       get       
       set        down on-for-timer pct up on-till stop:noArg off:noArg on:noArg toggle:noArg
     control:
       chn        1
       dpt        LEVEL
     dp:
       0.AES_KEY:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       0.CONFIG_PENDING:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.DEVICE_IN_BOOTLOADER:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.DUTYCYCLE:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.LOWBAT:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      ok
           OVAL       false
           SVAL       ok
           VAL        false
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -255
           ONVAL      -255
           OSVAL      -255
           OVAL       1
           SVAL       -255
           VAL        1
       0.RSSI_PEER:
         VALUES:
           NVAL       -255
           ONVAL      -255
           OSVAL      -255
           OVAL       1
           SVAL       -255
           VAL        1
       0.STICKY_UNREACH:
         VALUES:
           NVAL       true
           ONVAL      true
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.UNREACH:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      alive
           OVAL       false
           SVAL       alive
           VAL        false
       0.UPDATE_PENDING:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       1.DIRECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      stop
           OVAL       0
           SVAL       stop
           VAL        0
       1.INHIBIT:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      unlocked
           OVAL       false
           SVAL       unlocked
           VAL        false
       1.LEVEL:
         VALUES:
           NVAL       40
           ONVAL      30.5
           OSVAL      30
           OVAL       0.305000
           SVAL       40
           VAL        0.400000
       1.WORKING:
         VALUES:
           NVAL       0
           ONVAL      1
           OSVAL      true
           OVAL       1
           SVAL       false
           VAL        0
     roleCmds:
       get:
       set:
         down:
           channel    1
           role       DIMMER
           subcount   1
           syntax     V:LEVEL:?delta=-10
           usage      down [delta]
           subcmd:
             000:
               args       -10
               dpt        LEVEL
               fnc       
               max        1.000000
               min        0.000000
               parname    delta
               partype    2
               ps         VALUES
               scn        000
               unit       100%
         off:
           channel    1
           role       DIMMER
           subcount   1
           syntax     V:LEVEL:0
           usage      off
           subcmd:
             000:
               args       0
               dpt        LEVEL
               fnc       
               max        1.000000
               min        0.000000
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        000
               unit       100%
         on:
           channel    1
           role       DIMMER
           subcount   1
           syntax     V:LEVEL:100
           usage      on
           subcmd:
             000:
               args       100
               dpt        LEVEL
               fnc       
               max        1.000000
               min        0.000000
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        000
               unit       100%
         on-for-timer:
           channel    1
           role       DIMMER
           subcount   2
           syntax     V:ON_TIME:?duration V:LEVEL:100
           usage      on-for-timer duration
           subcmd:
             000:
               args       
               dpt        ON_TIME
               fnc       
               max        85825945.600000
               min        0.000000
               parname    duration
               partype    2
               ps         VALUES
               scn        000
               unit       s
             001:
               args       100
               dpt        LEVEL
               fnc       
               max        1.000000
               min        0.000000
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        001
               unit       100%
         on-till:
           channel    1
           role       DIMMER
           subcount   2
           syntax     V:ON_TIME:?time V:LEVEL:100
           usage      on-till time
           subcmd:
             000:
               args       
               dpt        ON_TIME
               fnc       
               max        85825945.600000
               min        0.000000
               parname    time
               partype    2
               ps         VALUES
               scn        000
               unit       s
             001:
               args       100
               dpt        LEVEL
               fnc       
               max        1.000000
               min        0.000000
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        001
               unit       100%
         pct:
           channel    1
           role       DIMMER
           subcount   3
           syntax     3:V:LEVEL:?level 1:V:ON_TIME:?time=0.0 2:V:RAMP_TIME:?ramp=0.5
           usage      pct level [time] [ramp]
           subcmd:
             000:
               args       
               dpt        LEVEL
               fnc       
               max        1.000000
               min        0.000000
               parname    level
               partype    2
               ps         VALUES
               scn        003
               unit       100%
             001:
               args       0.0
               dpt        ON_TIME
               fnc       
               max        85825945.600000
               min        0.000000
               parname    time
               partype    2
               ps         VALUES
               scn        001
               unit       s
             002:
               args       0.5
               dpt        RAMP_TIME
               fnc       
               max        85825945.600000
               min        0.000000
               parname    ramp
               partype    2
               ps         VALUES
               scn        002
               unit       s
         stop:
           channel    1
           role       DIMMER
           subcount   1
           syntax     V:RAMP_STOP:1
           usage      stop
           subcmd:
             000:
               args       1
               dpt        RAMP_STOP
               fnc       
               max        1
               min        0
               parname    RAMP_STOP
               partype    3
               ps         VALUES
               scn        000
               unit       
         up:
           channel    1
           role       DIMMER
           subcount   1
           syntax     V:LEVEL:?delta=+10
           usage      up [delta]
           subcmd:
             000:
               args       +10
               dpt        LEVEL
               fnc       
               max        1.000000
               min        0.000000
               parname    delta
               partype    2
               ps         VALUES
               scn        000
               unit       100%
     state:
       chn        1
       dpt        LEVEL
Attributes:
   cmdIcon    on:general_an off:general_aus
   group      Beleuchtung
   room       Flur,Homematic
   substexcl  pct
   userattr   room_map structexclude
   webCmd     pct
   widgetOverride pct:slider,0,10,100



Internals:
   CFGFN     
   DEF        REQ1xxxxx7:2
   FUUID      61589898-
   IODev      d_ccu
   NAME       RGB_Flur_Farbe
   NR         875
   STATE      ???
   TYPE       HMCCUCHN
   ccuaddr    REQ1xxxxx7:2
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-LC-RGBW-WM REQ1xxxxx7:2
   ccusubtype HM-LC-RGBW-WM
   ccutype    HM-LC-RGBW-WM
   firmware   1.0
   readonly   no
   READINGS:
     2021-10-02 19:40:06   COLOR           95
     2021-10-02 19:37:57   INHIBIT         unlocked
     2021-10-02 19:36:24   IODev           d_ccu
     2021-10-02 20:14:32   activity        alive
     2021-10-02 20:14:32   battery         ok
     2021-10-02 20:14:32   devstate        ok
     2021-10-02 20:14:32   rssidevice      N/A
     2021-10-02 20:14:32   rssipeer        -54
     2021-10-02 20:14:32   sign            off
   hmccu:
     channels   1
     detect     0
     devspec    REQ1xxxxx7:2
     nodefaults 0
     role       2:RGBW_COLOR
     semDefaults 0
     cmdlist:
     control:
     dp:
       0.AES_KEY:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DEVICE_IN_BOOTLOADER:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTYCYCLE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.LOWBAT:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      ok
           OVAL       0
           SVAL       ok
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       N/A
           ONVAL      N/A
           OSVAL      N/A
           OVAL       -65535
           SVAL       N/A
           VAL        -65535
       0.RSSI_PEER:
         VALUES:
           NVAL       -54
           ONVAL      -54
           OSVAL      -54
           OVAL       -54
           SVAL       -54
           VAL        -54
       0.STICKY_UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       2.AES_ACTIVE:
         MASTER:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
         VALUES:
       2.COLOR:
         VALUES:
           NVAL       95
           ONVAL      30
           OSVAL      30
           OVAL       30
           SVAL       95
           VAL        95
       2.INHIBIT:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      unlocked
           OVAL       0
           SVAL       unlocked
           VAL        0
       2.LONG_ACT_HSV_COLOR_VALUE:
         LINK.REQ1xxxxx7:2:
           NVAL       254
           ONVAL      254
           OSVAL      254
           OVAL       254
           SVAL       254
           VAL        254
         VALUES:
       2.SHORT_ACT_HSV_COLOR_VALUE:
         LINK.REQ1xxxxx7:2:
           NVAL       253
           ONVAL      253
           OSVAL      253
           OVAL       253
           SVAL       253
           VAL        253
         VALUES:
       2.WHITE_ADJUSTMENT_VALUE_BLUE:
         MASTER:
           NVAL       100
           ONVAL      100
           OSVAL      100
           OVAL       100
           SVAL       100
           VAL        100
         VALUES:
       2.WHITE_ADJUSTMENT_VALUE_GREEN:
         MASTER:
           NVAL       100
           ONVAL      100
           OSVAL      100
           OVAL       100
           SVAL       100
           VAL        100
         VALUES:
       2.WHITE_ADJUSTMENT_VALUE_RED:
         MASTER:
           NVAL       100
           ONVAL      100
           OSVAL      100
           OVAL       100
           SVAL       100
           VAL        100
         VALUES:
       d.INTERNAL_KEYS_VISIBLE:
         MASTER:
           NVAL       1
           ONVAL      1
           OSVAL      true
           OVAL       1
           SVAL       true
           VAL        1
         VALUES:
       d.LOCAL_RESET_DISABLE:
         MASTER:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
         VALUES:
     roleCmds:
       get:
       set:
     state:
Attributes:
   group      Beleuchtung
   room       Flur


Oder wie stelle ich hier die Farbe ein da es keinen
STATE ???gibt
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

zap

@aherby:

Bitte führe mal folgende Befehle aus und poste die Ausgabe. Damit kann ich dann die Unterstützung der Rolle vom 2. Kanal einbauen. Dann wird ein "get createDev" ein HMCCUDEV anlegen:

get d_ccu deviceInfo REQxxxx
get d_ccu paramsetDesc REQxxxx


Inzwischen kannst Du einfach ein "define" mit der Option forceDev verwenden, um ein HMCCUDEV anzulegen:

define myDev HMCCUDEV REQxxxx forceDev
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

aherby

#696
Servus,
der
HM-LC-RGBW-WM
hat 3 Kanäle

  • dimmen / Helligkeit
  • RGB / Farbwert
  • Programm

get d_ccu deviceInfo REQxx
bringt:


<html>Device channels and datapoints

DEV Flur_RGB_HM_REQ1xxxxx7 REQ1xxxxx7 interface=BidCos-RF type=HM-LC-RGBW-WM
CHN REQ1xxxxx7:0 Flur_RGB_HM_REQ1xxxxx7:0
   0.UNREACH = false {b} [RE]
   0.STICKY_UNREACH = true {b} [RWE]
   0.CONFIG_PENDING = false {b} [RE]
   0.LOWBAT = false {b} [RE]
   0.DUTYCYCLE = false {b} [RE]
   0.RSSI_DEVICE = 1 {n} [RE]
   0.RSSI_PEER = 1 {n} [RE]
   0.DEVICE_IN_BOOTLOADER = false {b} [RE]
   0.UPDATE_PENDING = false {b} [RE]
   0.AES_KEY = 0 {n} [R]
CHN REQ1xxxxx7:1 HM-LC-RGBW-WM REQ1xxxxx7:1
   1.LEVEL = 0.000000 {a} [RWE]
   1.OLD_LEVEL =  {b} [W]
   1.RAMP_TIME =  {f} [W]
   1.ON_TIME =  {f} [W]
   1.RAMP_STOP =  {b} [W]
   1.INHIBIT = false {b} [RWE]
   1.DIRECTION = 0 {i} [RE]
   1.INSTALL_TEST =  {b} [W]
   1.WORKING = false {b} [RE]
CHN REQ1xxxxx7:2 HM-LC-RGBW-WM REQ1xxxxx7:2
   2.COLOR = 200 {i} [RWE]
   2.USER_COLOR =  {s} [W]
   2.ON_TIME =  {f} [W]
   2.RAMP_TIME =  {f} [W]
   2.INHIBIT = false {b} [RWE]
   2.ACT_BRIGHTNESS =  {i} [W]
   2.ACT_BRIGHTNESS_STORE =  {i} [W]
   2.ACT_HSV_COLOR_VALUE =  {i} [W]
   2.ACT_HSV_COLOR_VALUE_STORE =  {i} [W]
   2.ON_TIME_STORE =  {f} [W]
   2.RAMP_TIME_STORE =  {f} [W]
CHN REQ1xxxxx7:3 HM-LC-RGBW-WM REQ1xxxxx7:3
   3.PROGRAM = 0 {i} [RWE]
   3.USER_PROGRAM =  {s} [W]
   3.ON_TIME = 0.000000 {f} [RW]
   3.RAMP_TIME = 0.500000 {f} [RW]
   3.INHIBIT = false {b} [RWE]
   3.ACT_BRIGHTNESS = 0 {i} [RW]
   3.ACT_BRIGHTNESS_STORE =  {i} [W]
   3.ACT_COLOR_PROGRAM_STORE =  {i} [W]
   3.ACT_MAX_BOARDER = 0 {i} [RW]
   3.ACT_MAX_BORDER_STORE =  {i} [W]
   3.ACT_MIN_BOARDER = 0 {i} [RW]
   3.ACT_MIN_BORDER_STORE =  {i} [W]
   3.ON_TIME_STORE =  {f} [W]
   3.RAMP_TIME_STORE =  {f} [W]


Device detection:
StateDatapoint = 1.LEVEL [DIMMER]
ControlDatapoint = 1.LEVEL [DIMMER]

Recommended module for device definition: HMCCUCHN

Current state datapoint = .

Current control datapoint = .

Device description

Device REQ1xxxxx7 Flur_RGB_HM_REQ1xxxxx7 [HM-LC-RGBW-WM]
  CHILDREN: REQ1xxxxx7:0,REQ1xxxxx7:1,REQ1xxxxx7:2,REQ1xxxxx7:3
  FIRMWARE: 1.0
  FLAGS: Visible
  INTERFACE: PEQ1946433
  PARAMSETS: MASTER
  RF_ADDRESS: 7498929
  ROAMING: 0
  RX_MODE: ALWAYS,LAZY_CONFIG
  UPDATABLE: 1
Channel REQ1xxxxx7:0 Flur_RGB_HM_REQ1xxxxx7:0 [MAINTENANCE]
  AES_ACTIVE: 0
  DIRECTION: NONE
  FLAGS: Visible,Internal
  PARAMSETS: MASTER,VALUES
  PARENT: REQ1xxxxx7
  PARENT_TYPE: HM-LC-RGBW-WM
Channel REQ1xxxxx7:1 HM-LC-RGBW-WM REQ1xxxxx7:1 [DIMMER] known
  AES_ACTIVE: 0
  DIRECTION: RECEIVER
  FLAGS: Visible
  LINK_TARGET_ROLES: SWITCH,WCS_TIPTRONIC_SENSOR,WEATHER_CS
  PARAMSETS: LINK,MASTER,VALUES
  PARENT: REQ1xxxxx7
  PARENT_TYPE: HM-LC-RGBW-WM
Channel REQ1xxxxx7:2 HM-LC-RGBW-WM REQ1xxxxx7:2 [RGBW_COLOR]
  AES_ACTIVE: 0
  DIRECTION: RECEIVER
  FLAGS: Visible
  LINK_TARGET_ROLES: SWITCH,WCS_TIPTRONIC_SENSOR,WEATHER_CS
  PARAMSETS: LINK,MASTER,VALUES
  PARENT: REQ1xxxxx7
  PARENT_TYPE: HM-LC-RGBW-WM
Channel REQ1xxxxx7:3 HM-LC-RGBW-WM REQ1xxxxx7:3 [RGBW_AUTOMATIC]
  AES_ACTIVE: 0
  DIRECTION: RECEIVER
  FLAGS: Visible
  LINK_TARGET_ROLES: SWITCH,WCS_TIPTRONIC_SENSOR,WEATHER_CS
  PARAMSETS: LINK,MASTER,VALUES
  PARENT: REQ1xxxxx7
  PARENT_TYPE: HM-LC-RGBW-WM



get d_ccu paramsetDesc REQxxx
dieses:


Device
  Paramset MASTER
    INTERNAL_KEYS_VISIBLE: BOOL [R,W] [Visible,Sticky,Internal] RANGE=0...1 DFLT=0
    LOCAL_RESET_DISABLE: BOOL [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0
Channel 0
  Paramset VALUES
    AES_KEY: INTEGER [R] [] RANGE=0...127 DFLT=0
    CONFIG_PENDING: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
    DEVICE_IN_BOOTLOADER: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
    DUTYCYCLE: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
    LOWBAT: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
    RSSI_DEVICE: INTEGER [R,E] [Visible,Sticky] RANGE=-2147483648...2147483647 DFLT=0
    RSSI_PEER: INTEGER [R,E] [Visible,Sticky] RANGE=-2147483648...2147483647 DFLT=0
    STICKY_UNREACH: BOOL [R,W,E] [Sticky,Internal] RANGE=0...1 DFLT=0
    UNREACH: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
    UPDATE_PENDING: BOOL [R,E] [Visible,Sticky,Service] RANGE=0...1 DFLT=0
Channel 1
  Paramset LINK
    LONG_ACTION_TYPE: ENUM [R,W] [Visible,Sticky] RANGE=0...8 DFLT=0 VALUES=INACTIVE,JUMP_TO_TARGET,TOGGLE_TO_COUNTER,TOGGLE_INVERS_TO_COUNTER,UPDIM,DOWNDIM,TOGGLEDIM,TOGGLEDIM_TO_COUNTER,TOGGLEDIM_INVERS_TO_COUNTER
    LONG_COND_VALUE_HI: INTEGER [R,W] [Visible,Sticky] RANGE=0...255 DFLT=100
    LONG_COND_VALUE_LO: INTEGER [R,W] [Visible,Sticky] RANGE=0...255 DFLT=50
    LONG_CT_OFF: ENUM [R,W] [Visible,Sticky] RANGE=0...5 DFLT=0 VALUES=X GE COND_VALUE_LO,X GE COND_VALUE_HI,X LT COND_VALUE_LO,X LT COND_VALUE_HI,COND_VALUE_LO LE X LT COND_VALUE_HI,X LT COND_VALUE_LO OR X GE COND_VALUE_HI
    LONG_CT_OFFDELAY: ENUM [R,W] [Visible,Sticky] RANGE=0...5 DFLT=0 VALUES=X GE COND_VALUE_LO,X GE COND_VALUE_HI,X LT COND_VALUE_LO,X LT COND_VALUE_HI,COND_VALUE_LO LE X LT COND_VALUE_HI,X LT COND_VALUE_LO OR X GE COND_VALUE_HI
    LONG_CT_ON: ENUM [R,W] [Visible,Sticky] RANGE=0...5 DFLT=0 VALUES=X GE COND_VALUE_LO,X GE COND_VALUE_HI,X LT COND_VALUE_LO,X LT COND_VALUE_HI,COND_VALUE_LO LE X LT COND_VALUE_HI,X LT COND_VALUE_LO OR X GE COND_VALUE_HI
    LONG_CT_ONDELAY: ENUM [R,W] [Visible,Sticky] RANGE=0...5 DFLT=0 VALUES=X GE COND_VALUE_LO,X GE COND_VALUE_HI,X LT COND_VALUE_LO,X LT COND_VALUE_HI,COND_VALUE_LO LE X LT COND_VALUE_HI,X LT COND_VALUE_LO OR X GE COND_VALUE_HI
    LONG_CT_RAMPOFF: ENUM [R,W] [Visible,Sticky] RANGE=0...5 DFLT=0 VALUES=X GE COND_VALUE_LO,X GE COND_VALUE_HI,X LT COND_VALUE_LO,X LT COND_VALUE_HI,COND_VALUE_LO LE X LT COND_VALUE_HI,X LT COND_VALUE_LO OR X GE COND_VALUE_HI
    LONG_CT_RAMPON: ENUM [R,W] [Visible,Sticky] RANGE=0...5 DFLT=0 VALUES=X GE COND_VALUE_LO,X GE COND_VALUE_HI,X LT COND_VALUE_LO,X LT COND_VALUE_HI,COND_VALUE_LO LE X LT COND_VALUE_HI,X LT COND_VALUE_LO OR X GE COND_VALUE_HI
    LONG_DIM_MAX_LEVEL: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=1 UNIT=100%
    LONG_DIM_MIN_LEVEL: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 UNIT=100%
    LONG_DIM_STEP: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 UNIT=100%
    LONG_JT_OFF: ENUM [R,W] [Visible,Sticky] RANGE=0...6 DFLT=1 VALUES=NO_JUMP_IGNORE_COMMAND,ONDELAY,RAMPON,ON,OFFDELAY,RAMPOFF,OFF
    LONG_JT_OFFDELAY: ENUM [R,W] [Visible,Sticky] RANGE=0...6 DFLT=1 VALUES=NO_JUMP_IGNORE_COMMAND,ONDELAY,RAMPON,ON,OFFDELAY,RAMPOFF,OFF
    LONG_JT_ON: ENUM [R,W] [Visible,Sticky] RANGE=0...6 DFLT=1 VALUES=NO_JUMP_IGNORE_COMMAND,ONDELAY,RAMPON,ON,OFFDELAY,RAMPOFF,OFF
    LONG_JT_ONDELAY: ENUM [R,W] [Visible,Sticky] RANGE=0...6 DFLT=1 VALUES=NO_JUMP_IGNORE_COMMAND,ONDELAY,RAMPON,ON,OFFDELAY,RAMPOFF,OFF
    LONG_JT_RAMPOFF: ENUM [R,W] [Visible,Sticky] RANGE=0...6 DFLT=1 VALUES=NO_JUMP_IGNORE_COMMAND,ONDELAY,RAMPON,ON,OFFDELAY,RAMPOFF,OFF
    LONG_JT_RAMPON: ENUM [R,W] [Visible,Sticky] RANGE=0...6 DFLT=1 VALUES=NO_JUMP_IGNORE_COMMAND,ONDELAY,RAMPON,ON,OFFDELAY,RAMPOFF,OFF
    LONG_MULTIEXECUTE: ENUM [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 VALUES=OFF,ON
    LONG_OFFDELAY_BLINK: ENUM [R,W] [Visible,Sticky] RANGE=0...1 DFLT=1 VALUES=OFF,ON
    LONG_OFFDELAY_NEWTIME: FLOAT [R,W] [Visible,Sticky] RANGE=0.1...25.6 DFLT=0.5 UNIT=s
    LONG_OFFDELAY_OLDTIME: FLOAT [R,W] [Visible,Sticky] RANGE=0.1...25.6 DFLT=0.5 UNIT=s
    LONG_OFFDELAY_STEP: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0.05 UNIT=100%
    LONG_OFFDELAY_TIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...111600 DFLT=0 UNIT=s
    LONG_OFF_LEVEL: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 UNIT=100%
    LONG_OFF_TIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...108000 DFLT=111600 UNIT=s
    LONG_OFF_TIME_MODE: ENUM [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 VALUES=ABSOLUTE,MINIMAL
    LONG_ONDELAY_MODE: ENUM [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 VALUES=SET_TO_OFF,NO_CHANGE
    LONG_ONDELAY_TIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...111600 DFLT=0 UNIT=s
    LONG_ON_LEVEL: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=1 UNIT=100%
    LONG_ON_LEVEL_PRIO: ENUM [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 VALUES=HIGH,LOW
    LONG_ON_MIN_LEVEL: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0.1 UNIT=100%
    LONG_ON_TIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...108000 DFLT=111600 UNIT=s
    LONG_ON_TIME_MODE: ENUM [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 VALUES=ABSOLUTE,MINIMAL
    LONG_RAMPOFF_TIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...111600 DFLT=0 UNIT=s
    LONG_RAMPON_TIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...111600 DFLT=0 UNIT=s
    LONG_RAMP_START_STEP: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0.05 UNIT=100%
    SHORT_ACTION_TYPE: ENUM [R,W] [Visible,Sticky] RANGE=0...8 DFLT=0 VALUES=INACTIVE,JUMP_TO_TARGET,TOGGLE_TO_COUNTER,TOGGLE_INVERS_TO_COUNTER,UPDIM,DOWNDIM,TOGGLEDIM,TOGGLEDIM_TO_COUNTER,TOGGLEDIM_INVERS_TO_COUNTER
    SHORT_COND_VALUE_HI: INTEGER [R,W] [Visible,Sticky] RANGE=0...255 DFLT=100
    SHORT_COND_VALUE_LO: INTEGER [R,W] [Visible,Sticky] RANGE=0...255 DFLT=50
    SHORT_CT_OFF: ENUM [R,W] [Visible,Sticky] RANGE=0...5 DFLT=0 VALUES=X GE COND_VALUE_LO,X GE COND_VALUE_HI,X LT COND_VALUE_LO,X LT COND_VALUE_HI,COND_VALUE_LO LE X LT COND_VALUE_HI,X LT COND_VALUE_LO OR X GE COND_VALUE_HI
    SHORT_CT_OFFDELAY: ENUM [R,W] [Visible,Sticky] RANGE=0...5 DFLT=0 VALUES=X GE COND_VALUE_LO,X GE COND_VALUE_HI,X LT COND_VALUE_LO,X LT COND_VALUE_HI,COND_VALUE_LO LE X LT COND_VALUE_HI,X LT COND_VALUE_LO OR X GE COND_VALUE_HI
    SHORT_CT_ON: ENUM [R,W] [Visible,Sticky] RANGE=0...5 DFLT=0 VALUES=X GE COND_VALUE_LO,X GE COND_VALUE_HI,X LT COND_VALUE_LO,X LT COND_VALUE_HI,COND_VALUE_LO LE X LT COND_VALUE_HI,X LT COND_VALUE_LO OR X GE COND_VALUE_HI
    SHORT_CT_ONDELAY: ENUM [R,W] [Visible,Sticky] RANGE=0...5 DFLT=0 VALUES=X GE COND_VALUE_LO,X GE COND_VALUE_HI,X LT COND_VALUE_LO,X LT COND_VALUE_HI,COND_VALUE_LO LE X LT COND_VALUE_HI,X LT COND_VALUE_LO OR X GE COND_VALUE_HI
    SHORT_CT_RAMPOFF: ENUM [R,W] [Visible,Sticky] RANGE=0...5 DFLT=0 VALUES=X GE COND_VALUE_LO,X GE COND_VALUE_HI,X LT COND_VALUE_LO,X LT COND_VALUE_HI,COND_VALUE_LO LE X LT COND_VALUE_HI,X LT COND_VALUE_LO OR X GE COND_VALUE_HI
    SHORT_CT_RAMPON: ENUM [R,W] [Visible,Sticky] RANGE=0...5 DFLT=0 VALUES=X GE COND_VALUE_LO,X GE COND_VALUE_HI,X LT COND_VALUE_LO,X LT COND_VALUE_HI,COND_VALUE_LO LE X LT COND_VALUE_HI,X LT COND_VALUE_LO OR X GE COND_VALUE_HI
    SHORT_DIM_MAX_LEVEL: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=1 UNIT=100%
    SHORT_DIM_MIN_LEVEL: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 UNIT=100%
    SHORT_DIM_STEP: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 UNIT=100%
    SHORT_JT_OFF: ENUM [R,W] [Visible,Sticky] RANGE=0...6 DFLT=1 VALUES=NO_JUMP_IGNORE_COMMAND,ONDELAY,RAMPON,ON,OFFDELAY,RAMPOFF,OFF
    SHORT_JT_OFFDELAY: ENUM [R,W] [Visible,Sticky] RANGE=0...6 DFLT=1 VALUES=NO_JUMP_IGNORE_COMMAND,ONDELAY,RAMPON,ON,OFFDELAY,RAMPOFF,OFF
    SHORT_JT_ON: ENUM [R,W] [Visible,Sticky] RANGE=0...6 DFLT=1 VALUES=NO_JUMP_IGNORE_COMMAND,ONDELAY,RAMPON,ON,OFFDELAY,RAMPOFF,OFF
    SHORT_JT_ONDELAY: ENUM [R,W] [Visible,Sticky] RANGE=0...6 DFLT=1 VALUES=NO_JUMP_IGNORE_COMMAND,ONDELAY,RAMPON,ON,OFFDELAY,RAMPOFF,OFF
    SHORT_JT_RAMPOFF: ENUM [R,W] [Visible,Sticky] RANGE=0...6 DFLT=1 VALUES=NO_JUMP_IGNORE_COMMAND,ONDELAY,RAMPON,ON,OFFDELAY,RAMPOFF,OFF
    SHORT_JT_RAMPON: ENUM [R,W] [Visible,Sticky] RANGE=0...6 DFLT=1 VALUES=NO_JUMP_IGNORE_COMMAND,ONDELAY,RAMPON,ON,OFFDELAY,RAMPOFF,OFF
    SHORT_OFFDELAY_BLINK: ENUM [R,W] [Visible,Sticky] RANGE=0...1 DFLT=1 VALUES=OFF,ON
    SHORT_OFFDELAY_NEWTIME: FLOAT [R,W] [Visible,Sticky] RANGE=0.1...25.6 DFLT=0.5 UNIT=s
    SHORT_OFFDELAY_OLDTIME: FLOAT [R,W] [Visible,Sticky] RANGE=0.1...25.6 DFLT=0.5 UNIT=s
    SHORT_OFFDELAY_STEP: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0.05 UNIT=100%
    SHORT_OFFDELAY_TIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...111600 DFLT=0 UNIT=s
    SHORT_OFF_LEVEL: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 UNIT=100%
    SHORT_OFF_TIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...108000 DFLT=111600 UNIT=s
    SHORT_OFF_TIME_MODE: ENUM [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 VALUES=ABSOLUTE,MINIMAL
    SHORT_ONDELAY_MODE: ENUM [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 VALUES=SET_TO_OFF,NO_CHANGE
    SHORT_ONDELAY_TIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...111600 DFLT=0 UNIT=s
    SHORT_ON_LEVEL: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=1 UNIT=100%
    SHORT_ON_LEVEL_PRIO: ENUM [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 VALUES=HIGH,LOW
    SHORT_ON_MIN_LEVEL: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0.1 UNIT=100%
    SHORT_ON_TIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...108000 DFLT=111600 UNIT=s
    SHORT_ON_TIME_MODE: ENUM [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0 VALUES=ABSOLUTE,MINIMAL
    SHORT_RAMPOFF_TIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...111600 DFLT=0 UNIT=s
    SHORT_RAMPON_TIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...111600 DFLT=0 UNIT=s
    SHORT_RAMP_START_STEP: FLOAT [R,W] [Visible,Sticky] RANGE=0...1 DFLT=0.05 UNIT=100%
    UI_HINT: STRING [R,W] [Visible,Sticky] RANGE=... DFLT=
  Paramset MASTER
    AES_ACTIVE: BOOL [R,W] [Visible,Sticky,Internal] RANGE=0...1 DFLT=0
  Paramset VALUES
    DIRECTION: ENUM [R,E] [Visible,Sticky,Internal] RANGE=0...3 DFLT=0 VALUES=NONE,UP,DOWN,UNDEFINED
    INHIBIT: BOOL [R,W,E] [Visible,Sticky] RANGE=0...1 DFLT=0
    INSTALL_TEST: ACTION [W] [Visible,Sticky,Internal] RANGE=0...1 DFLT=0
    LEVEL: FLOAT [R,W,E] [Visible,Sticky] RANGE=0...1 DFLT=0 UNIT=100%
    OLD_LEVEL: ACTION [W] [Visible,Sticky] RANGE=0...1 DFLT=0
    ON_TIME: FLOAT [W] [Visible,Sticky] RANGE=0...8.58259e+07 DFLT=0 UNIT=s
    RAMP_STOP: ACTION [W] [Visible,Sticky] RANGE=0...1 DFLT=0
    RAMP_TIME: FLOAT [W] [Visible,Sticky] RANGE=0...8.58259e+07 DFLT=0.5 UNIT=s
    WORKING: BOOL [R,E] [Visible,Sticky,Internal] RANGE=0...1 DFLT=0
Channel 2
  Paramset LINK
    LONG_ACT_HSV_COLOR_VALUE: INTEGER [R,W] [Visible,Sticky] RANGE=0...255 DFLT=0
    SHORT_ACT_HSV_COLOR_VALUE: INTEGER [R,W] [Visible,Sticky] RANGE=0...255 DFLT=0
  Paramset MASTER
    AES_ACTIVE: BOOL [R,W] [Visible,Sticky,Internal] RANGE=0...1 DFLT=0
    WHITE_ADJUSTMENT_VALUE_BLUE: INTEGER [R,W] [Visible,Sticky] RANGE=0...100 DFLT=100 UNIT=%
    WHITE_ADJUSTMENT_VALUE_GREEN: INTEGER [R,W] [Visible,Sticky] RANGE=0...100 DFLT=100 UNIT=%
    WHITE_ADJUSTMENT_VALUE_RED: INTEGER [R,W] [Visible,Sticky] RANGE=0...100 DFLT=100 UNIT=%
  Paramset VALUES
    ACT_BRIGHTNESS: INTEGER [W] [Visible,Sticky,Internal] RANGE=0...255 DFLT=0
    ACT_BRIGHTNESS_STORE: INTEGER [W] [Visible,Sticky,Internal] RANGE=0...255 DFLT=0
    ACT_HSV_COLOR_VALUE: INTEGER [W] [Visible,Sticky,Internal] RANGE=0...255 DFLT=0
    ACT_HSV_COLOR_VALUE_STORE: INTEGER [W] [Visible,Sticky,Internal] RANGE=0...255 DFLT=0
    COLOR: INTEGER [R,W,E] [Visible,Sticky] RANGE=0...255 DFLT=0
    INHIBIT: BOOL [R,W,E] [Visible,Sticky] RANGE=0...1 DFLT=0
    ON_TIME: FLOAT [W] [Visible,Sticky] RANGE=0...8.58259e+07 DFLT=0 UNIT=s
    ON_TIME_STORE: FLOAT [W] [Visible,Sticky,Internal] RANGE=0...8.58259e+07 DFLT=0 UNIT=s
    RAMP_TIME: FLOAT [W] [Visible,Sticky] RANGE=0...8.58259e+07 DFLT=0.5 UNIT=s
    RAMP_TIME_STORE: FLOAT [W] [Visible,Sticky,Internal] RANGE=0...8.58259e+07 DFLT=0.5 UNIT=s
    USER_COLOR: STRING [W] [Visible,Sticky] RANGE=... DFLT=
Channel 3
  Paramset LINK
    LONG_ACT_COLOR_PROGRAM: INTEGER [R,W] [Visible,Sticky] RANGE=0...255 DFLT=0
    LONG_ACT_MAX_BOARDER: INTEGER [R,W] [Visible,Sticky] RANGE=0...255 DFLT=0
    LONG_ACT_MIN_BOARDER: INTEGER [R,W] [Visible,Sticky] RANGE=0...255 DFLT=0
    SHORT_ACT_COLOR_PROGRAM: INTEGER [R,W] [Visible,Sticky] RANGE=0...255 DFLT=0
    SHORT_ACT_MAX_BOARDER: INTEGER [R,W] [Visible,Sticky] RANGE=0...255 DFLT=0
    SHORT_ACT_MIN_BOARDER: INTEGER [R,W] [Visible,Sticky] RANGE=0...255 DFLT=0
  Paramset MASTER
    AES_ACTIVE: BOOL [R,W] [Visible,Sticky,Internal] RANGE=0...1 DFLT=0
    COLOR_CHANGE_SPEED: INTEGER [R,W] [Visible,Sticky] RANGE=0...255 DFLT=10 UNIT=s/U
  Paramset VALUES
    ACT_BRIGHTNESS: INTEGER [R,W] [Visible,Sticky,Internal] RANGE=0...255 DFLT=0
    ACT_BRIGHTNESS_STORE: INTEGER [W] [Visible,Sticky,Internal] RANGE=0...255 DFLT=0
    ACT_COLOR_PROGRAM_STORE: INTEGER [W] [Visible,Sticky,Internal] RANGE=0...255 DFLT=0
    ACT_MAX_BOARDER: INTEGER [R,W] [Visible,Sticky,Internal] RANGE=0...255 DFLT=0
    ACT_MAX_BORDER_STORE: INTEGER [W] [Visible,Sticky,Internal] RANGE=0...255 DFLT=0
    ACT_MIN_BOARDER: INTEGER [R,W] [Visible,Sticky,Internal] RANGE=0...255 DFLT=0
    ACT_MIN_BORDER_STORE: INTEGER [W] [Visible,Sticky,Internal] RANGE=0...255 DFLT=0
    INHIBIT: BOOL [R,W,E] [Visible,Sticky] RANGE=0...1 DFLT=0
    ON_TIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...8.58259e+07 DFLT=0 UNIT=s
    ON_TIME_STORE: FLOAT [W] [Visible,Sticky,Internal] RANGE=0...8.58259e+07 DFLT=0 UNIT=s
    PROGRAM: INTEGER [R,W,E] [Visible,Sticky] RANGE=0...255 DFLT=0
    RAMP_TIME: FLOAT [R,W] [Visible,Sticky] RANGE=0...8.58259e+07 DFLT=0.5 UNIT=s
    RAMP_TIME_STORE: FLOAT [W] [Visible,Sticky,Internal] RANGE=0...8.58259e+07 DFLT=0.5 UNIT=s
    USER_PROGRAM: STRING [W] [Visible,Sticky] RANGE=... DFLT=


Wurde beim
HM-CC-RT-DN
auch was verändert oder das HMCCUDEV entfernt?

Funktioniert bei mir nur mit
define "Gerätename" HMCCU HM-ID forceDev

Dankeschön

Gruß aherby
FHEM 6.0 auf Raspberry Pi 4b 4GB, RaspberryMatic auf Raspi3b mit Charly-Funkmodul, ZigeeBridge mt deCONZ... . Homematic mittels HMCCU, Sonos 3xS1, 1xS6 (Play5 in der 2te Generation), 1xS9 (Soundbar), 1x SonosSub
1-Wire® to I2C host interface with ESD mit DS18B/S20.

zap

Wenn das define für ein HM-CC-RT-DN als HMCCUDEV bereits in der fhem.cfg steht, wird das beim Starten von FHEM auch akzeptiert.

ABER: Bei einer interaktiven neuen Definition per define oder per Befehl "get createDev" wird ein HMCCUCHN angelegt, da es keinen Grund für ein HMCCUDEV an dieser Stelle gibt. Im Zweifel verwendet HMCCU bei der automatischen Erkennung immer HMCCUCHN, wenn dies zur Steuerung des Gerätes ausreicht. Wenn Du das anders haben möchtest, musst Du forceDev verwenden. Aber wie gesagt: macht keinen Sinn.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

Newbie

Hallo Zap,

Zitat von: aherby am 28 September 2021, 23:24:09
...

Können hier auch die Batterie-Readings bei:

  •     HM-LC-Sw1-FM
  •     HM-LC-Sw2-FM
  •    HM-LC-Sw4-DR
  •    HM-LC-Sw1-Pl-CT-R1
  •    HM-LC-RGBW-WM

entfernt werden?

...

mein HM-LC-Sw1-Pl-2 hat auch ein Battery-Reading das entfernt werden kann.

Danke Jens
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

zap

Das Problem mit den battery Readings ist: das sind valide Datenpunkte, die von der CCU an FHEM geschickt werden. Woher soll HMCCU wissen, dass bei bestimmten Gerätetypen diese Readings unterdrückt werden müssen? Ich werde jedenfalls keine Typenabfrage in HMCCU einbauen. Da würde ein enormer Pflegeaufwand entstehen.
Wenn also jemand eine Idee für eine generische Lösung hat, nehme ich die gerne. Leider kann man nicht abfragen, ob ein Gerät Batterien nutzt oder direkt versorgt wird.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

frank

Zitat von: zap am 11 Oktober 2021, 18:35:37
Das Problem mit den battery Readings ist: das sind valide Datenpunkte, die von der CCU an FHEM geschickt werden. Woher soll HMCCU wissen, dass bei bestimmten Gerätetypen diese Readings unterdrückt werden müssen? Ich werde jedenfalls keine Typenabfrage in HMCCU einbauen. Da würde ein enormer Pflegeaufwand entstehen.
Wenn also jemand eine Idee für eine generische Lösung hat, nehme ich die gerne. Leider kann man nicht abfragen, ob ein Gerät Batterien nutzt oder direkt versorgt wird.
ich weiss nicht, ob die infos in hmccu zur verfügung stehen, aber battery devices verfügen immer über spezielle rx_modes zum aufwachen. im eq3 xml file steht zb: => rx_modes="CONFIG,WAKEUP"
ohne battery => keine rx_modes.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

zap

#701
@frank
Danke für den Hinweis. An die Infos kommt man dran.  In der Doku steht das:

RX_MODE (nur bei Geräten, nur bei BidCos-RF)
Datentyp Integer. Oder-Verknüpfung von Flags die den Empfangsmodes des Gerätes repräsentieren. Folgende Werte haben eine Bedeutung:
0x01 = RX_ALWAYS; Das Gerät ist dauerhaft auf Empfang
0x02 = RX_BURST; Das Gerät arbeitet im wake on radio Modus
0x04 = RX_CONFIG; Das Gerät kann nach drücken der Konfigurationstaste erreicht werden
0x08 = RX_WAKEUP; Das Gerät kann nach einer direkter Kommunikation mit der Zentrale geweckt werden
0x10 = RX_LAZY_CONFIG; Das Gerät unterstützt LazyConfig. Das Gerät kann nach einer normalen Bedienung (z.B. Tastendruck einer Fernbedienung) konfiguriert werden.

Ich muss mal prüfen, wie das bei HmIP und bei Wired aussieht. Hier steht halt erst mal nur bei BidCos
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

frank

RX_ALWAYS sollte dann komplett ohne battery sein.
gibt es bei wired überhaupt battery?

zumindestens die letzten "angemeckerten" devices waren alle bidcos.  ;)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Newbie

Hallo Zap,

beim HMIP-PSM & HM-ES-PMSw1-Pl werden in der CCU die Zahlenwerte im Messwertkanal mit zwei Stellen hinterm Komma angezeigt, in HMCCU aber nur mit 1 Stelle.
Kannst du das anpassen, oder kann ich das beeinflussen?


mfg Jens
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

Reinhard.M

Hallo Jens,
hast du schon "stripnumber" ausprobiert?

Gruß Reinhard