HmIP-RGBW nicht über HMCCU anlegbar

Begonnen von fretti, 10 November 2023, 08:44:45

Vorheriges Thema - Nächstes Thema

fretti

Hallo,

ich habe einen HmIP-RGBW-Controller erfolgreich an die CCU (Raspberrymatic) angelernt und er lässt sich darüber auch steuern.

In fhem im HMCCU-Device erscheint der Controller auch bei get CCU_RPM ccuDevices im Listing allerdings ohne "supported Roles"

In der Dropdown-Liste get CCU_RPM createDev schon nicht mehr

Eine Anlage mit define HMIP_RGBW HMCCUDEV 00xxE0C98DAF11 legt das Device zwar an, es kommt aber folgende Meldung:

HMCCUDEV [HMIP_RGBW] Device type not known by HMCCU. Please set control and/or state channel with attributes controldatapoint and statedatapoint

Die RAW-Device_Definition sieht so aus:
defmod HMIP_RGBW HMCCUDEV 00xxE0C98DAF11

setstate HMIP_RGBW 2023-11-10 08:34:36 1.ACTIVITY_STATE STABLE
setstate HMIP_RGBW 2023-11-10 08:34:36 1.COLOR_TEMPERATURE
setstate HMIP_RGBW 2023-11-10 08:34:36 1.COLOR_TEMPERATURE_STATUS UNKNOWN
setstate HMIP_RGBW 2023-11-10 08:34:36 1.DIM2WARM_STATE false
setstate HMIP_RGBW 2023-11-10 08:34:36 1.HUE 0
setstate HMIP_RGBW 2023-11-10 08:34:36 1.HUE_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 1.HUMAN_CENTRIC_LIGHT_STATE false
setstate HMIP_RGBW 2023-11-10 08:34:36 1.LEVEL 0
setstate HMIP_RGBW 2023-11-10 08:34:36 1.LEVEL_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 1.PROCESS STABLE
setstate HMIP_RGBW 2023-11-10 08:34:36 1.SATURATION 0
setstate HMIP_RGBW 2023-11-10 08:34:36 1.SATURATION_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 1.SECTION 0
setstate HMIP_RGBW 2023-11-10 08:34:36 1.SECTION_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 2.ACTIVITY_STATE UNKNOWN
setstate HMIP_RGBW 2023-11-10 08:34:36 2.COLOR_TEMPERATURE 0
setstate HMIP_RGBW 2023-11-10 08:34:36 2.COLOR_TEMPERATURE_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 2.DIM2WARM_STATE false
setstate HMIP_RGBW 2023-11-10 08:34:36 2.HUE 0
setstate HMIP_RGBW 2023-11-10 08:34:36 2.HUE_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 2.HUMAN_CENTRIC_LIGHT_STATE false
setstate HMIP_RGBW 2023-11-10 08:34:36 2.LEVEL 0
setstate HMIP_RGBW 2023-11-10 08:34:36 2.LEVEL_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 2.PROCESS STABLE
setstate HMIP_RGBW 2023-11-10 08:34:36 2.SATURATION 0
setstate HMIP_RGBW 2023-11-10 08:34:36 2.SATURATION_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 2.SECTION 0
setstate HMIP_RGBW 2023-11-10 08:34:36 2.SECTION_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 3.ACTIVITY_STATE UNKNOWN
setstate HMIP_RGBW 2023-11-10 08:34:36 3.COLOR_TEMPERATURE 0
setstate HMIP_RGBW 2023-11-10 08:34:36 3.COLOR_TEMPERATURE_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 3.DIM2WARM_STATE false
setstate HMIP_RGBW 2023-11-10 08:34:36 3.HUE 0
setstate HMIP_RGBW 2023-11-10 08:34:36 3.HUE_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 3.HUMAN_CENTRIC_LIGHT_STATE false
setstate HMIP_RGBW 2023-11-10 08:34:36 3.LEVEL 0
setstate HMIP_RGBW 2023-11-10 08:34:36 3.LEVEL_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 3.PROCESS STABLE
setstate HMIP_RGBW 2023-11-10 08:34:36 3.SATURATION 0
setstate HMIP_RGBW 2023-11-10 08:34:36 3.SATURATION_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 3.SECTION 0
setstate HMIP_RGBW 2023-11-10 08:34:36 3.SECTION_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 4.ACTIVITY_STATE UNKNOWN
setstate HMIP_RGBW 2023-11-10 08:34:36 4.COLOR_TEMPERATURE 0
setstate HMIP_RGBW 2023-11-10 08:34:36 4.COLOR_TEMPERATURE_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 4.DIM2WARM_STATE false
setstate HMIP_RGBW 2023-11-10 08:34:36 4.HUE 0
setstate HMIP_RGBW 2023-11-10 08:34:36 4.HUE_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 4.HUMAN_CENTRIC_LIGHT_STATE false
setstate HMIP_RGBW 2023-11-10 08:34:36 4.LEVEL 0
setstate HMIP_RGBW 2023-11-10 08:34:36 4.LEVEL_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 4.PROCESS STABLE
setstate HMIP_RGBW 2023-11-10 08:34:36 4.SATURATION 0
setstate HMIP_RGBW 2023-11-10 08:34:36 4.SATURATION_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 4.SECTION 0
setstate HMIP_RGBW 2023-11-10 08:34:36 4.SECTION_STATUS NORMAL
setstate HMIP_RGBW 2023-11-10 08:34:36 5.WEEK_PROGRAM_CHANNEL_LOCKS 1
setstate HMIP_RGBW 2023-11-10 08:34:36 IODev CCU_RaspMatic
setstate HMIP_RGBW 2023-11-10 08:34:36 activity alive
setstate HMIP_RGBW 2023-11-10 08:34:36 devstate ok
setstate HMIP_RGBW 2023-11-10 08:34:36 rssidevice -56
setstate HMIP_RGBW 2023-11-10 08:34:36 rssipeer -64
setstate HMIP_RGBW 2023-11-10 08:34:36 voltage 0.0



