Skip to content

Releases: RobertD502/home-assistant-petkit

0.1.7

18 Jul 19:12
f880bec
Compare
Choose a tag to compare

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.

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 the PetKit China account option during setup.

0.1.6.1

09 Jul 20:44
48c48f2
Compare
Choose a tag to compare

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.

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

06 Jul 19:20
eb14d8e
Compare
Choose a tag to compare

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.

New Features

  • Added support for original Fresh Element feeder

0.1.5

26 Jun 21:17
e67b0af
Compare
Choose a tag to compare

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

  • 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:
    image
    Click on CONFIGURE 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.
    image

  • 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.
    image

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

22 Jun 15:20
69766d7
Compare
Choose a tag to compare

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.

Bug Fixes

  • Changed sensor state class to total for Air purified sensor to prevent invalid state class warning being logged.

0.1.4

21 Jun 22:14
289bdb6
Compare
Choose a tag to compare

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.

New Features

  • Added support for Air Magicube Purifier

0.1.3

20 Jun 23:42
d8087d3
Compare
Choose a tag to compare

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.

New Features

  • Added support for Fresh Element Gemini feeder
  • Added support for Eversweet Solo 2 water fountain

0.1.2

10 Jun 17:45
f134e2e
Compare
Choose a tag to compare

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.

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

02 Jun 04:16
892666d
Compare
Choose a tag to compare

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.

0.1.0b2

24 Mar 02:02
db19002
Compare
Choose a tag to compare
0.1.0b2 Pre-release
Pre-release

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.

Changes

  • Added Bluetooth error exception handling for water fountain filter reset button
  • Enabled Error sensor for all currently supported feeder types