diff --git a/blinkpy/api.py b/blinkpy/api.py index 82485dad..60a177ad 100644 --- a/blinkpy/api.py +++ b/blinkpy/api.py @@ -37,6 +37,7 @@ async def request_login( "Content-Type": "application/json", "user-agent": DEFAULT_USER_AGENT, } + data = dumps( { "email": login_data["username"], diff --git a/blinkpy/camera.py b/blinkpy/camera.py index 21208bc1..53df6611 100644 --- a/blinkpy/camera.py +++ b/blinkpy/camera.py @@ -247,13 +247,14 @@ def extract_config_info(self, config): self._version = config.get("fw_version") self.motion_enabled = config.get("enabled", "unknown") self.battery_state = config.get("battery_state") or config.get("battery") - self.temperature = config.get("temperature") if signals := config.get("signals"): self.wifi_strength = signals.get("wifi") self.battery_level = signals.get("battery") self.sync_signal_strength = signals.get("lfr") + self.temperature = signals.get("temp") else: self.wifi_strength = config.get("wifi_strength") + self.temperature = config.get("temperature") self.product_type = config.get("type") async def get_sensor_info(self): diff --git a/tests/test_camera_functions.py b/tests/test_camera_functions.py index e01aafca..f2a353ef 100644 --- a/tests/test_camera_functions.py +++ b/tests/test_camera_functions.py @@ -22,8 +22,7 @@ "serial": "12345678", "enabled": False, "battery_state": "ok", - "temperature": 68, - "signals": {"lfr": 5, "wifi": 4, "battery": 3}, + "signals": {"lfr": 5, "wifi": 4, "battery": 3, "temp": 68}, "thumbnail": "/thumb", }