FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: aherby am 01 Februar 2021, 22:07:39

Titel: HM-LC-RGBW-WM HMCCU 4.4.052 Kanäle / Steuerung
Beitrag von: aherby am 01 Februar 2021, 22:07:39
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
Titel: Antw:HM-LC-RGBW-WM HMCCU 4.4.052 Kanäle / Steuerung
Beitrag von: Ryker am 09 Dezember 2021, 09:56:02
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