From 29984efd8c5dc8c8ed41ae5ec045841c786eed98 Mon Sep 17 00:00:00 2001 From: David Lie Date: Mon, 28 Jan 2019 02:07:39 -0500 Subject: [PATCH] Use more up-to-date version of pyfoscam library (#20419) * Change foscam python library to pyfoscam, which is more up to date and has several critical bug fixes. * Update requirements_all.txt to match. * Inserting automatically generated requirements.txt --- homeassistant/components/camera/foscam.py | 4 ++-- requirements_all.txt | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/camera/foscam.py b/homeassistant/components/camera/foscam.py index ceec57f7755..173e115cbaf 100644 --- a/homeassistant/components/camera/foscam.py +++ b/homeassistant/components/camera/foscam.py @@ -15,7 +15,7 @@ from homeassistant.helpers import config_validation as cv _LOGGER = logging.getLogger(__name__) -REQUIREMENTS = ['libpyfoscam==1.0'] +REQUIREMENTS = ['pyfoscam==1.2'] CONF_IP = 'ip' @@ -43,7 +43,7 @@ class FoscamCam(Camera): def __init__(self, device_info): """Initialize a Foscam camera.""" - from libpyfoscam import FoscamCamera + from foscam import FoscamCamera super(FoscamCam, self).__init__() diff --git a/requirements_all.txt b/requirements_all.txt index 32ce1905320..58c9e81d272 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -605,9 +605,6 @@ libnacl==1.6.1 # homeassistant.components.dyson libpurecoollink==0.4.2 -# homeassistant.components.camera.foscam -libpyfoscam==1.0 - # homeassistant.components.device_tracker.mikrotik librouteros==2.2.0 @@ -1017,6 +1014,9 @@ pyflunearyou==1.0.1 # homeassistant.components.light.futurenow pyfnip==0.2 +# homeassistant.components.camera.foscam +pyfoscam==1.2 + # homeassistant.components.fritzbox pyfritzhome==0.4.0