Add unsupported notifications, updated Mini thumbnail endpoint
This commit is contained in:
@@ -226,6 +226,21 @@ class BlinkCamera:
|
||||
class BlinkCameraMini(BlinkCamera):
|
||||
"""Define a class for a Blink Mini camera."""
|
||||
|
||||
@property
|
||||
def arm(self):
|
||||
"""Return camera arm status."""
|
||||
return self.sync.arm
|
||||
|
||||
@arm.setter
|
||||
def arm(self, value):
|
||||
"""Set camera arm status."""
|
||||
self.sync.arm = value
|
||||
|
||||
def snap_picture(self):
|
||||
"""Snap picture for a blink mini camera."""
|
||||
url = f"{self.sync.urls.base_url}/api/v1/accounts/{self.sync.blink.account_id}/networks/{self.network_id}/owls/{self.camera_id}/thumbnail"
|
||||
return api.http_post(self.sync.blink, url)
|
||||
|
||||
def get_sensor_info(self):
|
||||
"""Get sensor info for blink mini camera."""
|
||||
|
||||
|
||||
@@ -78,10 +78,7 @@ class BlinkSyncModule:
|
||||
@arm.setter
|
||||
def arm(self, value):
|
||||
"""Arm or disarm system."""
|
||||
if value:
|
||||
return api.request_system_arm(self.blink, self.network_id)
|
||||
|
||||
return api.request_system_disarm(self.blink, self.network_id)
|
||||
_LOGGER.warning("Arm/Disarm API for %s not currently implemented.", self.name)
|
||||
|
||||
def start(self):
|
||||
"""Initialize the system."""
|
||||
|
||||
Reference in New Issue
Block a user