Sure, Here’s an example:
Before we get started, I’m not using groups in any of my AL configs. I had suspected an issue with it a long time ago and switched to singular entities signed up to the AL and you’ll see that here.
This is one AL for accent lights: I circled the ones that I know I altered at some point
(also, the icons are a cute touch that I just noticed)
Selected the bulbs > Change transitions to 1 second so they’re not a hard cutover > Change the duration of the change so it’s less noticeable > pick how often you want it to adapt > set your minimum and maximum brightness (my minimum is 1 on most devices that can handle it but on nanoleaf and cololight, the minimum has to be 2 or 3 respectively for it to work) > Adjust your Color temp preferences > set your sleep mode preferences (mine are red for accent lights so they don’t disrupt sleep) > add any sunrise/sunset offsets > check settings for how you want the AL to interact with multiple turn-ons and to stop if from adapting more than at turn on.
Here’s another AL config for the same room but different types of lights:
The biggest difference and why i have this in two instances is the max brightness and the sleep mode is not red (it’s super warm white and low). All the other settings are basically the same and this is the biggest thing that changes between my AL instances.
Now to the automations/switches:
As you can see, this creates a ton of AL switches:
How else does one control them in unison but to aggregate the control into a singular switch
Here’s one for the MAIN adaptive lighting control switch for all my AL instances. By main adaptive lighting switch, I mean the one that MUST be on for it to work
I have the same thing that aggregates all the sleep mode switches:
Here, you can see a front end aggregation of all that:
This is purely for informational and override control purposes. Everything is automated but these buttons do actually turn on/off the corresponding AL switches. The buttons at the top are the aggreate group buttons that turn all of them on/off.
Knowing that I basically have 2 giant switches that are controlling this, helps explain the next part and the simplicity.
First, there’s nothing to show you in my automations for the on/off control of the lights. They are all just raw on/off of the light or light group and sensors and time. Nothing fancy here and adaptive lighting doesn’t even play a role in this except that AL is listening for the turn on calls. To which I’m sure you’d inquire,“are you sending the command to individual lights or groups?” I knew my off commands were grouped but I specifically went back and looked and it looks like my turn on commands are grouped (which makes sense to reduce popcorning).
My assumption at this point if my automations are designed like this that AL is looking for the individual turn on commands for each bulb. I likely did this to reduce the risk of a bulb turning on and the AL missing the adapter. (I think I recall this being an issue at one time)
So now you understand the AL config, the switches, the basic automations, all that’s left is when the BIG switches are thrown and that’s quite easy. At 945 a script runs and does a bunch of stuff but it turns on the aggregated sleep mode switch so it turns all the lights into sleep mode. That switch stays on until all bedroom doors are open for one minute in the morning, the sleep switch is turned off, and the AL just works for the day. No further automation.
Then why do I have a giant button that says day mode?
when a rooms automations are turned off, the automation also turns off the AL switch for that room’s AL’s. When automations are turned back on, adaptive lighting will be re-enabled through that switch. There are times where I need to turn off AL for the entire house or with my voice assistant and this helps with that. Another cool thing this does is if you toggle it twice, it’ll sweep all the lights in your house which makes them all ‘normal’ according to the time. So if one were to have an LED disco party in the middle of the day (I definitely have never done this) and perhaps the lights are in an effect mode, by turning off all the adaptive light switches and then turning them back on, it will make all the lights as you’d expect them for that time of the day.
This script kinda shows that where it get’s turned off:
This script kinda shows how it’s turned on. There’s other scripts that run anytime an automation is turned on/off so the adaptive lights follow.
Hope this helps. Let me know if you have any questions.