Color Bulb Dashboard Tile Issue?

I am having a weird issue with the Color Bulb Dashboard tile. At least I think I do.

I have a Sengled Color LED Bulb and I have it as Color Bulb tile. I have it normally as 2705K temperature and white as my color.

However, whenever I click the Dashboard tile, the bulb changes. The logs show it as colorMode of RGB and color as Red (but the bulb is not red). The temperature slider still shows 2705K and to get the bulb back to its normal state where I want it, I have to slide the temperature up or down and bring it back to 2705K. The logs then show the color as incadescent and colorMode as CT.

What am I doing wrong? Should it not stay at current settings until I make a change?

Scott

@patrick, are you the right one to tag for this?

Sure, but I don't understand the issue.

Step by step instructions will help.

First off, clicking the dashboard tile for a color bulb should not result in any change to the bulb, please confirm. It should only open the pop up to set color, temp and level if supported.

Second, changing the color of a bulb is sending the same command that setColor does in the device detail of the Hub Web UI. So confirm that changing the color in the device details page does what you are describing and that this isn't a dashboard issue, but a driver issue.

Lastly, and most importantly, it always helps to provide your current Hubitat Elevation platform version, browser and OS that you are using and to try another browser and/or computer / device to see if the problem is specific with that device and/or browser first.

I've noticed something odd with the bulb tile on the dashboard. If you use the bulb tile to turn a Color/CT bulb off and then on, it always turns on to the color that is displayed even if the bulb was in CT mode when it was turned off. Only if you adjust the CT setting within the tile does the switch in the tile set to the correct mode when using the dashboard. Seems like that should be captured from the device rather than from the settings within the tile, shouldn't it?

Similarly, no matter what you have previously set it to, either in HE or in the Tile, once you close the tile and re-open it, the bulb always reverts to the color setting that was previously used in the tile rather than bringing up the current device's settings in the popup.

Can also confirm this behavior. If I use the "color bulb" tile, it changes color and turns on. The color was one I set by messing around one day, not the last color the bulb was using.

I would prefer either that the bulb did nothing when clicking the tile, but gave choices once tile is opened, OR maybe a short press to turn on vs. a long press to open up tile options. Don't know if there is a better way...

Workaround is to use "dimmer" tile to turn on, and "color bulb" tile to change color. Or just use Alexa, which seems to turn on to the last used brightness and dim level.

So, remove dashboard for a moment, go to the device details on the hub, and turn the switch on does the behavior happen you are describing?

All dashboard does is send the on or setlevel commands, so this has to be a driver behavior not a dashboard issue.

At least for me, turning the device on from device details does not exhibit this behavior.

When I click the dashboard tile, the, lights temperature changes immediately without any interaction with the tile. It sets the color in device details as color red but it is still white. I have to move the slider for temperature to reset back to where it needed to be. The color in details chenges to incandescent.

It is a sengled color bulb using the stock zigbee rgba color bulb driver.

Please clarify, when you click on the tile... Are you saying that clicking the tile turns on and sets a color of the bulb? Or does it just open the popup window? Exactly when does it change the color of the bulb?

Also, please provide browser, os, and hubitat platform version. I can not reproduce this issue as described.

When I click the dashboard tile and the pop-up window opens, it immediately changes the bulb without any interaction with the tile. I have always opened the dashboard tile with the light already on. I will try it with the bulb off.

I am using chrome and He version 2.0.9.133 (latest version). I am recalling from memory as I am in New Orleans and not home at the moment.

I will try to VPN into my setup later and capture some Screenshots.

Same here. Clicking on the tile itself changes the color to whatever color the bulb was set to last, instead of staying in CT mode.

Here are some steps to reproduce the problem:

  1. Click on the tile
  2. set bulb to a color
  3. set bulb to a color temp
  4. close the tile
  5. click on the tile
    Expected: Tile opens, no change to device, still set to color temp
    Actual: Bulb changes to color previously set in step 2.

Any edit to the color is not affected when you open the tile. So, if the bulb is set to blue by the dashboard but then to orange within the edit device, when you open the dashboard tile again, the bulb will not change back to blue. As expected it stays orange. The problem only seems to exist when the bulb is supposed to be in CT mode instead of color mode. Opening the dashboard tile forces the bulb back to Color mode. If I should also mention that these are hue bulbs connected through the hue integration and not native bulb (at least in my case).

Hope that helps explain what I'm seeing.

Yes, thanks. That is a bug. Specifically, the color should not be set on clicking the tile to open the window. Only when the color is selected should the color change.

1 Like

Awesome. Thought I was losing my dang mind.

Scott

Okay, glad to see I am not losing my mind either because I have the same exact issue. If I set the color to say Red, then close tile, or if I have a Rule Machine that sets color to Red, and then later I want it back to normal white/yellow, and set a color temp accordingly, close tile, the pic of lamp still shows red, open tile, goes back to red.