Worked well for me, thanks for sharing!
One thing that I found though was that one of my livarno lux bulbs didn’t like light.turn_off with a transition, and basically stayed on on the lowest brightness. I configured two such bulbs (identical) and only one of them didn’t turn off . In the end, I modified the blueprint to not have a transition on the turn_off/turn_on calls and it works well.