From 0f12b4c9554d5309bcbdf466df9808dd5d72bda4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jun 2017 16:21:29 +0200 Subject: [PATCH] Do not call update() in constructor (#8247) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add an optional extended description… --- homeassistant/components/binary_sensor/arest.py | 3 +-- homeassistant/components/sensor/arest.py | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/binary_sensor/arest.py b/homeassistant/components/binary_sensor/arest.py index efa6043a035..972d9ca835c 100644 --- a/homeassistant/components/binary_sensor/arest.py +++ b/homeassistant/components/binary_sensor/arest.py @@ -51,7 +51,7 @@ def setup_platform(hass, config, add_devices, discovery_info=None): add_devices([ArestBinarySensor( arest, resource, config.get(CONF_NAME, response[CONF_NAME]), - device_class, pin)]) + device_class, pin)], True) class ArestBinarySensor(BinarySensorDevice): @@ -64,7 +64,6 @@ class ArestBinarySensor(BinarySensorDevice): self._name = name self._device_class = device_class self._pin = pin - self.update() if self._pin is not None: request = requests.get( diff --git a/homeassistant/components/sensor/arest.py b/homeassistant/components/sensor/arest.py index 6edef785280..b7e224a7447 100644 --- a/homeassistant/components/sensor/arest.py +++ b/homeassistant/components/sensor/arest.py @@ -102,7 +102,7 @@ def setup_platform(hass, config, add_devices, discovery_info=None): pin=pinnum, unit_of_measurement=pin.get( CONF_UNIT_OF_MEASUREMENT), renderer=renderer)) - add_devices(dev) + add_devices(dev, True) class ArestSensor(Entity): @@ -119,7 +119,6 @@ class ArestSensor(Entity): self._state = STATE_UNKNOWN self._unit_of_measurement = unit_of_measurement self._renderer = renderer - self.update() if self._pin is not None: request = requests.get(