From 3de95c068a718aeb9ccb53101decdbef4a09c465 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Tue, 17 Oct 2017 01:24:52 -0600 Subject: [PATCH] Fixes (#9912) --- homeassistant/components/switch/rainmachine.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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)