HSB Colour + White channel in KNX: What's the "right" way?

Okay, tested the new version: Nothing happens. No warning or error in the log, no data is being sent to KNX.

Problem solved. Thank you.

@J-N-K I had a chance to do some testing with “org.smarthomej.binding.knx-3.2.7-SNAPSHOT.kar”

I have the following group addresses:

things:

Thing knx:device:knxlightingrgbw "KNX Lighting RGBW" (knx:ip:knxrouter) {
 Type color  : KNXLightningRGBWKitchenNiche   "RGBW - Kitchen Niche" [ 
               switch="1.001:5/1/68+<5/1/73", 
     increaseDecrease="3.007:5/1/69", 
             position="5.001:5/1/70+<5/1/74", 
                  hsb="251.600:5/1/78+<5/1/79" 
     ]

items:

Color     KNXLightningRGBWKitchenNiche                   "Rgbw kitchen niche"                                                                     {channel="knx:device:knxlightingrgbw:KNXLightningRGBWKitchenNiche"}
openhab> things list | grep -i rgbw
knx:device:knxlightingrgbw (Type=Thing, Status=ONLINE, Label=KNX Lighting RGBW, Bridge=knx:ip:knxrouter)

openhab> items list | grep -i niche
KNXLightningRGBWKitchenNiche (Type=ColorItem, State=65,78,0, Label=Rgbw kitchen niche, Category=null)
2021-11-09 12:18:44.931 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'KNXLightningRGBWKitchenNiche' received command 65,78,53
2021-11-09 12:18:44.931 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'KNXLightningRGBWKitchenNiche' predicted to become 65,78,53
2021-11-09 12:18:44.932 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KNXLightningRGBWKitchenNiche' changed from 65,63,60 to 65,78,53
2021-11-09 12:18:46.787 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'KNXLightningRGBWKitchenNiche' received command OFF
2021-11-09 12:18:46.788 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'KNXLightningRGBWKitchenNiche' predicted to become OFF
2021-11-09 12:18:46.788 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KNXLightningRGBWKitchenNiche' changed from 65,78,53 to 65,78,0

results:

  • no changes in the colour picker seem to propagate to the light.
  • no changes in the switch affect the light (knx wall buttons still work but changes don’t show up log file)

What else can I do/provide to help debugging?

It seems that MDT (is your device MDT?) and me have a different interpretation of the 251.600 datatype. See this comment.

I’m using a MDT DALIControl32 (I think the other poster was using their non DALI RGBW controller) and from the ETS side of things the “0x0E” approach seems to work correctly:

or with hex

image

(and the lights change correctly)

That’s strange. Do you see the telegram from openHAB in the ETS? Is there any difference?

Here’s a wireshark dump of what’s happening.

And what did you send?

That was me randomly choosing colours on the colour wheel.

2021-11-09 13:27:07.675 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'KNXLightningRGBWKitchenNiche' received command 190,100,57
2021-11-09 13:27:07.675 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'KNXLightningRGBWKitchenNiche' predicted to become 190,100,57
2021-11-09 13:27:07.676 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KNXLightningRGBWKitchenNiche' changed from 240,100,57 to 190,100,57
2021-11-09 13:27:07.875 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'KNXLightningRGBWKitchenNiche' received command 171,100,68
2021-11-09 13:27:07.875 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'KNXLightningRGBWKitchenNiche' predicted to become 171,100,68
2021-11-09 13:27:07.876 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KNXLightningRGBWKitchenNiche' changed from 190,100,57 to 171,100,68
2021-11-09 13:27:08.453 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'KNXLightningRGBWKitchenNiche' received command 104,15,68
2021-11-09 13:27:08.453 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'KNXLightningRGBWKitchenNiche' predicted to become 104,15,68
2021-11-09 13:27:08.454 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KNXLightningRGBWKitchenNiche' changed from 171,100,68 to 104,15,68
2021-11-09 13:27:08.648 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'KNXLightningRGBWKitchenNiche' received command 81,15,68
2021-11-09 13:27:08.649 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'KNXLightningRGBWKitchenNiche' predicted to become 81,15,68
2021-11-09 13:27:08.649 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KNXLightningRGBWKitchenNiche' changed from 104,15,68 to 81,15,68
2021-11-09 13:27:09.687 [INFO ] [openhab.event.ItemCommandEvent      ] - Item 'KNXLightningRGBWKitchenNiche' received command OFF
2021-11-09 13:27:09.688 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'KNXLightningRGBWKitchenNiche' predicted to become OFF
2021-11-09 13:27:09.689 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KNXLightningRGBWKitchenNiche' changed from 81,15,68 to 81,15,0

I can do a more controlled test. How about I select 100% of the RGB options. That way we can see what’s going on.