Set dimmer level

Is it possible to set the dimmer value on a switch or bulb without the switch/bulb being on? I have this idea to set there light levels on motion activated lights based on ST location Mode. So, like at 2:00 in the morning you don’t need a lot of light. I can send the SetLevel command every time, but it’s a lot slower than just setting device On. And with lots of lights, it’s even more noticeable.

My idea is to set the levels on the overhead bulbs at the moment the Mode changes, but without having to energize the bulb. It’s prolly disturbing to have lights go on and off in order to set the level all over the house every time the Mode changes, but the rule would execute faster because the level has already been set, and I can just set the light On.

Is it even possible to set level without the bulb being energized? I think I did this long ago using WebCORE. Or maybe I just tried to. Any thoughts/ideas?

TIA

1 Like

WebCORE will do this, and still does, although it seems you are on SmartThings?

It’s more a matter of what features the device exposes.

Most device drivers that accept a setLevel() command will automatically turn on the light when the command is received.

The device would need to expose a command that lets you set the dim level without the driver (or device) implicitly turning the light on too.

I used to have my ST routines do actions:

Turn On
Set Dim level

This resulted in the light turning on from whatever level it was at, usually 100%, then dimming to the prescribed level.

I removed the Turn On step (unselect in the routine setup) and only do Set Dim Level.

This prevented the bright blip at tun on and set the light to the prescribed dim level at turn on.

This may solve your issue…

1 Like

I think I did this long ago using WebCORE

Yes. And SmartThings no longer supports WebCORE.

I’m really trying to improve network response time when turning bulbs On. Sending the SetLevel command takes twice as long as sending PowerOn. Yes, The blip is annoying, and still obvious even when sending only SetLevel command. Im gonna try to find a better driver to accomplish this SetLevel without energizing the bulb.

You have any ideas to speed up network response?

BTW, I discovered that ST will not allow SetLevel without PowerOn