diff --git a/homeassistant/components/arduino/__init__.py b/homeassistant/components/arduino/__init__.py index c890e8a8b1e..e87a625522e 100644 --- a/homeassistant/components/arduino/__init__.py +++ b/homeassistant/components/arduino/__init__.py @@ -26,7 +26,6 @@ def setup(hass, config): port = config[DOMAIN][CONF_PORT] - board = None try: board = ArduinoBoard(port) except (serial.serialutil.SerialException, FileNotFoundError): diff --git a/homeassistant/components/arduino/sensor.py b/homeassistant/components/arduino/sensor.py index 935aa01a9a7..9178e99e0f9 100644 --- a/homeassistant/components/arduino/sensor.py +++ b/homeassistant/components/arduino/sensor.py @@ -26,10 +26,6 @@ def setup_platform(hass, config, add_entities, discovery_info=None): """Set up the Arduino platform.""" board = hass.data[DOMAIN] - if board is None: - _LOGGER.error("A connection has not been made to the Arduino board") - return False - pins = config.get(CONF_PINS) sensors = [] diff --git a/homeassistant/components/arduino/switch.py b/homeassistant/components/arduino/switch.py index 9ea7a8b7a43..7ce4de69f4f 100644 --- a/homeassistant/components/arduino/switch.py +++ b/homeassistant/components/arduino/switch.py @@ -33,11 +33,6 @@ def setup_platform(hass, config, add_entities, discovery_info=None): """Set up the Arduino platform.""" board = hass.data[DOMAIN] - # Verify that Arduino board is present - if board is None: - _LOGGER.error("A connection has not been made to the Arduino board") - return False - pins = config.get(CONF_PINS) switches = [] diff --git a/homeassistant/components/bloomsky/__init__.py b/homeassistant/components/bloomsky/__init__.py index c9948aa2ff9..ba10c5c7413 100644 --- a/homeassistant/components/bloomsky/__init__.py +++ b/homeassistant/components/bloomsky/__init__.py @@ -30,7 +30,6 @@ def setup(hass, config): """Set up the BloomSky component.""" api_key = config[DOMAIN][CONF_API_KEY] - bloomsky = None try: bloomsky = BloomSky(api_key, hass.config.units.is_metric) except RuntimeError: diff --git a/homeassistant/components/sleepiq/__init__.py b/homeassistant/components/sleepiq/__init__.py index 9227b872080..3fc065264ca 100644 --- a/homeassistant/components/sleepiq/__init__.py +++ b/homeassistant/components/sleepiq/__init__.py @@ -36,8 +36,6 @@ def setup(hass, config): Will automatically load sensor components to support devices discovered on the account. """ - data = None - username = config[DOMAIN][CONF_USERNAME] password = config[DOMAIN][CONF_PASSWORD] client = Sleepyq(username, password) diff --git a/homeassistant/components/sleepiq/binary_sensor.py b/homeassistant/components/sleepiq/binary_sensor.py index 2e502859601..3ba39a38764 100644 --- a/homeassistant/components/sleepiq/binary_sensor.py +++ b/homeassistant/components/sleepiq/binary_sensor.py @@ -26,10 +26,9 @@ class IsInBedBinarySensor(SleepIQSensor, BinarySensorDevice): def __init__(self, sleepiq_data, bed_id, side): """Initialize the sensor.""" - SleepIQSensor.__init__(self, sleepiq_data, bed_id, side) - self.type = IS_IN_BED + super().__init__(sleepiq_data, bed_id, side) self._state = None - self._name = SENSOR_TYPES[self.type] + self._name = SENSOR_TYPES[IS_IN_BED] self.update() @property @@ -44,5 +43,5 @@ class IsInBedBinarySensor(SleepIQSensor, BinarySensorDevice): def update(self): """Get the latest data from SleepIQ and updates the states.""" - SleepIQSensor.update(self) + super().update() self._state = self.side.is_in_bed