Add unsupported notifications, updated Mini thumbnail endpoint
This commit is contained in:
@@ -226,6 +226,21 @@ class BlinkCamera:
|
|||||||
class BlinkCameraMini(BlinkCamera):
|
class BlinkCameraMini(BlinkCamera):
|
||||||
"""Define a class for a Blink Mini camera."""
|
"""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):
|
def get_sensor_info(self):
|
||||||
"""Get sensor info for blink mini camera."""
|
"""Get sensor info for blink mini camera."""
|
||||||
|
|
||||||
|
|||||||
@@ -78,10 +78,7 @@ class BlinkSyncModule:
|
|||||||
@arm.setter
|
@arm.setter
|
||||||
def arm(self, value):
|
def arm(self, value):
|
||||||
"""Arm or disarm system."""
|
"""Arm or disarm system."""
|
||||||
if value:
|
_LOGGER.warning("Arm/Disarm API for %s not currently implemented.", self.name)
|
||||||
return api.request_system_arm(self.blink, self.network_id)
|
|
||||||
|
|
||||||
return api.request_system_disarm(self.blink, self.network_id)
|
|
||||||
|
|
||||||
def start(self):
|
def start(self):
|
||||||
"""Initialize the system."""
|
"""Initialize the system."""
|
||||||
|
|||||||
Reference in New Issue
Block a user