Skip to content

Releases: RobertD502/home-assistant-petkit

0.1.11

05 Aug 18:38
635d1ad
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.

Minor Update

  • Added TURN_ON and TURN_OFF FanEntityFeature for Air Magicube purifiers to prevent users from seeing a warning starting with Home Assistant 2024.8.0.
  • Bumped minimum required Home Assistant version to 2024.8.0

0.1.10

23 Sep 17:17
ad09c65
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

  • Timezone option added to config flow: Some users setting up the integration have not been able to proceed due to their Home Assistant timezone not being part of the tzlocal library's timezones list. The config flow now has an option to set your timezone automatically or to manually select your timezone. If you are currently using this integration, the Set Automatically option has been selected for you and no changes are required. This is mainly for new users that may come across a timezone issue.
  • Improved BLE Relay: The BLE relay is now instructed to disconnect after polling for information in order to prevent the possibility of BLE timeout issues.
  • Added Russian translation: Thanks @DivanX10!

0.1.9.1

29 Aug 16:08
ffa42e8
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

  • Fixed Pura Max State sensor entity showing a current workState of Unknown instead of Cleaning litter box when the workProcess = 13.

0.1.9

17 Aug 16:49
93d14ee
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.

Changes

  • Improved timezone error handling: If users running Home Assistant as a standalone Docker container forget to set the TZ environmental variable, a detailed error, during initial setup, is now returned instead of "unknown error, check logs".

0.1.8

03 Aug 19:42
b20bc5d
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

PetKit has changed their API and introduced a new EU URL. Users who should be using the new URL are currently seeing their devices marked as offline. As a result, the integration has been changed to allow for setting a region (country) which determines the API URL that is to be used to fetch data.

After updating to 0.1.8, you will be asked to reauthenticate. During authentication, select the country that is associated with your account. If you previously set a custom polling interval, this will already be migrated over and not changed.

Note for Hong Kong users: Be sure to select Hong Kong from the list and not China!

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.