A read-only custom Home Assistant integration for Kibble. It polls the daily summary, individual feeding and care records, overdue medication and reminders every five minutes and exposes them as sensors.
- Sensors for daily feeding and care records, overdue medication and reminders
- Daily totals, weight and detailed event attributes
- Consecutive error count and a refresh button
Home Assistant 2025.3.0 or newer, a reachable Kibble server and a pet-bound state:read token. Uses local HTTP/HTTPS; no Bluetooth proxy is needed.
- Add
eigger/hass-kibbleas a custom Integration repository in HACS. - Install the integration and restart Home Assistant.
- Go to Settings → Devices & services → Add integration → Kibble.
- Enter the Kibble server URL and the pet's
state:readtoken.
Token creation, manual installation and removal
action: button.press
target:
entity_id: button.bori_refresh_nowUse the actual refresh button entity ID created by your installation.
This integration is read-only. Failed requests keep the last successful values, so also check the consecutive error count. Troubleshooting
| Guide | Contents |
|---|---|
| User guide | Setup and tokens, entities/attributes, recorder behavior, troubleshooting, Usage badge meaning |
| Development and tests | Actual HA tests, minimum/current environments, dependencies and commands |
| Adopted standards · Checklist | Common rules and verification records |
Report bugs through GitHub Issues. For questions, usage help and ideas, use GitHub Discussions. Licensed under MIT.