diff --git a/homeassistant/components/switch/rainmachine.py b/homeassistant/components/switch/rainmachine.py index 94ac98c1737..9425b61f0e5 100644 --- a/homeassistant/components/switch/rainmachine.py +++ b/homeassistant/components/switch/rainmachine.py @@ -1,6 +1,5 @@ """Implements a RainMachine sprinkler controller for Home Assistant.""" -import asyncio from datetime import timedelta from logging import getLogger @@ -53,8 +52,7 @@ PLATFORM_SCHEMA = vol.Schema( extra=vol.ALLOW_EXTRA) -@asyncio.coroutine -def async_setup_platform(hass, config, async_add_devices, discovery_info=None): +def setup_platform(hass, config, add_devices, discovery_info=None): """Set this component up under its platform.""" import regenmaschine as rm @@ -114,7 +112,7 @@ def async_setup_platform(hass, config, async_add_devices, discovery_info=None): zone_run_time, device_name=rainmachine_device_name, )) - async_add_devices(entities) + add_devices(entities) except rm.exceptions.HTTPError as exc_info: _LOGGER.error('An HTTP error occurred while talking with RainMachine') _LOGGER.debug(exc_info)