From 6c0fc65eaf66cea8f697e40823a39ae556aa639e Mon Sep 17 00:00:00 2001 From: Jason Hu Date: Mon, 25 Jun 2018 10:04:32 -0700 Subject: [PATCH] Bump python-nest to 4.0.3 (#15098) Resolve network reconnect issue --- homeassistant/components/nest/__init__.py | 3 ++- homeassistant/components/sensor/nest.py | 3 ++- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/nest/__init__.py b/homeassistant/components/nest/__init__.py index bd74897371a..f9507b6ec7b 100644 --- a/homeassistant/components/nest/__init__.py +++ b/homeassistant/components/nest/__init__.py @@ -23,7 +23,7 @@ from homeassistant.helpers.entity import Entity from .const import DOMAIN from . import local_auth -REQUIREMENTS = ['python-nest==4.0.2'] +REQUIREMENTS = ['python-nest==4.0.3'] _CONFIGURING = {} _LOGGER = logging.getLogger(__name__) @@ -86,6 +86,7 @@ async def async_nest_update_event_broker(hass, nest): _LOGGER.debug("dispatching nest data update") async_dispatcher_send(hass, SIGNAL_NEST_UPDATE) else: + _LOGGER.debug("stop listening nest.update_event") return diff --git a/homeassistant/components/sensor/nest.py b/homeassistant/components/sensor/nest.py index bf1b3f65c4a..7afd3b762b3 100644 --- a/homeassistant/components/sensor/nest.py +++ b/homeassistant/components/sensor/nest.py @@ -133,7 +133,8 @@ class NestBasicSensor(NestSensorDevice): elif self.variable in PROTECT_SENSOR_TYPES \ and self.variable != 'color_status': # keep backward compatibility - self._state = getattr(self.device, self.variable).capitalize() + state = getattr(self.device, self.variable) + self._state = state.capitalize() if state is not None else None else: self._state = getattr(self.device, self.variable) diff --git a/requirements_all.txt b/requirements_all.txt index 74ff9286803..78fda284b17 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1059,7 +1059,7 @@ python-mpd2==1.0.0 python-mystrom==0.4.4 # homeassistant.components.nest -python-nest==4.0.2 +python-nest==4.0.3 # homeassistant.components.device_tracker.nmap_tracker python-nmap==0.6.1 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 6813378b12f..04952b75b81 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -156,7 +156,7 @@ pyqwikswitch==0.8 python-forecastio==1.4.0 # homeassistant.components.nest -python-nest==4.0.2 +python-nest==4.0.3 # homeassistant.components.sensor.whois pythonwhois==2.4.3