Yes, the latter is what I do now, and I have even set a default config file in the /config root so Ha alway uses that if nothing is specified in the service data.
The main issue is with lights that are also turned on by means of motion sensors, like the IKEA and Hue lights. Hue can set a default value in the app, IKEA simply uses the last recorded brightness .
With the old scene transition, that worked fine. With the scripts we had to use after the demise of the old scene technique, it killed that functionality. At least , for the lights I use in the ikea configuration.
Haven’t yet tested the new scene implementation. So my fingers are still crossed
Though reading this 0.109: New integrations page and weather card, frontend lost weight - #347 by Niklas_G worries me somewhat…
update
well, I just did a very simple test with 2 Ikea lights, and 2 hue lights, in 2 test scenes, and I am not happy…
was feared the brightness of the lights is set to 0%, so when turning them on again afterwards via a motion sensor, or a google turn on light command, they turn on at 0%…!
only turning them on via a HA interface works alright, apparently using the default setting in the light_profiles.csv.
It would really be very nice if this could be fixed, since the ‘improvement’ of the change Franck explained, might be an improvement on a theoretical level.
further more:
this doesn’t seem to be true. From a HA perspective, lights have brightness 0% when they are turned off. As a matter of fact, the HA interface shows the lights to be off even while still in the transition. I have set that to be 10 seconds, especially to be able to check that.
this is what happens after a transition to off, and turning on the light again:
or the core light in an entities card with a slider:
so, it’s safe to use transitions to turn on lights, turning off lights with a transition is still rather unusable I am afraid, unless you are able to control every light and the turning on of that light.
Which excludes all lights triggered my motion sensors (which is what many people use in a Home automation system) and all lights turned on through Google assistant, and not explicitly state the brightness (which really is a pain, and not very natural)
to illustrate my point this might be more insightful:
imagine being a hurry and needing to set the brightness first before being able to let go
And, though I agree with you this is now the case, it wasn’t like that before the change. We could set the transition in the scene, and the lights would go on after that, without being set to brightness 0%.
Though I am in no way asking you to go back and bring all that apparently erroneous logic back to scenes, this brightness 0% issue should really be mitigated.