gurumitts / pylutron-caseta

Apache License 2.0
153 stars 98 forks source link

Add Lumaris Tape Light Support #155

Closed RBaragona closed 7 months ago

RBaragona commented 9 months ago

Adding support for dimming Lumaris Tape Light, for issue #149

mdonoughe commented 8 months ago

I think there might be an issue with the approach taken by with WhiteTune and the existing SpectrumTune. Is it possible to control the brightness of the light anymore or just the color temperature? Maybe it should be more like #154 .

RBaragona commented 8 months ago

This does control the brightness of the Lumaris lights in my HomeWorks QSX system. To gain white tuning a similar approach to #154 would be needed. I was waiting to add that feature until the Ketra capability was reviewed to follow the same pattern and any potentially associated changes.

uberjay commented 8 months ago

Hi, came here looking for Lumaris support with my RA3 system. I'd be happy to test whatever changes you've got -- I already have a HA dev-container env set up, just waiting to be pointed at a branch. 😁

eclair4151 commented 8 months ago

@uberjay Great, ill let you know as soon as my HA branch is ready to test, we're just finalizing up some details on implementing the kelvin limits for each device.

eclair4151 commented 8 months ago

@uberjay @RBaragona i've gone ahead and merged your branch into mine and pushed, so should be good to close this one and continue the conversation on #154 Luckily the white tuning range was already being returned in the associatedzone call during zone loading, so no extra leap call is needed, I just added in the parsing.

You should be able to check out my branch and check the warm cool limits on your device by running:

    await bridge.connect()
    device_id = "XYZ"
    print(bridge.get_device_by_id(device_id)["white_tuning_range"])

ill let you know as soon as the HA branch is ready.

mdonoughe commented 7 months ago

Superseded by #154