Strange behavior dimming more than 2 bulbs [video]

I've tried this every which way and I'm stumped. These are Sengled Color Plus bulbs. I cannot get them all to turn on simultaneously. I can get 2 to turn on together, but not 3.

Here's the rule:

Ignore the color temperature and level stuff. The problem is with the bulbs not turning on simultaneously.

Here's a video of what happens:

Bulbs are identified as #1, #2, #3, left to right. The first two bulbs come on simultaneously. The 3rd takes a couple seconds longer. Repeatable behavior.

Now here's what's strange about it. The problem is not with any particular bulb. It's with the number of bulbs.

  • If I remove Bulb #1 and #2 from the automation, and let it deal with only #3, it works fine. The motion sensor turns on Bulb #3 instantly.

  • If I remove Bulb #1 from the automation and let it deal with only #2 and #3, it will turn on both bulbs #2 and #3 instantly and simultaneously.

  • Only when I add the 3rd light to the automation does it exhibit the behavior in the video. Sometimes it's even worse - they will light one at a time, 1-2 seconds apart. But if I remove a bulb, it works great.

Rather uninteresting logs:

dev:8712018-08-25 22:54:56.353:infoMaster Bath RGBW Bulb 3 colorMode is CT
dev:8712018-08-25 22:54:56.351:infoMaster Bath RGBW Bulb 3 color is Moonlight
dev:8702018-08-25 22:54:56.206:infoMaster Bath RGBW Bulb 2 colorMode is CT
dev:8702018-08-25 22:54:56.205:infoMaster Bath RGBW Bulb 2 color is Moonlight
dev:8712018-08-25 22:54:56.178:infoMaster Bath RGBW Bulb 3 colorTemperature is 4000°K
dev:8702018-08-25 22:54:56.017:infoMaster Bath RGBW Bulb 2 colorTemperature is 4000°K
dev:8692018-08-25 22:54:53.814:infoMaster Bath RGBW Bulb 1 colorMode is CT
dev:8692018-08-25 22:54:53.813:infoMaster Bath RGBW Bulb 1 color is Moonlight
dev:8692018-08-25 22:54:53.683:infoMaster Bath RGBW Bulb 1 colorTemperature is 4000°K
dev:8712018-08-25 22:54:53.567:infoMaster Bath RGBW Bulb 3 was set to 100%
dev:8702018-08-25 22:54:51.257:infoMaster Bath RGBW Bulb 2 was set to 100%
dev:8692018-08-25 22:54:51.205:infoMaster Bath RGBW Bulb 1 was set to 100%
app:6322018-08-25 22:54:48.748:infoLIGHTS: Master Bath is now True
app:6322018-08-25 22:54:48.649:infoLIGHTS: Master Bath: Master Bath Motion 2 motion active
dev:2162018-08-25 22:54:48.564:infoMaster Bath Motion 2 is active

Same behavior with a Simple Lighting automation, just a little faster.

Logs - not sure what the stuff at the end is.

23:09:52.420:infoGathering Latest Structure Data (Last Updated: 300 seconds ago) | Gathering Latest Device Data (Last Updated: 300 seconds ago)
dev:8022018-08-25 23:09:52.169:infoStream Event Received... Relaying Data to Parent
dev:8022018-08-25 23:09:52.020:debugStatus: STOP: EventStream Stopped
dev:8022018-08-25 23:09:51.255:debugStatus: START: EventStream Started
dev:8022018-08-25 23:09:51.184:debugStarting eventStream()...
dev:8022018-08-25 23:09:51.183:warnstart()
app:7382018-08-25 23:09:51.164:tracerestStreamHandler(close: false, src: startStopStream(start stream))
dev:8712018-08-25 23:09:47.702:infoMaster Bath RGBW Bulb 3 is 100%
dev:8712018-08-25 23:09:47.561:infoMaster Bath RGBW Bulb 3 was turned on
dev:8702018-08-25 23:09:47.410:infoMaster Bath RGBW Bulb 2 is 100%
dev:8692018-08-25 23:09:47.361:infoMaster Bath RGBW Bulb 1 is 100%
dev:8702018-08-25 23:09:47.195:infoMaster Bath RGBW Bulb 2 was turned on
dev:8692018-08-25 23:09:47.150:infoMaster Bath RGBW Bulb 1 was turned on
app:6322018-08-25 23:09:46.855:infoLIGHTS: Master Bath is now True
app:6322018-08-25 23:09:46.820:infoLIGHTS: Master Bath: Master Bath Motion 2 motion active
dev:2162018-08-25 23:09:46.724:infoMaster Bath Motion 2 is active

Anyone know the answer?

I am wondering if there is some sort of strain on how many bulbs can be dimmed simultaneously.

I was having a similar issue. I moved my bulbs over to my hue bridge and controlled them via a hue group. Hue seems to be able to control all of the bulbs with minimal delay.

I have the same problem controlling 6x Osram Lightify RGBW bulbs. They turn on/off in pairs, regardless of the method I use to group them.

Is this a Hubitat issue?

Hard to say. I have groups of 4 separate Z-Wave dimmers that come on simultaneously when commanded to do so. Z-Wave is slower than Zigbee. So, if this is a Hubitat issue it's a Zigbee issue of some sort. I have to defer to my colleagues, but we will take a look at it.

1 Like

Thanks @bravenel - yes could possibly be Zigbee. If @Christopher can identify the protocol of his problematic bulbs that would also help narrow it down.

Can you try changing the rule to set level only?
There is no need to issue an explicit on when sending a setLevel, all HE dimmer devices will turn on when issued a setlevel command.

Yes, the original rule (first post) is setLevel only for the bulbs. The "Master Bath Switch" in the rule is an in-wall dimmer that the smartbulbs are connected to. I only include the switch in the rule in order to correct itself if someone manually turns it off, which would cut power to the bulbs. Most of the time the switch will already be on.

FWIW I have tried it without that part, and it does exhibit the same behavior.

The bulbs I was having issues with were GE Link bulbs. The bulbs would popcorn or just fail to respond. I moved them over to my Hue Bridge to see if it was able to control them. At times it can, although I am not sure of the exact reason why. My HE zigbee network has mostly battery powered sensors on it and is not overly strong while my hue network has many hue bulbs able to act as repeaters. Also, it is easier for my taxed HE to send a single command to turn on the group to hue and let my more underused hue bridge send out the individual commands. I should also point out that I've never heard anyone say anything positive about GE Link bulbs which is probably why they were on sale for $4.

"popcorn" = staggered on/off? :popcorn:

Yes, two would turn on instantly and followed by the remaining in 1 to 3 sec intervals.

EDIT: Occasionally one just wouldn't respond.

Cool, yeah that's exactly what I see too.

Edit: Yep, and this morning one just didn't respond inexplicably. I have about 7 zigbee repeaters so my network should be very strong.

I'm able to reproduce this (two on/off within a reasonable period, followed by a slacker delayed by an additional 1000ms ish)

3 Likes

Looks like a fix for this will be out in 1.1.4

4 Likes