Automatically manage your Home Assistant to-do list with flexible scheduling options!
This blueprint removes completed tasks and adds new tasks to your selected to-do list at scheduled intervals. It supports multiple scheduling options, including daily, weekends, every other weekend, and once a month on the first weekend.
** Features**
Automatically removes completed tasks before adding new ones
Flexible scheduling options (Daily, Weekend, Every Other Weekend, First Weekend of the Month)
Supports up to 5 custom tasks
Manual execution option for instant updates
When Does It Run?
This automation executes at 01:00 AM and 01:05 AM:
01:00 AM → Removes completed tasks
01:05 AM → Adds new tasks (if they’re not already in the list)
Available Scheduling Options
Option | Runs On |
---|---|
![]() |
Every day at 1:00 AM & 1:05 AM |
![]() |
Every Saturday at 1:00 AM & 1:05 AM |
![]() |
Every odd-numbered ISO week’s Saturday (Week 1, 3, 5, etc.) |
![]() |
Only on the first Saturday of the month |
** How to Use**
Select your Home Assistant To-Do List entity
Choose how often tasks should be added
Optionally, enter up to 5 task names
Save & activate the automation!
You can also manually trigger the automation at any time using the “Manual Execution” event.
Blueprint Code
Copy and paste this into Home Assistant → Blueprints → Import Blueprint: