HM-LC-RGBW-WM HMCCU 4.4.052 Kanäle / Steuerung

Begonnen von aherby, 01 Februar 2021, 22:07:39

Vorheriges Thema - Nächstes Thema

aherby

Hallo Zusammen,
so das "neueste" Gerät in meiner Homematic-Familie ist der
HM-LC-RGBW-WM HMCCU

Leider wird über
define RGB_Flur HMCCUDEV REQ***
attr RGB_Flur IODev d_ccu
attr RGB_Flur ccureadingfilter (COLOR|PROGRAM|LEVEL)
attr RGB_Flur ccureadingname 2.COLOR:+color,3.PROGRAM:+prog
attr RGB_Flur controldatapoint 1.LEVEL
attr RGB_Flur group Beleuchtung
attr RGB_Flur room Flur
attr RGB_Flur stripnumber 1
attr RGB_Flur substexcl control
attr RGB_Flur substitute LEVEL!#0-0:off,#1-100:on
attr RGB_Flur webCmd control:color:prog:on:off
attr RGB_Flur widgetOverride control:slider,0,1,100 prog:0,1,2,3,4,5,6 color:colorpicker,HUE,0,1,100

nur der Slider für die Helligkeit angezeit (Kanal 1 vom Gerät)

Der Kanal 2 ist für die Farbe zuständig.
Wenn ich mich nicht irre werden die Farben über einen Zahlenwert von 0-200.

Der Kanal 3 ist für vorgefertigte Programme:

3.PROGRAM = 0 "Aus"
3.PROGRAM = 1 "Langsamer Durchlauf"
3.PROGRAM = 2 "Normaler Durchlauf"
3.PROGRAM = 3 "Schneller Durchlauf"
3.PROGRAM = 4 "Lagerfeuer"
3.PROGRAM = 5 "Wasserfall"
3.PROGRAM = 6 "TV-Simulation"


Als Zusatz habe ich den Kanal "2" definiert über
define RGB_Flur HMCCUCHN REQ***:2

Gibt es hier ggf noch einen kleinen Fehler in der Standard Definition
oder gibt es ein Beispiel was ich mit der Suche überlesen habe?
Durch "Fhem /HMCCU" wird z.B.
pct verwendet

get deviceinfo zeigt:

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

StateDatapoint = 1.LEVEL
ControlDatapoint = 1.LEVEL

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



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.

Ryker

Hast du das mittlerweile hinbekommen?
Ich stehe vor dem gleichen Problem mit dem HM-LC-RGBW-WM und möchte auch den 2. Kanal des Gerätes aus der CCU3 in FHEM als Zusatzgerät einblenden und dann nort im webcmd den FarbSchiebeRegler drin haben.

Klar, ich kann mir irgendwie über Dummy und Notify was bauen, aber es geht doch sicherlich einfacher.

Ryker