From 618cf5fa0433dfda65494101f8a7c00be4989340 Mon Sep 17 00:00:00 2001 From: Paolo Tuninetto Date: Fri, 11 Oct 2019 17:52:38 +0200 Subject: [PATCH] Move Arduino imports (#27438) --- homeassistant/components/arduino/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/arduino/__init__.py b/homeassistant/components/arduino/__init__.py index 4dcde93e749..f973ec136e3 100644 --- a/homeassistant/components/arduino/__init__.py +++ b/homeassistant/components/arduino/__init__.py @@ -1,8 +1,11 @@ """Support for Arduino boards running with the Firmata firmware.""" import logging +import serial import voluptuous as vol +from PyMata.pymata import PyMata + from homeassistant.const import EVENT_HOMEASSISTANT_START, EVENT_HOMEASSISTANT_STOP from homeassistant.const import CONF_PORT import homeassistant.helpers.config_validation as cv @@ -20,7 +23,6 @@ CONFIG_SCHEMA = vol.Schema( def setup(hass, config): """Set up the Arduino component.""" - import serial port = config[DOMAIN][CONF_PORT] @@ -59,7 +61,6 @@ class ArduinoBoard: def __init__(self, port): """Initialize the board.""" - from PyMata.pymata import PyMata self._port = port self._board = PyMata(self._port, verbose=False)