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(