blinkpy-0.13.0
Breaking change:
Wifi status reported in dBm again, instead of bars (which is great). Also, the old get_camera_info
method has changed and requires a camera_id
parameter.
- Adds throttle decorator
- Decorate following functions with 4s throttle (call method with
force=True
to override):- request_network_status
- request_syncmodule
- request_system_arm
- request_system_disarm
- request_sync_events
- request_new_image
- request_new_video
- request_video_count
- request_cameras
- request_camera_info
- request_camera_sensors
- request_motion_detection_enable
- request_motion_detection_disable
- Use the updated homescreen api endpoint to retrieve camera information. The old method to retrieve all cameras at once seems to not exist, and this was the only solution I could figure out and confirm to work.
- Adds throttle decorator to refresh function to prevent too many frequent calls with
force_cache
flag set toTrue
. This additional throttle can be overridden with theforce=True
argument passed to the refresh function. - Add ability to cycle through login api endpoints to anticipate future endpoint deprecation