Releases: RobertD502/home-assistant-petkit
0.1.7
If you enjoy this integration, consider donating by clicking on one the supported methods above.
*All proceeds go towards helping a local animal rescue.
New Features
Added support for PetKit China accounts
: PetKit China accounts, which use a number as the username instead of an email, are now supported by selecting thePetKit China account
option during setup.
0.1.6.1
If you enjoy this integration, consider donating by clicking on one the supported methods above.
*All proceeds go towards helping a local animal rescue.
Fixes
- Improved config flow error handling
petkitaio
library bumped to 0.1.6.1: "PetKit servers undergoing maintenance" error code (99) is properly handled now.
0.1.6
0.1.5
If you enjoy this integration, consider donating by clicking on one the supported methods above.
*All proceeds go towards helping a local animal rescue.
Breaking Changes
- The polling interval is now available as a customizable option directly from the UI. If you previously changed the
DEFAULT_SCAN_INTERVAL
, this update has reset the polling interval back to 120 seconds. In order to change it back:
Click onCONFIGURE
and enter in the custom polling interval you used before.
New Features
-
Added support for PetKit Asia accounts. When configuring the integration with a PetKit Asia account, be sure the
PetKit Asia account
option is selected.
-
Added support for changing the polling interval via the UI: You no longer need to manually change the
DEFAULT_SCAN_INTERVAL
in const.py and restart Home Assistant for the change to take effect. When changing the polling interval option via the UI, the integration is reloaded automatically and uses the new polling interval.
Note: Be cautious when setting the polling interval. Setting it too low may result in your account getting rate limited and/or blocked by PetKit.
0.1.4.1
0.1.4
0.1.3
0.1.2
If you enjoy this integration, consider donating by clicking on one the supported methods above.
*All proceeds go towards helping a local animal rescue.
New Features
- Added support for
Eversweet 5 Mini
water fountain: Having the same device "type" as the Eversweet 3 Pro, the 5 Mini was being identified as a Eversweet 3 Pro. It is now correctly identified. Overall, water fountain model identification has been improve - if a water fountain has the same device "type" identification as the current two, but with an unidentified "typeCode", the device will have a model of "Unidentified Water Fountain".
0.1.1
If you enjoy this integration, consider donating by clicking on one the supported methods above.
*All proceeds go towards helping a local animal rescue.
Breaking Changes
States have changed to return unique keys
: In order to add support for translating entity names and states to different languages, states are now pre-defined by a set of keys. If you have any automations controlling PetKit devices, please be sure to check that you are using the correct states.
Example 1
: For litter type - instead of a state of "Bentonite", "Tofu", and mixed, the states are now "bentonite", "tofu", "mixed". However, the frontend will continue to show these as capitalized.
Example 2
: For litter box event - instead of the state being a full descriptive sentence, the state will now be a shortened key. However, the frontend will continue to show the full descriptive sentence. Please see the Github documentation as I have listed all possible litter box event states and their descriptors.
Fixes
Added Reset deodorizer button entity for Pura X litter boxes
: The code was there before. I somehow forgot to enable it.Handle PetKit servers busy error
: Fixes reauthentication prompt that was seen when PetKit servers reply as being busy.
New Features
Added support for Pura MAX litter boxes with/without an associated Pura Air
: Please be sure to check out the documentation to learn about the entities that are available.
Looking to help?
- With this release comes the added feature of translation keys! Since PetKit is used by many users speaking many different languages, if you'd like to help by translating entity names and states to another language that you speak, please check out the end of the documentation which has instructions regarding how you can help out.
0.1.0b2
If you enjoy this integration, consider donating by clicking on one the supported methods above.
*All proceeds go towards helping a local animal rescue.
Changes
- Added Bluetooth error exception handling for water fountain
filter reset button
- Enabled
Error
sensor for all currently supported feeder types