Any idea for a self hosted home maintenance reminder system? Essentially something that will have reminders for things that reoccur regularly either ie yearly, monthly etc. Ideally it would have some way of checking it off to show the task was completed and then it would reoccur at the preset time next month /year etc.
Like, a calendar app?
I use chore-helper for Home Assistant for that. I chose it because I like the “after x days” vs. the classic “every x days” approach. If I forgot to clean the shower for over a week there is no point to have a reminder the next day after I finally did it, but I want it to happen x days later no matter how long I dragged the previous task.
It hasn’t received updates in ages though and can be quite slow and complicated to manage. I want to have a look in ChoreOps to replace it.
Thats an excellent feature, thanks for the suggestion!
I was going to say there are multiple addons for home assistant for this problem. I think even more than you listed here, HACS is in desperate need of some kind of organization system.
I want this for cleaning my house. When did I last clean my dish washer, the lamps etc. It’s on my TODO to create when I have time.
I use a DAV integration to show a bunch of shared calendars and task lists (nextcloud, but I guess you can find a Google alternative if needed)
Events: stuff like doctors appointments, bdays, etc.
Maintenance: stuff to do/fix. Some are recurring events (like cleaning faucet aerators, aircon filters, etc)
Shopping: separate from HAs shopping list, this one is for stuff that might be handy to get, but not a priority (not groceries, but stuff like idk a new potato peeler)
On my main dashboard I have atomic calendar revive card from HACS with “upcoming events” as the default view
Donetick can be self hosted and has a nice UX.
I use Vikunja for that. Recurring reminders, CalDAV, email reminders if missed, and more
You could uh… Hang a calendar on your fridge?
Many selfhosted project planning tools have those features. Personally I have set up Vikunja.
I use taskwarrior for this. For example:
task add recur:monthly due:eom wait:due-3weeks clean mesh filter task add recur:quarterly due:eoq wait:due-3weeks replace charcoal filterThere are quite a few web frontends to it too, although I haven’t tried these out so not sure which to recommend.
I have a router with a few cronjobs like this:
# m h dom mon dow command 00 20 12 * * echo "check bank transactions (monthly reminder)" 00 19 15-21 * * test $(date +\%u) -eq 6 && echo "Anki learning reminder"Cron will by default send an email with the script output. So you “just” need a non-broken email setup that forwards system emails to your main account. (Assuming you don’t self-host email too.)
This setup is useful because I have a few other cronjobs (backup scripts, and a health check for my own application) that should notify me in case of failure, and I would eventually notice that this is broken by noticing that those “calendar” emails no longer get through.
Could use something as simple as a cronjob or gitea runners. Loki/Grafana can read logs and trigger webhooks, send emails, etc.
This would actually be an awesome feature request for homebox.
Vikunja will cover all the bases you’re looking for I think! I’ve really been enjoying it