Hat jemand den HmIP-RGBW-Controller im Einsatz und kann Tipps geben.
promox, debian, rpi, homematic, mqtt, dect, z2m

Newbie

Hallo fretti,

statt

define HMIP_RGBW HMCCUDEV 00xxE0C98DAF11

versuche mal bitte

define HMIP_RGBW HMCCUDEV 00xxE0C98DAF11 forceDev
vG Jens
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

fretti

Hallo Jens,

da kommt das gleiche Ergebnis.
HMCCUDEV [HMIP_RGBW] Device type not known by HMCCU. Please set control and/or state channel with attributes controldatapoint and statedatapoint
VG Thomas
promox, debian, rpi, homematic, mqtt, dect, z2m

Newbie

Hallo Thomas,

die Fehlermeldung kommt wohl daher, da das Gerät noch nicht eingepflegt wurde.
Da können wir nur hoffen, das Zap Zeit findet und das nachholt.

vG Jens

P.S.: siehe auch

Zitat von: Newbie am 10 Mai 2023, 18:27:05
fhem-6.1 (configDB+DbLog)  auf ODROID-XU4

fretti

Ja, das hab ich mir fast schon gedacht, hab mal in der HMCCUConf.pm nachgesehen, da ist es nicht drin.
Hab mal versucht, die Attribute vom HM-LC-RGBW-WM zu nehmen, das funktioniert auch nicht so richtig.

Dann schauen wir mal, ob Zap Zeit findet :-)
Derweil werde ich mal versuchen, dem Teil per Trail and Error ein paar Sachen zu entlocken. Die Datenpunkte scheinen ja alle da zu sein, man muss nur den/die richtigen finden ;) und die Syntax !?

vG Thomas
promox, debian, rpi, homematic, mqtt, dect, z2m

AndreasHH

Moin,
bei mir wurde das Gerät als HMCCUDEV korrekt eingebunden, allerdings funktioniert die Übermittlung der Saturation nicht von FHEM aus, von der CCU3 aus allerdings schon (wird dann auch mit dem entsprechenden Wert in FHEM dargestellt, datapoint 1.SATURATION).
Die Datapoints 1.HUE ,1.LEVEL und 1:EFFECT funktionieren von FHEM aus.

