Sure Petcare
The surepetcare
component allows you to get information on your Sure Petcare Connect Pet or Cat Flap.
Configuration
To add a flap, feeder or pet, add the following to your configuration.yaml
file. The Hubs a flap or feeder is connected to, will be discovered automatically.
# Example configuration.yaml entry
surepetcare:
username: YOUR_SURE_PETCARE_LOGIN
password: YOUR_SURE_PETCARE_PASSWORD
feeders: [12345, 67890]
flaps: [13579]
pets: [24680]
Getting the IDs of your flaps, feeders and pets
There are (at least) three ways, sorted in “descending convenience order”:
- Use the surepy tool (uses the same library as this integration) from @benleb. A Python tool to get your token simply by running a single command (check
surepy --help
for the exact command). - Use the sp_cli.py from @rcastberg to fetch the IDs from the Sure Petcare API. With the default setting, the IDs will be written as JSON to
~/.surepet.cache
. - Visit surepetcare.io and log in with your Sure Petcare credentials. Open the developer tools in Chrome/Firefox, switch to the “Network” tab and refresh the page. Now look for calls to
start
(pets
,<household id>
and others are also possible, butstart
shows you all information at once). Click on this call and in the JSON displayed you will find all the needed IDs.