Dresden Elektronik - FLS-CT lp

Posted on
Sun Oct 14, 2018 10:26 pm
eightball offline
Posts: 49
Joined: Oct 17, 2011

Dresden Elektronik - FLS-CT lp

Just got one of these. The Hue App on my phone recognizes it but I can't get it recognized by Indigo. (FYI - this is my only Hue device)

Any tips?

Thanks in advance,

Anthony

Posted on
Sun Oct 14, 2018 10:46 pm
nsheldon offline
Posts: 2469
Joined: Aug 09, 2010
Location: CA

Re: Dresden Elektronik - FLS-CT lp

Hi Anthony.

I need to know the exact model ID and capabilities. Send me the debug log output and I’ll add support. You can enable debug logging by going to Plugins -> Hue Lights -> Toggle Debugging. You’ll want to reload the plugin after turning on debugging to get the info I need.

Posted on
Sun Oct 14, 2018 10:47 pm
eightball offline
Posts: 49
Joined: Oct 17, 2011

Re: Dresden Elektronik - FLS-CT lp

Okay, if I add a Hue Group it shows up but greyed out.

Here's the debug if that helps:
}, u'certified': False}, u'productname': u'Color temperature light', u'state': {u'on': False, u'colormode': u'ct', u'alert': u'select', u'reachable': True, u'mode': u'homeautomation', u'bri': 1, u'ct': 229}, u'manufacturername': u'dresden elektronik', u'config': {u'function': u'functional', u'direction': u'omnidirectional', u'archetype': u'classicbulb'}, u'type': u'Color temperature light', u'modelid': u'FLS-CT'}}
Hue Lights Debug Starting parseAllHueLightsData.
Hue Lights Debug parseAllHueLightsData: There are 1 lights on the Hue bridge and 1 Indigo devices controlling Hue devices.
Hue Lights Debug Starting updateGroupsList.
Hue Lights Debug Sending command to hub: http://192.168.1.21/api/vEAV8HqFAS30Z-Q ... axC/groups
Hue Lights Debug Got response {u'1': {u'name': u'Dylan\u2019s Room', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'3': {u'name': u'Bedroom', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'2': {u'name': u'Living Room', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'5': {u'name': u'Garage', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'4': {u'name': u'Kitchen', u'lights': [u'2'], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'select', u'colormode': u'ct', u'bri': 1, u'ct': 229}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'6': {u'name': u'Mezzanine', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}}
Hue Lights Debug Loaded groups list - {u'1': {u'name': u'Dylan\u2019s Room', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'3': {u'name': u'Bedroom', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'2': {u'name': u'Living Room', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'5': {u'name': u'Garage', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'4': {u'name': u'Kitchen', u'lights': [u'2'], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'select', u'colormode': u'ct', u'bri': 1, u'ct': 229}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'6': {u'name': u'Mezzanine', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}}
Hue Lights Debug Starting parseAllHueGroupsData.
Hue Lights Debug Starting parseOneHueGroupData.
Hue Lights Debug updateDeviceState: Updating device Color Temp Light state: alertMode. Old value = . New value = select
Hue Lights Debug updateDeviceState: Updating device Color Temp Light state: alertMode. Old value = select. New value =
Hue Lights Debug Starting didDeviceCommPropertyChange.
Hue Lights Debug Starting didDeviceCommPropertyChange.
Hue Lights Debug Starting updateSensorsList.
Hue Lights Debug Starting parseAllHueSensorsData.
Hue Lights Debug Starting updateSensorsList.
Hue Lights Debug Starting parseAllHueSensorsData.
Hue Lights Debug Starting updateSensorsList.
Hue Lights Debug Starting parseAllHueSensorsData.
Hue Lights Debug Starting updateSensorsList.
Hue Lights Debug Starting parseAllHueSensorsData.
Hue Lights Debug Starting updateSensorsList.
Hue Lights Debug Starting parseAllHueSensorsData.
Hue Lights Debug Starting updateLightsList.
Hue Lights Debug Sending command to hub: http://192.168.1.21/api/vEAV8HqFAS30Z-Q ... axC/lights
Hue Lights Debug Got response {u'2': {u'swversion': u'020F.201000CF', u'name': u'Color temperature light 1', u'swupdate': {u'state': u'notupdatable', u'lastinstall': None}, u'uniqueid': u'00:21:2e:ff:ff:00:ee:64-0a', u'capabilities': {u'control': {u'ct': {u'max': 500, u'min': 153}}, u'streaming': {u'renderer': False, u'proxy': False}, u'certified': False}, u'productname': u'Color temperature light', u'state': {u'on': False, u'colormode': u'ct', u'alert': u'select', u'reachable': True, u'mode': u'homeautomation', u'bri': 1, u'ct': 229}, u'manufacturername': u'dresden elektronik', u'config': {u'function': u'functional', u'direction': u'omnidirectional', u'archetype': u'classicbulb'}, u'type': u'Color temperature light', u'modelid': u'FLS-CT'}}
Hue Lights Debug Loaded lights list - {u'2': {u'swversion': u'020F.201000CF', u'name': u'Color temperature light 1', u'swupdate': {u'state': u'notupdatable', u'lastinstall': None}, u'uniqueid': u'00:21:2e:ff:ff:00:ee:64-0a', u'capabilities': {u'control': {u'ct': {u'max': 500, u'min': 153}}, u'streaming': {u'renderer': False, u'proxy': False}, u'certified': False}, u'productname': u'Color temperature light', u'state': {u'on': False, u'colormode': u'ct', u'alert': u'select', u'reachable': True, u'mode': u'homeautomation', u'bri': 1, u'ct': 229}, u'manufacturername': u'dresden elektronik', u'config': {u'function': u'functional', u'direction': u'omnidirectional', u'archetype': u'classicbulb'}, u'type': u'Color temperature light', u'modelid': u'FLS-CT'}}
Hue Lights Debug Starting parseAllHueLightsData.
Hue Lights Debug parseAllHueLightsData: There are 1 lights on the Hue bridge and 1 Indigo devices controlling Hue devices.
Hue Lights Debug Starting updateGroupsList.
Hue Lights Debug Sending command to hub: http://192.168.1.21/api/vEAV8HqFAS30Z-Q ... axC/groups
Hue Lights Debug Got response {u'1': {u'name': u'Dylan\u2019s Room', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'3': {u'name': u'Bedroom', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'2': {u'name': u'Living Room', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'5': {u'name': u'Garage', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'4': {u'name': u'Kitchen', u'lights': [u'2'], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'select', u'colormode': u'ct', u'bri': 1, u'ct': 229}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'6': {u'name': u'Mezzanine', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}}
Hue Lights Debug Loaded groups list - {u'1': {u'name': u'Dylan\u2019s Room', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'3': {u'name': u'Bedroom', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'2': {u'name': u'Living Room', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'5': {u'name': u'Garage', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'4': {u'name': u'Kitchen', u'lights': [u'2'], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'select', u'colormode': u'ct', u'bri': 1, u'ct': 229}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}, u'6': {u'name': u'Mezzanine', u'lights': [], u'state': {u'any_on': False, u'all_on': False}, u'action': {u'on': False, u'alert': u'none'}, u'recycle': False, u'sensors': [], u'type': u'Room', u'class': u'Other'}}
Hue Lights Debug Starting parseAllHueGroupsData.
Hue Lights Debug Starting parseOneHueGroupData.
Hue Lights Debug updateDeviceState: Updating device Color Temp Light state: alertMode. Old value = . New value = select
Hue Lights Debug updateDeviceState: Updating device Color Temp Light state: alertMode. Old value = select. New value =
Hue Lights Debug Starting didDeviceCommPropertyChange.
Hue Lights Debug Starting didDeviceCommPropertyChange.
Hue Lights Debug Starting updateSensorsList.
Hue Lights Debug Starting parseAllHueSensorsData.
Hue Lights Debug Starting updateSensorsList.
Hue Lights Debug Starting parseAllHueSensorsData.
Hue Lights Debug

Posted on
Sun Oct 14, 2018 10:49 pm
eightball offline
Posts: 49
Joined: Oct 17, 2011

Re: Dresden Elektronik - FLS-CT lp

Sorry, didn't see your response.

Here's a weblink:
https://www.dresden-elektronik.de/funkt ... ls-ct/?L=1

It's a tunable white controller attached to an OSRAM strip that goes from 2200k to 4000K (I think those are the specs).

THANK YOU!

Posted on
Mon Oct 15, 2018 1:00 am
nsheldon offline
Posts: 2469
Joined: Aug 09, 2010
Location: CA

Re: Dresden Elektronik - FLS-CT lp

Version 1.6.21 Posted

  • Added support for the Dredesn Elektronik FLS-CT lp LED color temperature light.
  • Added support for a Generic ZigBee WW/CW light strip.

Posted on
Mon Oct 15, 2018 5:54 am
eightball offline
Posts: 49
Joined: Oct 17, 2011

Re: Dresden Elektronik - FLS-CT lp

AMAZING!!!

You should win some kind of "plug-in update" speed award!!

Thank you.

Two questions:
1. Is there a way to control color temperature and brightness without having to create a separate Hue Group? I assume these should be set up as an Ambiance light, yes? If I do that I get a dimmer for brightness but no color temp. If I put that ambiance light into a Hue Group, I get a slider for color temp (2000-6500) and can manually select brightness. Is that how this should work? Create a Hue Group?
2. Is there a way to smooth out the dimming curve or is that a function of the hardware? Right now it looks like it dims down to say 20% fairly smoothly, then from there to 0% it does it in rather chunky steps down (say 2% every other second) - so instead of a smooth dim it steps down to zero - not just for the last few percent (which I'm used to for LED's) but say the last 20%?

Thank you, thank you, thank you!

Posted on
Mon Oct 15, 2018 11:02 am
nsheldon offline
Posts: 2469
Joined: Aug 09, 2010
Location: CA

Re: Dresden Elektronik - FLS-CT lp

Hi Anthony.

You should be able to control color temperature from the Indigo UI for the device once it's been created. However, I don't have any color-temperature-only lights with which to test the Ambiance group of devices. Try deleting the Indigo device and re-creating it to see if that causes the color temperature slider to appear. If not, that may be a quirk of the Indigo interface (not sure). After re-creating the device, also try setting the color temperature using an Action Group within Indigo. If you're able to change color temperature using an Action Group but still don't see the temperature slider, that's probably an Indigo UI quirk. I'll have to see if there's something I can do about that, but it may take a while to hunt down without any test hardware.

Unfortunately, the dimming smoothness is entirely a hardware thing. Even the Hue branded lights abruptly go from about 10% brightness to 0, regardless of whether you set them to 10% or 1%. Their lowest brightness is 10%. Their dimming smoothness down to that point is pretty smooth though. You rarely ever see each step, so I suspect the fact that you're seeing those steps is also due to hardware limitations on the LED power module.

Posted on
Mon Oct 15, 2018 11:57 am
eightball offline
Posts: 49
Joined: Oct 17, 2011

Re: Dresden Elektronik - FLS-CT lp

Thanks so much.

Here's what's weird. If I use the Hue App, and slowly slide my finger on the dimmer - I get a smooth dim. With Indigo it is a stepped down.

Is there any chance it's sending multiple commands instead of constant?

Here's the log - is this an indication of what commands are being sent? I guess the question is how does the app handle dim time? Does it send constant commands or break it up every couple of seconds (sending a new command each time)? The second is what it feels like (and the log looks like). Is there any way to tweak that?

Oct 15, 2018, 10:50:45 AM
Updated "Ceiling" on to 9
Updated "new device 1" on to 9
Updated "Ceiling" on to 0
Updated "new device 1" on to 0
Updated "Ceiling" on to 82
Updated "new device 1" on to 82
Sent Hue Lights "new device 1" off at ramp rate 30.0 sec.
Updated "Ceiling" on to 64
Updated "new device 1" on to 64
Sent Hue Lights "new device 1" off at ramp rate 30.0 sec.
Updated "Ceiling" on to 40
Updated "new device 1" on to 40
Updated "Ceiling" on to 24
Updated "new device 1" on to 24
Updated "Ceiling" on to 8
Updated "new device 1" on to 8
Updated "Ceiling" off
Updated "new device 1" off
Sent Hue Lights "Ceiling" on to 50 at ramp rate 30.0 sec.
Updated "Ceiling" on to 16
Updated "new device 1" on to 16
Sent Hue Lights "Ceiling" off at ramp rate 30.0 sec.
Updated "Ceiling" on to 20
Updated "new device 1" on to 20
Updated "Ceiling" on to 13
Updated "new device 1" on to 13
Updated "Ceiling" on to 5
Updated "new device 1" on to 5
Sent Hue Lights "Ceiling" on to 50 at ramp rate 30.0 sec.
Updated "Ceiling" on to 6
Updated "new device 1" on to 6
Updated "Ceiling" on to 22
Updated "new device 1" on to 22
Updated "Ceiling" on to 40
Updated "new device 1" on to 40
Updated "Ceiling" on to 50
Updated "new device 1" on to 50
Sent Hue Lights "Ceiling" off at ramp rate 30.0 sec.
Updated "Ceiling" on to 48
Updated "new device 1" on to 48
Updated "Ceiling" on to 32
Updated "new device 1" on to 32
Updated "Ceiling" on to 13
Updated "new device 1" on to 13
Updated "Ceiling" off
Updated "new device 1" off

Posted on
Mon Oct 15, 2018 12:06 pm
eightball offline
Posts: 49
Joined: Oct 17, 2011

Re: Dresden Elektronik - FLS-CT lp

Okay, quick update.

If I delete the group - the dimming smooths a bit. Works well at 20 seconds. 50 seconds passable but more noticeably stepped.

Getting rid of the group helped a lot. Still wonder if there's a way to tweak the communication because it does feel like it's sending separate commands every second or so.

Problem - without the group - no color control. I deleted the unit and re-added as a ambiance light and I don't get the color slider.

Thanks for all your help. If there's more info you need on my side. Let me know.

Posted on
Mon Oct 15, 2018 12:24 pm
nsheldon offline
Posts: 2469
Joined: Aug 09, 2010
Location: CA

Re: Dresden Elektronik - FLS-CT lp

Hi Anthony.

Thanks for the logs.

The Hue Lights plugin doesn't handle the dimming/brightening process. All it does is send a single command to the Hue bridge and lets the bridge handle the whole dimming process. All those "Updated" status messages in the log are the result of the plugin asking the Hue bridge for a status of the light or group. Whenever the plugin sends a command to change a light setting to the bridge, the log will show "Sent Hue Lights". Whenever the plugin asks the bridge for a status update on something and the bridge reports a status different from what the plugin thinks, you'll see the "Updated" log. Sliding your finger on a slider in the Hue app sends a continuous stream of commands from your iOS device to the Hue bridge, so you control the dimming speed with your finger. When you set a brightness and "ramp rage" in Indigo for a Hue Lights device, the plugin sends a single command. I suspect the dimming steps are worse when using a group because, from what I've read, ZigBee (the wireless communication protocol used by Philips) group commands are more complex than commands sent to individual lights.

As for not being able to use color temperature when adding the device, I think I'm going to need to see debug logs to figure that out. Could you delete the device in Indigo, then turn on debug logging (Plugins menu -> Hue Lights -> Toggle Debugging), then add the device back as an Ambient light device. Send me the logs (you may have to save it as a zip file and email me directly if it's too big).

Posted on
Mon Oct 15, 2018 1:48 pm
eightball offline
Posts: 49
Joined: Oct 17, 2011

Re: Dresden Elektronik - FLS-CT lp

Thanks - will do.

Posted on
Mon Oct 15, 2018 7:45 pm
eightball offline
Posts: 49
Joined: Oct 17, 2011

Re: Dresden Elektronik - FLS-CT lp

Isn't that always the way!?!

So when I came home to re-add the light and turn on debug - I closed the main indigo window so I could compress the file on the desktop. Did that. Then when I reopened the window, the light appeared with the color slider and a "white" slider. Don't know if closing the window had anything to do with it or just a coincidence.

So now I have the slider to deal with color temp. Interestingly the "white" slider above that doesn't seem to change or control anything. I can adjust brightness in the number dialog to the right of "on" and "off" but not with the slider. Don't know what the expected behavior is but that's what I'm getting.

I'll email the debug file.

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 0 guests