From tracking my dogs' meds to a community-built integration (now v0.18.0)

This one started small and personal. I needed a reliable way to keep track of my dogs' medications, who gets what and when, without losing the thread or risking a double dose. So I built a little Home Assistant integration to do exactly that, and then I shared it here.

What happened next is the real reason for this post. The thread filled up with thoughtful requests, real-world use cases, and ideas I never would have come up with on my own. Bit by bit, "track my dogs' pills" grew into something a lot more capable, for pets and people alike.


The whole thing is a zero-edit, auto-discovering dashboard.

A few of the turns it took, thanks to people in this community:

  • @IOT7712 pushed for a glanceable, fail-safe red/green "needs attention" indicator for care settings. That idea became a core part of how the whole thing warns you.
  • @Tadies inspired the supply and refill tracking, after building a pill counter on a dashboard with helpers.
  • Others asked for more schedule types, for the ability to record the actual time a dose was taken (not just when you tapped the button), and most recently for a way to see how many as-needed doses had been taken today. All of those shipped.


The day at a glance: given, still due, overdue, and the times doses were actually taken.

Where it stands today:

  • Add patients (pets or people) and their dose schedules entirely in the UI. No YAML for the schedule.
  • Flexible scheduling: daily, specific days of the week, every N days, on/off cycles (e.g. 21 on / 7 off), specific days of the month, or as-needed (PRN), in 12h or 24h.
  • As-needed meds get a Log dose button, a "last taken" timestamp, and a "doses today" counter, and they draw down supply, so a med taken several times a day stays tracked.


As-needed meds: log a dose, see when it was last taken and how many today.

  • Supply and refill tracking per medication, with doses-left, a run-out estimate, a low-stock flag at your reorder threshold, and a refill reminder.
  • A per-patient red/green "needs attention" sensor that trips on elapsed time alone and fails safe toward "problem", plus reminders, nagging, and missed-dose escalation routed to each patient's own notify target.
  • A next-dose sensor, a medication calendar, and dashboards that pick up new patients automatically.

It is still alpha, so please keep a backup reminder method while you try it, and always confirm dosing with your vet or doctor. It is a reminder aid, not a medical device.

Install via HACS as a custom repository: GitHub - magikh0e/ha-medication-reminder-hacs: Home Assistant custom integration: UI-managed medication dose tracking for pets and people, with companion reminder automations. Alpha. · GitHub

If you have an idea, a use case, or a bug, drop it in this thread. A surprising number of the features above started exactly that way, and I read all of it.

Thank you to everyone who has helped shape this so far, this has genuinely become a community project.

Mahaloz! :call_me_hand:


1 Like

Thanks for sharing. How long did it take you to complete the whole project?

Thanks! It's hard to give one number, because it really happened in two phases.

The first version, the one that just tracked my dogs' doses, came together pretty quickly. I published the first alpha here at the end of May. Almost everything since then, the extra schedule types, supply and refill tracking, the as-needed handling, recording the actual time a dose was taken, the doses-today counter, has been built over the couple of weeks since, mostly in response to requests in this thread.

So roughly: a quick first cut to scratch my own itch, then an ongoing couple of weeks (and counting) of community-driven additions to get it where it is now. It's still alpha and still evolving, so it isn't really "done", which is honestly the fun part.

1 Like