Home Tasks Reminder Automation with RuleMachine

Hey everyone! I wanted to share how I set up a home tasks reminder system using RuleMachine. I travel a lot for work, and it’s easy to forget routine maintenance tasks when I’m home. I used to use SmartThings for this, but now I’ve successfully replicated it in Home Assistant using RuleMachine. Here’s how I did it:

The Scenario

I need reminders for tasks like descaling the coffee machine, running cleaning cycles, changing water filters, and disinfecting my keyboard and mouse. These tasks have different frequencies, so I wanted a system that could handle multiple reminders without manual intervention.

The Solution

  1. Create a Counter Variable: I set up a global variable called days_at_home that increments every night I’m home. This tracks how many days have passed since my last trip.

  2. Set Up Reminder Conditions: For each task, I created a condition where if days_at_home modulo the task frequency equals zero, a reminder is triggered. For example:
    python
    if days_at_home % 60 == 0:
    create_task(“Descale the coffee machine.”)

  3. Automation Setup: I used RuleMachine to automate the creation of Todoist tasks based on these conditions. This way, I get reminders exactly when I need them.

Tips for Customization

  • Adjust Frequencies: Modify the modulo values to match your specific task schedules.
  • Add More Tasks: Easily extend the system by adding new conditions for additional tasks.
  • Use Different Apps: If you prefer other task management apps, you can adjust the automation to send reminders there instead.

This setup has been a lifesaver for keeping my home maintenance on track, even when I’m away for extended periods. It’s all about finding the right tools to automate those little but important tasks!

Happy automating! :rocket: