Add PetKit Eversweet Ultra water fountain support to SimbaKit #34

Open
ryan wants to merge 1 commits from eversweet-ultra-support into main
Owner

Upgrades pypetkitapi to 1.28.0 (adds Eversweet Ultra / W7H). SimbaKit now ingests per-pet drinking events into a new drinking_events table, raises waste-tank-full and filter-expiry alerts, serves /api/pets/drinking-events, shows a Fountain Activity dashboard section, and exposes a simbakit_drinking_activity agent tool. Includes unit tests for the new formatter (74 tests passing).

Upgrades pypetkitapi to 1.28.0 (adds Eversweet Ultra / W7H). SimbaKit now ingests per-pet drinking events into a new drinking_events table, raises waste-tank-full and filter-expiry alerts, serves /api/pets/drinking-events, shows a Fountain Activity dashboard section, and exposes a simbakit_drinking_activity agent tool. Includes unit tests for the new formatter (74 tests passing).
ryan added 1 commit 2026-07-09 10:44:17 -04:00
Upgrades pypetkitapi to 1.28.0, which adds the Eversweet Ultra (W7H
fountain with AI camera). The poller now extracts per-pet drinking
events (drink_over/pet_detect records) into a new drinking_events
table, plus Ultra-specific alerts for waste tank full and filter
expiry. Uncertain state fields (cwt/wt/pump) are logged for threshold
tuning against real data.

Exposes the data via a new /api/pets/drinking-events endpoint, a
Fountain Activity dashboard section, and a simbakit_drinking_activity
LangChain tool so the agent can answer hydration questions.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin eversweet-ultra-support:eversweet-ultra-support
git checkout eversweet-ultra-support
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ryan/simbarag#34