first of all- Thank you very much for making this public, and taking the time to create it. It's very nice of you to do this, and has helped me learn quite a bit (more) about HA.
It would be great (and useful for many i think), if your Blink Lights automation could return the lights to their initial state. (for example if a light is ON and brightness = 50%, when the blink is completed, the light is still on but at 100% brightness).
I'm going to figure out how to accomplish this myself and will update this (here) with my solution, although it may not be pretty.
thanks