Set trigger time for automation (similar to setting an alarm)

I have an automation that sets the brightness and color of all my lightbulbs, turns them on and then slowly fades them to 100% brightness.

This routine is currently set for 6AM. But it would be really nice to have a card, similar in function to setting an alarm on a smartphone, with which the user can set the wake time. The automation would be triggered at the set time the following morning, and every morning thereafter, until the time is reconfigured.

Does such functionality already exist natively? Or through integrations?

You can create an Input datetime helper to give you something to act on in the frontend and to store the value for use in your automation. In the automation you set the value of the at variable of your time trigger to the new input_datetime entity instead of a fixed time.

1 Like

OMG I am absolutely gob smacked at how easy that was to set up.

What a powerful platform!

Thank you for your help.