Recurring Todo with Options for daily, weekend, every other weekend and monthly

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**

:heavy_check_mark: Automatically removes completed tasks before adding new ones
:heavy_check_mark: Flexible scheduling options (Daily, Weekend, Every Other Weekend, First Weekend of the Month)
:heavy_check_mark: Supports up to 5 custom tasks
:heavy_check_mark: Manual execution option for instant updates


When Does It Run?

This automation executes at 01:00 AM and 01:05 AM:

  • :wastebasket: 01:00 AM → Removes completed tasks
  • :heavy_plus_sign: 01:05 AM → Adds new tasks (if they’re not already in the list)

Available Scheduling Options

Option Runs On
:house: Daily Every day at 1:00 AM & 1:05 AM
:calendar: Weekend Every Saturday at 1:00 AM & 1:05 AM
:arrows_counterclockwise: Every Other Weekend Every odd-numbered ISO week’s Saturday (Week 1, 3, 5, etc.)
:spiral_calendar: Once a Month (First Weekend) Only on the first Saturday of the month

** How to Use**

:one: Select your Home Assistant To-Do List entity
:two: Choose how often tasks should be added
:three: Optionally, enter up to 5 task names
:four: Save & activate the automation!

You can also manually trigger the automation at any time using the “Manual Execution” event.


:scroll: Blueprint Code

Copy and paste this into Home Assistant → Blueprints → Import Blueprint:

Import Blueprint