I don’t understand that. I forced a light to add an effect channel (although it doesn’t support it, that why there is an error at the end):
19:12:43.886 [DEBUG] [internal.netutils.WebSocketConnection] - Connecting to: ws://<some-domain>:443
19:12:43.967 [DEBUG] [internal.netutils.WebSocketConnection] - Connect: <some-domain>/192.168.0.61
19:12:43.972 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - Thing 'deconz:deconz:42edeb65fb' changed from INITIALIZING to ONLINE
19:13:00.356 [TRACE] [internal.netutils.WebSocketConnection] - Raw data received by websocket: {"attr":{"lastseen":"2020-12-08T18:13Z","manufacturername":"OSRAM","modelid":"Plug 01","name":"Steckdose 2","swversion":"V1.05.09","type":"On/Off plug-in unit","uniqueid":"7c:b0:3e:aa:0a:0a:56:ae-03"},"e":"changed","id":"9","r":"lights","t":"event","uniqueid":"7c:b0:3e:aa:0a:0a:56:ae-03"}
19:13:00.367 [DEBUG] [internal.netutils.WebSocketConnection] - Couldn't find listener for id 9 with resource type LIGHTS. Either no thing for this id has been defined or this is a bug.
19:13:03.948 [INFO ] [smarthome.event.InboxRemovedEvent ] - Discovery Result with UID 'deconz:colortemperaturelight:42edeb65fb:086bd7fffe2545ed01' has been removed.
19:13:03.960 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - Thing 'deconz:colortemperaturelight:42edeb65fb:086bd7fffe2545ed01' changed from UNINITIALIZED to INITIALIZING
19:13:03.960 [TRACE] [onz.internal.StateDescriptionProvider] - adding state description for channel deconz:colortemperaturelight:42edeb65fb:086bd7fffe2545ed01:color_temperature
19:13:03.967 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - Thing 'deconz:colortemperaturelight:42edeb65fb:086bd7fffe2545ed01' changed from INITIALIZING to UNKNOWN
19:13:03.968 [TRACE] [ternal.handler.DeconzBaseThingHandler] - Requesting URL for initial data: http://<some-domain>:80/api/49BBFA9CCF/lights/5
19:13:03.991 [INFO ] [nz.internal.handler.LightThingHandler] - Could not determine effect light type for thing deconz:colortemperaturelight:42edeb65fb:086bd7fffe2545ed01, please request adding support on GitHub.
19:13:04.002 [INFO ] [smarthome.event.ThingUpdatedEvent ] - Thing 'deconz:colortemperaturelight:42edeb65fb:086bd7fffe2545ed01' has been updated.
19:13:04.004 [TRACE] [z.internal.CommandDescriptionProvider] - adding command description for channel deconz:colortemperaturelight:42edeb65fb:086bd7fffe2545ed01:effect
19:13:04.014 [TRACE] [nz.internal.handler.LightThingHandler] - deconz:colortemperaturelight:42edeb65fb:086bd7fffe2545ed01 received LightMessage{hascolor=true, ctmax=454, ctmin=250, type=COLOR_TEMPERATURE_LIGHT, state=LightState{reachable=true, on=true, bri=33, alert='none', colormode='ct', effect='null', effectSpeed=null, hue=null, sat=null, ct=454, xy=null, transitiontime=null}, e='', r='UNKNOWN', t='', id='', manufacturername='IKEA of Sweden', modelid='TRADFRI bulb E14 WS opal 600lm', name='Bettlampe Essa', swversion='2.0.022', ep='', uniqueid='08:6b:d7:ff:fe:25:45:ed-01'}
19:13:04.032 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - Thing 'deconz:colortemperaturelight:42edeb65fb:086bd7fffe2545ed01' changed from UNKNOWN to ONLINE
19:13:14.882 [TRACE] [z.internal.CommandDescriptionProvider] - returning new stateDescription for deconz:colortemperaturelight:42edeb65fb:086bd7fffe2545ed01:effect
19:13:21.369 [TRACE] [z.internal.CommandDescriptionProvider] - returning new stateDescription for deconz:colortemperaturelight:42edeb65fb:086bd7fffe2545ed01:effect
19:13:23.438 [INFO ] [smarthome.event.ItemCommandEvent ] - Item 'BettlampeEssaIKEAofSweden_EffectChannel' received command colorloop
19:13:23.461 [INFO ] [arthome.event.ItemStatePredictedEvent] - Item 'BettlampeEssaIKEAofSweden_EffectChannel' predicted to become colorloop
19:13:23.482 [TRACE] [ternal.handler.DeconzBaseThingHandler] - Sending {"on":true,"effect":"colorloop"} to LIGHTS 5 via <some-domain>:80/api/49BBFA9CCF/lights/5/state
19:13:23.494 [INFO ] [smarthome.event.ItemStateChangedEvent] - Item 'BettlampeEssaIKEAofSweden_EffectChannel' changed from NULL to colorloop
19:13:23.509 [TRACE] [ternal.handler.DeconzBaseThingHandler] - Result code=200, body=[{"error":{"address":"/lights/5/state","description":"parameter, effect, not available","type":6}},{"success":{"/lights/5/state/on":true}}]
What I did: Add the bridge, discover things and add the thing. Add an item in UI to the effect channel. Then clicked on the item (either in item view or in model), After I clicked on the “state”-display, a command list on the bottom opens. If I select a command from that, it gets send immediately:
19:25:46.241 [INFO ] [smarthome.event.ItemCommandEvent ] - Item 'BettlampeEssaIKEAofSweden_EffectChannel' received command none
19:25:46.248 [INFO ] [arthome.event.ItemStatePredictedEvent] - Item 'BettlampeEssaIKEAofSweden_EffectChannel' predicted to become none
19:25:46.250 [INFO ] [smarthome.event.ItemStateChangedEvent] - Item 'BettlampeEssaIKEAofSweden_EffectChannel' changed from colorloop to none
19:25:46.259 [TRACE] [ternal.handler.DeconzBaseThingHandler] - Sending {"on":true,"effect":"none"} to LIGHTS 5 via http://<some-domain>:80/api/49BBFA9CCF/lights/5/state
19:25:46.278 [TRACE] [ternal.handler.DeconzBaseThingHandler] - Result code=200, body=[{"error":{"address":"/lights/5/state","description":"parameter, effect, not available","type":6}},{"success":{"/lights/5/state/on":true}}]