Skip to content

0.1.1

Compare
Choose a tag to compare
@RobertD502 RobertD502 released this 02 Jun 04:16
· 167 commits to main since this release
892666d

Buy Me A Coffee Donate using Liberapay

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.