From de445926a2d9975ef456375d13eae313b2bcaf80 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 29 Jun 2017 14:11:59 +0200 Subject: [PATCH] Do not call update() in constructor --- 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 efa6043a03504..972d9ca835c34 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 @@ def __init__(self, arest, resource, name, device_class, pin): 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 6edef785280e8..b7e224a7447df 100644 --- a/homeassistant/components/sensor/arest.py +++ b/homeassistant/components/sensor/arest.py @@ -102,7 +102,7 @@ def _render(value): 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 @@ def __init__(self, arest, resource, location, name, variable=None, 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(