Add unsupported notifications, updated Mini thumbnail endpoint

This commit is contained in:
Kevin Fronczak
2020-06-09 16:53:33 +00:00
parent 4f00aac7a2
commit b8da6e2197
2 changed files with 16 additions and 4 deletions
+15
View File
@@ -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."""
+1 -4
View File
@@ -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."""