Habe bei mir diesen Controller als RGBW laufen, somit laufen die Einstellungen über den 1.Kanal, die Kanäle 2-4 sind somit ohne Funktion.

Möglicherweise ein ELV-Firmwareproblem.

Gruß
Andreas
 
FHEM 5.8, FB7490, FB7390, Linux-Server, Raspi 1, Raspi 2, FHEM2FHEM, div. FS20, div. FHT, div. HMS, div. Homematic, MQTT, ESP8266, Arduino

fretti

Ja, ich hab das soweit auch fast alles hinbekommen.
Das SATURATION-Problem hab ich auch, ohne dass bekomme ich aber auch keine "weiße" Farbe hin nur über die CCU, oder hast Du eine andere Idee?

EFFECTs habe ich noch nicht umgesetzt. Können ja mal unsere Definition vergleichen:
defmod HMIP_RGBW HMCCUDEV 00xxE0C98DAF11  forceDev
attr HMIP_RGBW ccureadingfilter (HUE|PROGRAM|LEVEL|SATURATION)
attr HMIP_RGBW ccureadingname 1.HUE:+color;;1.PROGRAM:+prog;;1.SATURATION:+saturation
attr HMIP_RGBW ccuscaleval LEVEL:0:1:0:100
attr HMIP_RGBW controldatapoint 1.LEVEL
attr HMIP_RGBW eventMap /datapoint 1.PROGRAM :prog/datapoint 1.HUE :color/datapoint 1.SATURATION :saturation
attr HMIP_RGBW room HMDevices
attr HMIP_RGBW statedatapoint 1.LEVEL
attr HMIP_RGBW statevals on:100, off:0
attr HMIP_RGBW stripnumber 1
attr HMIP_RGBW substexcl control
attr HMIP_RGBW substitute LEVEL!#0-0:off,#1-100:on
attr HMIP_RGBW verbose 5
attr HMIP_RGBW webCmd control:saturation:color:prog:on:off
attr HMIP_RGBW widgetOverride control:slider,0,1,100 saturation:slider,0,0.1,1 prog:0,1,2,3,4,5,6 color:colorpicker,HUE,30,3,359

Wie gesagt EFFECT habe ich noch nicht. bei mir ist das noch PROG vom anderen RGBW-Controller von HOMEMATIC.

LG Thomas
promox, debian, rpi, homematic, mqtt, dect, z2m

AndreasHH

Moin,

habe leider auch noch keine Lösung für Saturations-Problematik gefunden. Daher so wie bei Dir entsprechende Einstellung per CCU3. Da die Einstellung bis zum nächsten Power on aber erhalten bleibt z.Zt. nur lästig.

Gruß

Andreas

hier ein List meines Devices:

