So for my bluetooth miflora I use sensor1 … sensor12, here I used that naming sheet due to the fact even with sensors I managed to kill my plants, so I just name them correctly in the sitemap as i keep swapping them around. With lights moving around is unlikely so maybe your naming pattern is better 
So currently I am in St petersburg on holiday, but today I had some time to think about this topic and would like to share my thoughts with you regarding ledstrips.
Intiially I was thinking of naming the ledstrips ledstrip01 … ledstrip24 instead of livingroom/ledstripShelf1 and so on… I am still not sure what is best of those two, second requires that you are creative with naming 
The ledstrip that I am using are neopixel(adreesable, so that you can control every single led on the strip) so my idea, when using the first method above was:
ledstrip01/rgb/0,0,255,255,255
ledstrip01/rgb/5,3,155,0,0
ledstrip01/sweep/10,1,155,155,155
ledstrip01/random/1,1,0,134,0
ledstrip01/random/-1,-1,155,134,126
ledstrip01/random/-10,1,155,134,126
So rgb command takes the following input: on time(0 is always on) off time,red value(0 is off),green value, blue value
So first will constantly light it white, while second will blink slightly dimmed red where it blinks every 8 s(its on for 5s and off for 3s)
sweep command takes following input: time on for each led(ms),direction(0 for max led number to 0),red color,green color,blue color,
The random command i am a bit unsure about, but the idea is: ontime,off time, random red up to value,random green up to value, random blue up to value,
so ledstrip01/random/1,1,0,134,0 will blink with 1s intervall with different(random) strength of greeen color
ledstrip01/random/-1,-1,155,134,126 will blink with 1s intervall and each led with random colors up to the given value,
then maybe a random sweep would be nice? ledstrip01/random/-10,1,155,134,126 sweep from low to high with 10ms on each led…
This was just an idea? Any feedback to this approach as a generic approach?