New Integration! Pawsync: Control Your Pet Feeder in Home Assistant
Hello everyone!
I’m excited to announce the release of pawsync-hass, a new custom Home Assistant integration for Pawsync pet feeder devices!
Now you can seamlessly integrate your Pawsync feeder into your smart home dashboard, allowing for better monitoring and automation of your pet’s feeding schedule.
Key Features
Sensor Entities: View vital device properties, such as the current food level, directly in Home Assistant.
Feed Service: Manually trigger a feeding action via a Home Assistant service, perfect for creating automations (like to hook up to a voice assistant) or dashboard buttons.
GitHub link
Looking for Feedback!
I’m actively looking for users to test this out and provide feedback. If you use a Pawsync feeder, please give it a try and let me know about any issues or suggestions you have! I’m also happy to bring in pull requests.
I gave this a try and it’s pretty nice.
I’m not sure I’m using it correctly (couldn’t find much docs) but it seems like all the interesting info is presented as attributes. It would be nicer to expose the info as individual sensors. I created a bunch of template sensors to work around that.
Also, how often does the data update? It seems to me it only updates if I restart HA.
Thanks for making the extension and providing the code!
This is amazing! I was looking for a way to readout the Pawsync feeder, and this seems to be exaclty what I am looking for!
Just like Assaf, I found that most values are presented as attributes, which can be extracted using templates. I would love the data to be individual sensors, some of which could be disabled by default
I am still trying to understand each property given by the integration, especially I am looking for the weight of the remaining food that has been dispensed, I could not find a value that corresponds to the value in the app.
I also found that the sensor does not refresh automatically. For now, I am using an automation to reload the integration every now and then, but it would be ideal if this is automatic.
Finally, would it be possible to make this installable via HACS? It would make it easier to keep the integration updated.
I love the work! And I am really glad it is possible to get information about the petfeeder!
I have installed and tested the integration and agree that presenting information as distinct entities, rather than attributes, would be beneficial.
Additionally, better documentation or a description explaining the meaning of each attribute is needed. I was unable to identify an attribute that indicates the remaining amount of food in the bowl.
Thank you for your hard work on this project! I will continue to monitor its progress and am eager to install and test any future updates.
Not sure if whatisjason is still looking at this or interested in maintaining it, but I vibe coded a fix to use multiple sensors and sent a pull request.
This is awesome — huge thanks to Jason for building this foundation! I actually bugged Pawsync shortly after buying the feeder telling them they should make an official HA integration. I even spent an evening with ChatGPT trying to read Wireshark packet captures to figure it out, but it was way above my pay grade and patience level at that time.
I’m an old fart and my better coding days are 30 years in the past, so I rely on Claude Code to do the heavy lifting these days. I ended up vibe coding like a madman and going pretty deep on it — wanted to share what came out of it. I also incorporated the two open PRs — credit to @tomsalden for the session stability fix (PR #2) and @asssaf for the sensor entity pattern (PR #1).
To get the API method names right I actually had to patch the APK to bypass certificate pinning and run mitmproxy to sniff the app traffic. Worth it!
Bug fixes (on top of the original):
Sensor values frozen at startup and never updating
Bad passwords silently creating a broken config entry with no error
Phone app getting logged out after every HA restart (PR #2’s fix — incorporated)
Feed errors from the API silently ignored
Auth token printed to HA logs on every feed request
Switches reverting immediately after being toggled
Sleep Mode toggle silently rejected by the device (needed start/end times in the payload)
“Food in bowl” showing stale server-cached data instead of live scale reading
New features:
Options flow — update credentials, units, meal size, and polling interval via the gear icon without removing the integration
4 switches — Smart Feeding, Slow Feeding, Precision Mode, Sleep Mode; all controllable from dashboards and automations
5 buttons — Extra Meal, Zero Scale, Meal Call, Reset Desiccant, Refresh
Sleep mode schedule — two time picker entities (start/end) so you can automate different weekday vs weekend quiet hours from HA
Live bowl weight — “Food in bowl” now reads the real-time scale via getPetDeviceStatus instead of stale server data
Hopper level control — slider to record food level after refilling (1–3.6L); automatically updates the food supply remaining days estimate
Pet log sensors — last dispensed time/amount, last eaten time/amount, last eating duration
Pet profile sensors — named after your pet (e.g. “Finn Weight”) with their avatar photo as the entity icon; weight, daily intake, food target, feedings today
Desiccant remaining sensor and Reset Desiccant button
Food bowl binary sensor — OK when placed, Problem when removed; great for automations
Firmware update binary sensor — turns on when an update is available, attributes show version and release notes
US/metric toggle — all weight sensors in oz or grams, defaults to US
Dynamic entity discovery — new feeders appear automatically without restarting HA
HACS-compatible with one-click install
Repo is here if anyone wants to try it out or contribute: