OSRAM LIGHTIFY Gardenspot RGB Connected to SmartThings Hub

I don’t have the OSRAM/Sylvania hub but have successfully connected and controlled the light strip through the SmartThings app. I know have some control of the strip through HA using the SmartThings Bridge application.

My current light configuration is this:

- platform: mqtt
  name: "Front Porch Strip"
  state_topic: "smartthings/Porch RGB Strip Lights/switch"
  command_topic: "smartthings/Porch RGB Strip Lights/switch"
  retain: true
  brightness_state_topic: "smartthings/Porch RGB Strip Lights/level"
  brightness_command_topic: "smartthings/Porch RGB Strip Lights/level"
  color_temp_state_topic: "smartthings/Porch RGB Strip Lights/hue"
  color_temp_command_topic: "smartthings/Porch RGB Strip Lights/hue"
  color_temp_value_template: '{{ value | int / (500) * (100) }}'
  brightness_scale: 100
  brightness_value_template: '{{ value }}'
  qos: 0
  payload_on: "on"
  payload_off: "off"

Looking at the SmartThings IDE I can see that the light supports the following features:

switch: off
level: 20
hue: 24
saturation: 84
checkInterval: 720

Looking at the ST IDE logging I can find the following communications:

6:48:43 PM: debug createChildDeviceEvent('00178823EF47/1', [name:hue, value:39, descriptionText:Color has changed, displayed:false])
6:48:43 PM: debug createChildDeviceEvent('00178823EF47/1', [name:saturation, value:100, descriptionText:Color has changed, displayed:false])
6:48:43 PM: debug createChildDeviceEvent('00178823EF47/1', [name:colorTemperature, value:3460, descriptionText:Color temperature has changed])
6:48:43 PM: debug createChildDeviceEvent('00178823EF47/2', [name:saturation, value:100, descriptionText:Color has changed, displayed:false])
6:48:43 PM: debug createChildDeviceEvent('00178823EF47/2', [name:color, value:#EBFF43, descriptionText:Color has changed, displayed:true])
6:48:43 PM: debug createChildDeviceEvent('00178823EF47/1', [name:switch, value:on])
6:48:43 PM: debug createChildDeviceEvent('00178823EF47/2', [name:colorTemperature, value:3460, descriptionText:Color temperature has changed])
6:48:43 PM: debug createChildDeviceEvent('00178823EF47/2', [name:switch, value:on])
6:48:43 PM: debug createChildDeviceEvent('00178823EF47/3', [name:color, value:#EBFF43, descriptionText:Color has changed, displayed:true])
6:48:43 PM: debug createChildDeviceEvent('00178823EF47/3', [name:saturation, value:100, descriptionText:Color has changed, displayed:false])
6:48:43 PM: debug createChildDeviceEvent('00178823EF47/3', [name:hue, value:39, descriptionText:Color has changed, displayed:false])
6:48:43 PM: debug createChildDeviceEvent('00178823EF47/3', [name:colorTemperature, value:3460, descriptionText:Color temperature has changed])
6:48:43 PM: debug createChildDeviceEvent('00178823EF47/3', [name:level, value:15, descriptionText:Level has changed to 15%])
6:48:43 PM: debug createChildDeviceEvent('00178823EF47/3', [name:switch, value:on])

I can currently control the color temperature and ON/OFF with my current configuration but the last piece of the puzzle is to combine and/or add the saturation.

I’d like to be able to pull up a color wheel to pick the light color like I can with my Philips Hue bulbs and even better just send a color name like I do for the Hue bulbs.

Any clues what I can work on to make this happen?

Where you able to fix this?

No because somebody stole those lights from my front yard!