Releases: RobertD502/petkitaio
Releases · RobertD502/petkitaio
0.1.10
If you enjoy this library, consider donating by clicking on one the supported methods above.
Changes
Added optional timezone argument to PetKitClient
: On some systems, tzlocal fails to find a timezone if the system's timezone is not in the list of timezones provided by the tzlocal library. The optional timezone argument now allows users to specify the timezone to use and bypasses tzlocal. If no timezone is provided, tzlocal is used to fetch the system's timezone.
0.1.9
0.1.8
If you enjoy this library, consider donating by clicking on one the supported methods above.
Breaking Change
region
requirement added: PetKit has started to determine the base_url based on the country an account is from (a new base URL has been added for EU users). As a result, the china_account
and asia_account
parameters have been deprecated. Instead the PetKit client now has a region
parameter. Please see the documentation for all available regions and example usage.
0.1.7
0.1.6.1
0.1.6
0.1.5
0.1.4
0.1.3
If you enjoy this library, consider donating by clicking on one the supported methods above.
Fixes
- Fixed wrong BLE relay typecode preventing water fountains, aside from Eversweet 3 Pro, from connecting via the relay.
New Features
- Support for
Fresh Element Gemini (dual hopper)
feeder has been added. - Support for
Eversweet Solo 2
water fountain has been added.
0.1.2
If you enjoy this library, consider donating by clicking on one the supported methods above.
Breaking Changes
- Snake case formatting has been applied to command names to improve readability.
Fixes
Added ServerError exception
: Previously, when PetKit's servers reported being busy, an AuthError exception was raised. This has been fixed and instead a ServerError exception is raised in order to prevent confusion about needing to reauthenticate.
New Features
- Support for
Pura MAX
, along with associatedPura Air
devices, has been added - Added support for
PetKit Asia accounts
: The library now checks what region the PetKit account is set to. Based on this, the base_url is set allowing for PetKit Asia accounts (warning: PetKit Asia accounts should work in theory, but it has not been tested)