diff --git a/homeassistant/components/remote_rpi_gpio/__init__.py b/homeassistant/components/remote_rpi_gpio/__init__.py index 33356d0e3b82cc..e1b66128e3f4f2 100644 --- a/homeassistant/components/remote_rpi_gpio/__init__.py +++ b/homeassistant/components/remote_rpi_gpio/__init__.py @@ -1,6 +1,9 @@ """Support for controlling GPIO pins of a Raspberry Pi.""" import logging +from gpiozero import LED, Button +from gpiozero.pins.pigpio import PiGPIOFactory + _LOGGER = logging.getLogger(__name__) CONF_BOUNCETIME = "bouncetime" @@ -21,8 +24,6 @@ def setup(hass, config): def setup_output(address, port, invert_logic): """Set up a GPIO as output.""" - from gpiozero import LED - from gpiozero.pins.pigpio import PiGPIOFactory try: return LED(port, active_high=invert_logic, pin_factory=PiGPIOFactory(address)) @@ -32,8 +33,6 @@ def setup_output(address, port, invert_logic): def setup_input(address, port, pull_mode, bouncetime): """Set up a GPIO as input.""" - from gpiozero import Button - from gpiozero.pins.pigpio import PiGPIOFactory if pull_mode == "UP": pull_gpio_up = True diff --git a/homeassistant/components/remote_rpi_gpio/binary_sensor.py b/homeassistant/components/remote_rpi_gpio/binary_sensor.py index e12d83324fd756..862bd30ae432da 100644 --- a/homeassistant/components/remote_rpi_gpio/binary_sensor.py +++ b/homeassistant/components/remote_rpi_gpio/binary_sensor.py @@ -1,19 +1,17 @@ """Support for binary sensor using RPi GPIO.""" import logging -import voluptuous as vol - import requests +import voluptuous as vol +from homeassistant.components.binary_sensor import PLATFORM_SCHEMA, BinarySensorDevice from homeassistant.const import CONF_HOST -from homeassistant.components.binary_sensor import BinarySensorDevice, PLATFORM_SCHEMA - import homeassistant.helpers.config_validation as cv from . import ( CONF_BOUNCETIME, - CONF_PULL_MODE, CONF_INVERT_LOGIC, + CONF_PULL_MODE, DEFAULT_BOUNCETIME, DEFAULT_INVERT_LOGIC, DEFAULT_PULL_MODE, diff --git a/homeassistant/components/remote_rpi_gpio/switch.py b/homeassistant/components/remote_rpi_gpio/switch.py index 8240de7951d710..a5b255179cde38 100644 --- a/homeassistant/components/remote_rpi_gpio/switch.py +++ b/homeassistant/components/remote_rpi_gpio/switch.py @@ -3,9 +3,8 @@ import voluptuous as vol -from homeassistant.components.switch import SwitchDevice, PLATFORM_SCHEMA -from homeassistant.const import DEVICE_DEFAULT_NAME, CONF_HOST - +from homeassistant.components.switch import PLATFORM_SCHEMA, SwitchDevice +from homeassistant.const import CONF_HOST, DEVICE_DEFAULT_NAME import homeassistant.helpers.config_validation as cv from . import CONF_INVERT_LOGIC, DEFAULT_INVERT_LOGIC