Pawsistant 🐾 — Local Dog Activity Tracker for Home Assistant

Track your dog’s bathroom breaks, medications, weight, meals, and more — 100% local, no cloud, no accounts. Built-in Lovelace card with one-tap logging.

What it does

  • Quick-log buttons — tap to log instantly, hold to backdate
  • 13 event types — pee, poop, medicine, food, walk, weight, sick, and more
  • Daily count + “days since” sensors — perfect for automations
  • 24-hour timeline with inline delete
  • Multi-dog support
  • All data stays local in HA


Install via HACS: add https://github.com/prestomation/Pawsistant as a custom repository (category: Integration), install, and restart HA.

Feedback and feature requests welcome!

3 Likes

Hi there! I think Pawsistant is a great idea and will be useful for keeping track of pet events. I installed it using via HACS using a custom repository. After restarting, I was able to install the Pawsistant integration on my system and create an entry for my pet.

I ran into difficulties trying to get the pawsistant-card working. It was not available in my system (either in the dashboard editor or manual yaml editing).

To get the pawsistant-card to be available to use I did the following:

  1. I created a pawsistant-card directory in my /config/www/community directory
  2. I copied the pawsistant-card.js file from the /config/custom_components/pawsistant/frontend directory to the directory created in step 1
  3. I manually added the following lines to the end of the lovelace:resources: section of my configuration.yaml file
- url: /hacsfiles/pawsistant-card/pawsistant-card.js
  type: module

After restarting my home assistant instance, I could now add the pawsistant-card to a dashboard and configure with the pet name I created when installing the integration.

Just a heads up for you to consider improving in a new release and a workaround for using the current version.

I have a suggestion to consider adding to a future version. Right now there are separate Poop and Pee buttons/events. I know that in some circumstances tracking both separately is important (after surgery, etc.) but for my everyday use I would prefer to have a “Take Outside” (or “Excretion” :slightly_smiling_face:) button/event instead of the separate ones. Perhaps you could consider an option when adding a pet to check to indicate you would prefer a single excretion tracking action?

Nice job with the integration.

I created an issue for your repository with the same details.

1 Like

Thanks for trying it! I’ve addressed the issue you reported and will consider your other request.

Awesome project and timing. I have a Cat with megacolon so tracking bowel movement is necessary, and this should be perfect. Thank you for making this

1 Like