Internals:
   .AttrList  IODev ccuaggregate:textField-long ccucalculate:textField-long ccuflags:multiple-strict,ackState,hideStdReadings,replaceStdReadings,noAutoSubstitute,noBoundsChecking,logCommand,noReadings,trace,simulate,showMasterReadings,showLinkReadings,showDeviceReadings,showServiceReadings ccureadingfilter:textField-long ccureadingformat:name,namelc,address,addresslc,datapoint,datapointlc ccureadingname:textField-long ccuSetOnChange ccuReadingPrefix devStateFlags ccuget:State,Value ccuscaleval ccuverify:0,1,2 disable:0,1 hmstatevals:textField-long statevals substexcl substitute:textField-long statechannel controlchannel stripnumber peer:textField-long traceFilter event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading statedatapoint:select,1.ACTIVITY_STATE,1.COLOR_TEMPERATURE,1.COLOR_TEMPERATURE_STATUS,1.DIM2WARM_STATE,1.HUE,1.HUE_STATUS,1.HUMAN_CENTRIC_LIGHT_STATE,1.LEVEL,1.LEVEL_STATUS,1.PROCESS,1.SATURATION,1.SATURATION_STATUS,1.SECTION,1.SECTION_STATUS,2.ACTIVITY_STATE,2.COLOR_TEMPERATURE,2.COLOR_TEMPERATURE_STATUS,2.DIM2WARM_STATE,2.HUE,2.HUE_STATUS,2.HUMAN_CENTRIC_LIGHT_STATE,2.LEVEL,2.LEVEL_STATUS,2.PROCESS,2.SATURATION,2.SATURATION_STATUS,2.SECTION,2.SECTION_STATUS,3.ACTIVITY_STATE,3.COLOR_TEMPERATURE,3.COLOR_TEMPERATURE_STATUS,3.DIM2WARM_STATE,3.HUE,3.HUE_STATUS,3.HUMAN_CENTRIC_LIGHT_STATE,3.LEVEL,3.LEVEL_STATUS,3.PROCESS,3.SATURATION,3.SATURATION_STATUS,3.SECTION,3.SECTION_STATUS,4.ACTIVITY_STATE,4.COLOR_TEMPERATURE,4.COLOR_TEMPERATURE_STATUS,4.DIM2WARM_STATE,4.HUE,4.HUE_STATUS,4.HUMAN_CENTRIC_LIGHT_STATE,4.LEVEL,4.LEVEL_STATUS,4.PROCESS,4.SATURATION,4.SATURATION_STATUS,4.SECTION,4.SECTION_STATUS,5.WEEK_PROGRAM_CHANNEL_LOCKS controldatapoint:select,1.COLOR_TEMPERATURE,1.COMBINED_PARAMETER,1.DURATION_UNIT,1.DURATION_VALUE,1.EFFECT,1.HUE,1.LEVEL,1.RAMP_TIME_TO_OFF_UNIT,1.RAMP_TIME_TO_OFF_VALUE,1.RAMP_TIME_UNIT,1.RAMP_TIME_VALUE,1.SATURATION,2.COLOR_TEMPERATURE,2.COMBINED_PARAMETER,2.DURATION_UNIT,2.DURATION_VALUE,2.EFFECT,2.HUE,2.LEVEL,2.RAMP_TIME_TO_OFF_UNIT,2.RAMP_TIME_TO_OFF_VALUE,2.RAMP_TIME_UNIT,2.RAMP_TIME_VALUE,2.SATURATION,3.COLOR_TEMPERATURE,3.COMBINED_PARAMETER,3.DURATION_UNIT,3.DURATION_VALUE,3.EFFECT,3.HUE,3.LEVEL,3.RAMP_TIME_TO_OFF_UNIT,3.RAMP_TIME_TO_OFF_VALUE,3.RAMP_TIME_UNIT,3.RAMP_TIME_VALUE,3.SATURATION,4.COLOR_TEMPERATURE,4.COMBINED_PARAMETER,4.DURATION_UNIT,4.DURATION_VALUE,4.EFFECT,4.HUE,4.LEVEL,4.RAMP_TIME_TO_OFF_UNIT,4.RAMP_TIME_TO_OFF_VALUE,4.RAMP_TIME_UNIT,4.RAMP_TIME_VALUE,4.SATURATION,5.COMBINED_PARAMETER,5.WEEK_PROGRAM_TARGET_CHANNEL_LOCK,5.WEEK_PROGRAM_TARGET_CHANNEL_LOCKS
   DEF        0033E0C9924163
   FUUID      644bdf37-f33f-d1d1-4ed5-6e90f14da5f7d8ca
   IODev      ccu3_1
   NAME       EG_Kue_SchrLi
   NR         474
   STATE      0
   TYPE       HMCCUDEV
   ccuaddr    0033E0C9924163
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    EG_Kue_SchrLi
   ccusubtype RGBW
   ccutype    HmIP-RGBW
   eventCount 1141
   firmware   1.0.52
   readonly   no
   .attraggr:
   .attrminint:
   READINGS:
     2023-11-12 20:40:26   1.ACTIVITY_STATE STABLE
     2023-11-12 20:40:26   1.COLOR_TEMPERATURE
     2023-11-12 20:40:26   1.COLOR_TEMPERATURE_STATUS UNKNOWN
     2023-11-12 20:40:26   1.DIM2WARM_STATE false
     2023-11-12 20:40:26   1.EFFECT        NO_EFFECT
     2023-11-12 20:40:26   1.HUE           28
     2023-11-12 20:40:26   1.HUE_STATUS    NORMAL
     2023-11-12 20:40:26   1.HUMAN_CENTRIC_LIGHT_STATE false
     2023-11-12 20:40:26   1.LEVEL         0
     2023-11-12 20:40:26   1.LEVEL_STATUS  NORMAL
     2023-11-12 20:40:26   1.PROCESS       STABLE
     2023-11-12 20:40:26   1.SATURATION    80
     2023-11-12 20:40:26   1.SATURATION_STATUS NORMAL
     2023-11-12 20:40:26   1.SECTION       0
     2023-11-12 20:40:26   1.SECTION_STATUS NORMAL
     2023-11-05 10:51:37   2.ACTIVITY_STATE UNKNOWN
     2023-11-05 10:51:37   2.COLOR_TEMPERATURE 0
     2023-11-05 10:51:37   2.COLOR_TEMPERATURE_STATUS NORMAL
     2023-11-05 10:51:37   2.DIM2WARM_STATE false
     2023-11-05 10:51:37   2.HUE           0
     2023-11-05 10:51:37   2.HUE_STATUS    NORMAL
     2023-11-05 10:51:37   2.HUMAN_CENTRIC_LIGHT_STATE false
     2023-11-05 10:51:37   2.LEVEL         0
     2023-11-05 10:51:37   2.LEVEL_STATUS  NORMAL
     2023-11-05 10:51:37   2.PROCESS       STABLE
     2023-11-05 10:51:37   2.SATURATION    0
     2023-11-05 10:51:37   2.SATURATION_STATUS NORMAL
     2023-11-05 10:51:37   2.SECTION       0
     2023-11-05 10:51:37   2.SECTION_STATUS NORMAL
     2023-11-05 10:51:37   3.ACTIVITY_STATE UNKNOWN
     2023-11-05 10:51:37   3.COLOR_TEMPERATURE 0
     2023-11-05 10:51:37   3.COLOR_TEMPERATURE_STATUS NORMAL
     2023-11-05 10:51:37   3.DIM2WARM_STATE false
     2023-11-05 10:51:37   3.HUE           0
     2023-11-05 10:51:37   3.HUE_STATUS    NORMAL
     2023-11-05 10:51:37   3.HUMAN_CENTRIC_LIGHT_STATE false
     2023-11-05 10:51:37   3.LEVEL         0
     2023-11-05 10:51:37   3.LEVEL_STATUS  NORMAL
     2023-11-05 10:51:37   3.PROCESS       STABLE
     2023-11-05 10:51:37   3.SATURATION    0
     2023-11-05 10:51:37   3.SATURATION_STATUS NORMAL
     2023-11-05 10:51:37   3.SECTION       0
     2023-11-05 10:51:37   3.SECTION_STATUS NORMAL
     2023-11-05 10:51:37   4.ACTIVITY_STATE UNKNOWN
     2023-11-05 10:51:37   4.COLOR_TEMPERATURE 0
     2023-11-05 10:51:37   4.COLOR_TEMPERATURE_STATUS NORMAL
     2023-11-05 10:51:37   4.DIM2WARM_STATE false
     2023-11-05 10:51:37   4.HUE           0
     2023-11-05 10:51:37   4.HUE_STATUS    NORMAL
     2023-11-05 10:51:37   4.HUMAN_CENTRIC_LIGHT_STATE false
     2023-11-05 10:51:37   4.LEVEL         0
     2023-11-05 10:51:37   4.LEVEL_STATUS  NORMAL
     2023-11-05 10:51:37   4.PROCESS       STABLE
     2023-11-05 10:51:37   4.SATURATION    0
     2023-11-05 10:51:37   4.SATURATION_STATUS NORMAL
     2023-11-05 10:51:37   4.SECTION       0
     2023-11-05 10:51:37   4.SECTION_STATUS NORMAL
     2023-11-12 20:40:26   5.WEEK_PROGRAM_CHANNEL_LOCKS 0
     2023-11-05 10:50:52   IODev           ccu3_1
     2023-11-12 20:40:26   activity        alive
     2023-04-28 20:23:48   control         0
     2023-11-12 20:40:26   devstate        ok
     2023-11-12 20:40:26   hmstate         0
     2023-11-12 20:40:26   level           0
     2023-11-12 20:40:26   pct             0
     2023-11-12 20:40:26   rssidevice      -72
     2023-11-07 19:08:00   rssipeer        -26
     2023-04-28 20:23:48   state           0
     2023-11-05 10:51:37   voltage         0.0
   hmccu:
     channels   6
     detect     0
     devspec    0033E0C9924163
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:UNIVERSAL_LIGHT_RECEIVER,2:UNIVERSAL_LIGHT_RECEIVER,3:UNIVERSAL_LIGHT_RECEIVER,4:UNIVERSAL_LIGHT_RECEIVER,5:UNIVERSAL_LIGHT_WEEK_PROFILE
     setDefaults 0
     cmdlist:
       get       
       set       
     control:
     dp:
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ERROR_CODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       0.ERROR_OVERHEAT:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.INSTALL_TEST:
         VALUES:
           NVAL       true
           ONVAL      true
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.OPERATING_VOLTAGE:
         VALUES:
           NVAL       0.000000
           ONVAL      0.000000
           OSVAL      0.0
           OVAL       0.000000
           SVAL       0.0
           VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -72
           ONVAL      -72
           OSVAL      -72
           OVAL       -72
           SVAL       -72
           VAL        -72
       0.RSSI_PEER:
         VALUES:
           NVAL       -26
           ONVAL      -25
           OSVAL      -25
           OVAL       231
           SVAL       -26
           VAL        -26
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       1.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       1.COLOR_TEMPERATURE:
         VALUES:
           NVAL       
           ONVAL     
           OSVAL     
           OVAL       
           SVAL       
           VAL       
       1.COLOR_TEMPERATURE_STATUS:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      UNKNOWN
           OVAL       1
           SVAL       UNKNOWN
           VAL        1
       1.DIM2WARM_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.EFFECT:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NO_EFFECT
           OVAL       0
           SVAL       NO_EFFECT
           VAL        0
       1.HUE:
         VALUES:
           NVAL       28
           ONVAL      28
           OSVAL      28
           OVAL       28
           SVAL       28
           VAL        28
       1.HUE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.HUMAN_CENTRIC_LIGHT_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0.0
           SVAL       0
           VAL        0.0
       1.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       1.SATURATION:
         VALUES:
           NVAL       80
           ONVAL      80
           OSVAL      80
           OVAL       0.8
           SVAL       80
           VAL        0.8
       1.SATURATION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       1.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       2.ACTIVITY_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      UNKNOWN
           OVAL       0
           SVAL       UNKNOWN
           VAL        0
       2.COLOR_TEMPERATURE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       2.COLOR_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       2.DIM2WARM_STATE:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       2.HUE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       2.HUE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       2.HUMAN_CENTRIC_LIGHT_STATE:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       2.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0.000000
           SVAL       0
           VAL        0.000000
       2.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       2.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       2.SATURATION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0.000000
           SVAL       0
           VAL        0.000000
       2.SATURATION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       2.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       2.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       3.ACTIVITY_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      UNKNOWN
           OVAL       0
           SVAL       UNKNOWN
           VAL        0
       3.COLOR_TEMPERATURE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       3.COLOR_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       3.DIM2WARM_STATE:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       3.HUE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       3.HUE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       3.HUMAN_CENTRIC_LIGHT_STATE:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       3.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0.000000
           SVAL       0
           VAL        0.000000
       3.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       3.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       3.SATURATION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0.000000
           SVAL       0
           VAL        0.000000
       3.SATURATION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       3.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       3.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.ACTIVITY_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      UNKNOWN
           OVAL       0
           SVAL       UNKNOWN
           VAL        0
       4.COLOR_TEMPERATURE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.COLOR_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.DIM2WARM_STATE:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       4.HUE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.HUE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.HUMAN_CENTRIC_LIGHT_STATE:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       4.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0.000000
           SVAL       0
           VAL        0.000000
       4.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       4.SATURATION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0.000000
           SVAL       0
           VAL        0.000000
       4.SATURATION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       5.WEEK_PROGRAM_CHANNEL_LOCKS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
     roleCmds:
       get:
       set:
     state:
       chn        1
