Releases: natekspencer/vivintpy
Releases · natekspencer/vivintpy
2022.1.0
Limit aiohttp and pubnub versions
2021.12.0
What's Changed
- Bump pubnub to 5.5.0 and update z-wave device db
2021.10.1
Breaking Changes
- device_discovered and device_deleted events introduced in 2021.10.0 were changed to emit only the discovered and deleted devices, respectively
- EquipmentCode and SensorType enums now default to a new "UNKNOWN" value, rather than OTHER and UNUSED since those actually come back as valid values
What's Changed
- Certain wireless sensors (smart water sensor) now have a
parent
device property so they can be grouped properly
2021.10.0
Breaking Changes
- Removed deprecated modules/classes:
vivintpy.constants
(usevivintpy.const
instead)vivintpy.vivint.Vivint
(usevivintpy.account.Account
instead)
- Removed deprecated functions:
- add_update_callback (Entity, use
entity.on("update", callback)
instead) - add_thumbnail_ready_callback (Camera, use
camera.on("thumbnail_ready", callback)
instead)
- add_update_callback (Entity, use
- Moved
WirelessSensorAttribute.BYPASSED
toVivintDeviceAttribute.BYPASSED
Other Changes
- Improved typing support
- Added events for device_discovered and device_deleted on alarm_panels
- Added BypassTamperDevice subclass
- Update Z-Wave device database
2021.9.7
Fix issue where an error is thrown during disconnect because the pubnub unsubscribe request hasn't been completed
2021.9.6
Bug fix: await pubnub.stop() on disconnect
2021.9.5
Add operating state to thermostat
2021.9.4
Bug Fix: Handle unknown/future fan modes
2021.9.3
Add ability to send persist_session parameter on connection
2021.9.0
Release MFA support