blinkpy-0.14.0
Breaking Changes:
BlinkCamera.battery
no longer reports a percentage, instead it returns a string representing the state of the battery- Previous logic for calculating percentage was incorrect
- raw battery voltage can be accessed via
BlinkCamera.battery_voltage
Bug Fixes:
- Updated video endpoint (fixes broken motion detection)
- Removed throttling from critical api methods which prevented proper operation of multi-sync unit setups
- Slugify downloaded video names to allow for OS interoperability
- Added one minute offset (
Blink.motion_interval
) when checking for recent motion to allow time for events to propagate to server prior to refresh call.
Everything else:
- Changed all urls to use
rest-region
rather thanrest.region
. Ability to revert to old method is enabled by instantiatingBlink()
with thelegacy_subdomain
variable set toTrue
. - Added debug mode to
blinkpy.download_videos
routine to simply print the videos prepped for download, rather than actually saving them. - Use UTC for time conversions, rather than local timezone