Pet Care tracks your pets' medication, measurements and stock right in Home Assistant, shared by everyone at home. It shows who gave what and when, and warns before anyone gives a dose twice.
Works for cats, dogs, rabbits and any other pet ยท English & Swedish ยท Your data stays in your home
โ What you see if someone already gave the dose
Only what you use every day, built from the entities Home Assistant already has. No extra app, account or cloud.
A Give dose button, the last time it was given, the next time it's due, and an alert when it's overdue.
Log blood glucose, weight or anything else and get a history graph with reminders.
Counts down with every dose, shows the days left and warns in time, so the inhaler doesn't run out on a Sunday evening.
A ready-made blueprint notifies everyone's phones with Given, Snooze and Skip. The notification disappears from all phones as soon as the dose is given.
Everyone uses their own Home Assistant user, so you always see who did what.
Warns if someone else just gave the dose. Press again within 30 seconds to give it anyway.
Mis-tapped? Undo the latest entry and the stock is put back.
Forgot to press? Log a dose or measurement at the time it actually happened.
The vet paused the medicine, or the cat refused? Skip the dose without using stock.
Standard entities, actions and events for notifications, NFC tags and dashboards.
Everything is done in the Home Assistant UI. No YAML needed.
Add the Pet Care integration and give your pet a name. Add more pets whenever you like.
Add a medication (dose, unit, times of day or every N days, stock) or a measurement (unit and how often).
Put the entities on a dashboard. Pet Care keeps track of when, who and what's next.
Every dose and measurement shows up in Home Assistant's logbook as a sentence, with the name of whoever did it.
https://github.com/Krak3N22/ha-pet-care with the type Integration. The button below does this for you.Requires Home Assistant 2025.3 or newer.
No. Pet Care helps you remember and keeps a record. Always follow your vet's advice.
Yes. You name the medications, units and schedules yourself, and you can add as many pets as you like.
Everyone who should show up as โgiven byโ needs their own Home Assistant user, for example in the Home Assistant app. It works without, but then you won't see who did it.
Locally in your Home Assistant. Nothing is sent anywhere.
If it's a second dose, the double dose guard asks you to press again to confirm. Anything logged by mistake can be removed with Undo latest within 24 hours, and the stock is put back.
English and Swedish. Translations are welcome as pull requests.