Alarm clock card?

I want to have something like an alarm clock that would execute a script (turn on lights, open covers etc.) at the specified time, with the ability to quickly enavle/disable or change the time from dashboard.

What is the simplest way to do that, is there something built-in?

Create a input_time helper , show it on dashboard with tile or badge , trigger an automation on that time with an exception for 0:00.