From 80140732c365026674657b8957b84a671f8fc77e Mon Sep 17 00:00:00 2001 From: Marcelo Moreira de Mello Date: Mon, 9 Oct 2017 00:08:40 -0400 Subject: [PATCH] Bump raincloudy version 0.0.3 (#9767) * Bump raincloudy version 0.0.3 * Fix logic for raincloudy status binary_sensor * Simplified binary_sensor logic * Simplify --- homeassistant/components/binary_sensor/raincloud.py | 2 ++ homeassistant/components/raincloud.py | 2 +- homeassistant/components/sensor/raincloud.py | 2 +- requirements_all.txt | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/binary_sensor/raincloud.py b/homeassistant/components/binary_sensor/raincloud.py index 874f7a81a17..f75f7644c4e 100644 --- a/homeassistant/components/binary_sensor/raincloud.py +++ b/homeassistant/components/binary_sensor/raincloud.py @@ -59,6 +59,8 @@ class RainCloudBinarySensor(RainCloudEntity, BinarySensorDevice): """Get the latest data and updates the state.""" _LOGGER.debug("Updating RainCloud sensor: %s", self._name) self._state = getattr(self.data, self._sensor_type) + if self._sensor_type == 'status': + self._state = self._state == 'Online' @property def icon(self): diff --git a/homeassistant/components/raincloud.py b/homeassistant/components/raincloud.py index 0cc91576dae..bed23674d32 100644 --- a/homeassistant/components/raincloud.py +++ b/homeassistant/components/raincloud.py @@ -20,7 +20,7 @@ from homeassistant.helpers.dispatcher import ( from requests.exceptions import HTTPError, ConnectTimeout -REQUIREMENTS = ['raincloudy==0.0.1'] +REQUIREMENTS = ['raincloudy==0.0.3'] _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/sensor/raincloud.py b/homeassistant/components/sensor/raincloud.py index f5133eacada..d3b8b7207e3 100644 --- a/homeassistant/components/sensor/raincloud.py +++ b/homeassistant/components/sensor/raincloud.py @@ -56,7 +56,7 @@ class RainCloudSensor(RainCloudEntity): """Get the latest data and updates the states.""" _LOGGER.debug("Updating RainCloud sensor: %s", self._name) if self._sensor_type == 'battery': - self._state = self.data.battery.strip('%') + self._state = self.data.battery else: self._state = getattr(self.data, self._sensor_type) diff --git a/requirements_all.txt b/requirements_all.txt index 47c0c8ccf0e..c779ba1d727 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -868,7 +868,7 @@ rachiopy==0.1.2 radiotherm==1.3 # homeassistant.components.raincloud -raincloudy==0.0.1 +raincloudy==0.0.3 # homeassistant.components.raspihats # raspihats==2.2.3