I have created some scenes and they only work if the lights are already switched on. If the lights are switched off and I activate the scene then the scene will just turn the light on using whatever setting it was at when it was switched off.
I am seeing the same thing. Scene only sets brightness on 2nd call. First time you run a scene it turns the light on to the previous state, the second time you run the scene it actually set’s the brightness you asked for.
I am also seeing some odd behaviour with scenes and one of my zwave lights, where its supposed to turn on based on the code but doesn’t, but sometimes it also does, so very inconsistant. I have to stop using scenes now to get it to work 100% of the time which is unfortunate.
I’m also having the same problem. I need to run the scene twice. First time it changes the state and the second it updates the brightness. Anyone managed to fix this?
I am going to go out on a limb here and say it is a bulb specific thing. Likely the bulbs we are using only allow changes to the settings once the bulb is turned on. I guess other bulbs will allow turning on and change in settings as a single combined action. If that is the case then home assistant would need to add additional functionality to scenes - for instance you can tag particular bulbs as needing to be ON before applying scene settings. Then when you run a scene it knows to turn those bulbs on before running the scene. It wouldn’t be much work to implement that and might be a handy feature request.
I haven’t looked at scenes for such a long time - so apologies if this kind of functionality already exists or there is already a workaround for this. I’m sure someone will chime in if there is a way to do this.
This is still an issue: I need to activate a scene twice, for the (brightness and other) settings to take place, if the lights were previously turned off.