From 514aaf618f93d75a9c9d16421c24a12776af6d2c Mon Sep 17 00:00:00 2001 From: Giang Vo Date: Thu, 2 Nov 2017 08:12:14 +1100 Subject: [PATCH] add-template: remove unused import --- homeassistant/components/fan/template.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/fan/template.py b/homeassistant/components/fan/template.py index a58fe5c918e..a8df5b0dfd1 100644 --- a/homeassistant/components/fan/template.py +++ b/homeassistant/components/fan/template.py @@ -26,7 +26,6 @@ from homeassistant.components.fan import (SPEED_LOW, SPEED_MEDIUM, ENTITY_ID_FORMAT) from homeassistant.helpers.entity import async_generate_entity_id -from homeassistant.helpers.event import async_track_state_change from homeassistant.helpers.script import Script _LOGGER = logging.getLogger(__name__) @@ -234,7 +233,7 @@ class TemplateFan(FanEntity): if speed in self._speed_list: self._speed = speed - self.hass.async_add_job( + yield from self.hass.async_add_job( self._set_speed_script.async_run({ATTR_SPEED: speed})) else: _LOGGER.error( @@ -253,8 +252,9 @@ class TemplateFan(FanEntity): if oscillating is True or oscillating is False: self._oscillating = oscillating - self.hass.async_add_job(self._set_oscillating_script.async_run( - {ATTR_OSCILLATING: oscillating})) + yield from self.hass.async_add_job( + self._set_oscillating_script.async_run( + {ATTR_OSCILLATING: oscillating})) else: _LOGGER.error( 'Received invalid oscillating: %s. ' + @@ -271,7 +271,7 @@ class TemplateFan(FanEntity): @callback def template_fan_startup(event): """Update template on startup.""" - async_track_state_change( + self.hass.hepers.event.async_track_state_change( self.hass, self._entities, template_fan_state_listener) self.async_schedule_update_ha_state(True)