Skip to content

0.1.13

Latest
Compare
Choose a tag to compare
@RobertD502 RobertD502 released this 06 Jan 03:47
· 3 commits to main since this release
b1a7a06

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

General

  • Use PetKit BLE relay option added: You can now choose whether to enable or disable the use of the PetKit BLE relay. For Pura MAX users with water fountains - By preventing the integration from using the PetKit BLE relay, you can avoid the Pura MAX from locking up and needing to be manually rebooted as a result of both the integration and the mobile app initiating the relay via the Pura MAX. This issue is present on a firmware level on the Pura MAX and cannot be fixed from the integration end - the only way to get around this is to either disable the integration from using the relay or not using the PetKit mobile app. Note that if this option is disabled, data for the water fountain will only be as recent as the last time that your phone connected to the water fountain using the PetKit app (either via relay or direct bluetooth connection).

image

Pura MAX

  • Added Temporary Fast Polling: Start/Resume cleaning (5 minutes max), Pause cleaning (10 minutes max), Start Maintenance Mode (10 min max), Exit Maintenance Mode (3 minutes), Pause Exiting Maintenance Mode (10 minutes), Resume Exiting Maintenance Mode (3 minutes).

When using any one of the button entities listed above, your polling interval will temporarily be changed to every 10 seconds for the maximum amount of time specified in parenthesis or until the litter box reports an idle state. Once either of the two conditions is met, the polling interval will reset itself back to the polling interval you originally set (or 120s if you never manually changed your polling interval). With the addition of a temporary fast polling interval, you will now get a faster/better idea of what state your litter box is in when executing any of those actions and this also fixes the issue of the litter box not responding to a follow-up command (e.g., You pressed the Exit maintenance mode button and physically see that the litter box is out of maintenance mode, but executing a follow-up Start cleaning command results in an "Unable to call start cleaning command while litter box is in operation" error - the temporary fast polling fixes this and makes it a problem of the past)

  • Added switch entity for Enhanced adsorption setting

Water Fountains

  • Added ability for water fountain owners, who don't have a PetKit BLE relay or have disabled the option, to see state of all entities (except reset filter)

With the integration working with family share accounts for a while now, all entities besides the reset filter button entity, are now visible to users who either don't have a PetKit BLE relay set up or have disabled the option. In this scenario, the water fountain data will be updated whenever the PetKit mobile app makes a connection to the water fountain(s). Note: Attempting to control a water fountain via the integration will raise an exception if you don't have a PetKit BLE relay set up or if you, within the integration, disabled the option.

Fixes

  • Fixed Recent pet weight and Last use duration sensors showing wrong values after HA reboots or when the integration is reloaded. This only affected users that changed the unit of measurement for said sensors from the default (kg and seconds) to other units of measurement.

Other Changes

  • Added ability to remove devices from integration: Used to remove a device from the integration that you have already deleted from your PetKit account.

Translations