Hi everyone!
I’m excited to introduce a brand-new custom integration for Home Assistant: Home Maintenance.
This integration is designed to help you stay on top of recurring home maintenance tasks—things like changing air filters, testing smoke detectors, or watering plants—right from within Home Assistant.
Features
- Define tasks with a title, interval (days/weeks/months), and last performed date
- Each task appears as a binary sensor that’s
on
when the task is due - View and manage tasks from a simple built-in UI panel
- Mark tasks complete and have them auto-reset based on the defined interval
- Data is stored in Home Assistant’s native
.storage
system—no YAML required - Fully supports automations, Lovelace cards, and notifications
Installation (via HACS)
- Open HACS > Integrations
- Click the three-dot menu > Custom repositories
- Add the repository URL:
https://github.com/TJPoorman/home_maintenance
Category: Integration - Install Home Maintenance from the HACS integrations list
- Restart Home Assistant
- Add the integration under Settings > Devices & Services
Screenshots
Feedback & Contributions
This is my first custom integration and I’d love your feedback. Bug reports, suggestions, or contributions are all welcome on GitHub.
Let me know what kinds of task reminders you’d like to automate!
GitHub: GitHub - TJPoorman/home_maintenance: Custom integration for Home Assistant to track repeating tasks