Attributes:
   room       EG,EG->Kueche,Licht
   statechannel 1

FHEM 5.8, FB7490, FB7390, Linux-Server, Raspi 1, Raspi 2, FHEM2FHEM, div. FS20, div. FHT, div. HMS, div. Homematic, MQTT, ESP8266, Arduino

fretti

Hi,

ich hab zur SATURATION einen interessanten Forum-Eintrag im Homematic-Forum gefunden.
HPIP-RGBW

Dort hat man herausgefunden, dass scheinbar die Saturation nur im COMBINED_PARAMETER einzustellen ist.

set HMIP_RGBW datapoint 1.COMBINED_PARAMETER="L=33,H=9,SAT=77,OT=0,RT=0,RTTDV=0,RTTDU=0"
Damit geht es es auch auf der Commandline von fhem und wird in der CCU richtig eingestellt und dargestellt.

Parameter Bedeutung = Name in CCU-Programm Werte Erklärung

L Level = Helligkeitswert [0-100] Integer als % Wert; 0 = Aus; 100 = Ein; 101 = Ignorieren
OT On Time = Einschaltdauer [0 - 108000] Basiseinheit: Sekunden; mit 0 = Dauer an = 31 hrs
RT Ramp (up) Time = Rampenzeit [ 0 - ?? ] Basiseinheit: Sekunden
H Hue = Farbwert "H" [0° - 360°] in Grad
SAT Saturation = Sättigung = "S" [0-100] Integer als % Wert
RTTOV Ramp Time to OFF Value = Ausschalt-Rampenzeit Dauer [ 0 - ?? ] Ausschalt-Rampenzeit: Wert
RTTOU Ramp Time to OFF Unit = Ausschalt-Rampenzeit-Einheit {0, 1, 3} Ausschalt-Rampenzeit: Wert 0 = sec; 1 = min; 3 = ms

Jetzt braucht es nur einen Umsetzung für fhem-Web :-)

Ich komme heute und morgen nicht mehr dazu.


VG Thomas
promox, debian, rpi, homematic, mqtt, dect, z2m

AndreasHH

Moin,

danke für deine zielführende Recherche.

Habe ein bischen mit dem COMBINED_PARAMETER gespielt und dabei festgestellt, dass zumindest bei mir L nur mit 0 bzw. ab 80 funktioniert.
OT funktioniert soweit.
RTTOV ? und RTTOU ? aktuell noch nicht getestet.

set HMIP_RGBW datapoint 1.COMBINED_PARAMETER="L=80,H=52,SAT=90,OT=30,RT=0,RTTOV=0,RTTOU=0"
Hoffe es hilft weiter.

VG
Andreas
FHEM 5.8, FB7490, FB7390, Linux-Server, Raspi 1, Raspi 2, FHEM2FHEM, div. FS20, div. FHT, div. HMS, div. Homematic, MQTT, ESP8266, Arduino

fretti

So, ich hab mal wieder etwas gebastelt.

Ich hab mir ein notify gebaut, das bei Änderung der saturation eine kleine Prozedur aufruft, die den String für den COMBINED_PARAMETER zusammenbaut und absendet.

defmod notify_HMIP_RGBW_Sat notify HMIP_RGBW:.* {hmip_rgbw_saturation($EVENT,ReadingsVal("HMIP_RGBW","control",100),ReadingsVal("HMIP_RGBW","1.HUE",99))}
sub hmip_rgbw_saturation($$$) {
  my ($hm_event,$hm_control,$hm_hue)=@_;
 
  if ($hm_event =~ /^saturation\d/) {
  my $saturation=substr($hm_event,10,4);
my $sat_cmd="set HMIP_RGBW datapoint 1\.COMBINED_PARAMETER=\"L=".ReadingsVal("HMIP_RGBW","control",100).",H=".ReadingsVal("HMIP_RGBW","1.HUE",100).",SAT=".$saturation.",OT=0,RT=0,RTTDV=0,RTTDU=0\"";
fhem ($sat_cmd);

}

Wahscheinlich nicht schön, aber funktioniert.

VG Thomas
promox, debian, rpi, homematic, mqtt, dect, z2m