Move imports to top for homeworks (#29418)
parent
e6f7cbe53e
commit
95bc97fb6a
|
@ -1,6 +1,7 @@
|
|||
"""Support for Lutron Homeworks Series 4 and 8 systems."""
|
||||
import logging
|
||||
|
||||
from pyhomeworks.pyhomeworks import HW_BUTTON_PRESSED, HW_BUTTON_RELEASED, Homeworks
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.const import (
|
||||
|
@ -65,7 +66,6 @@ CONFIG_SCHEMA = vol.Schema(
|
|||
|
||||
def setup(hass, base_config):
|
||||
"""Start Homeworks controller."""
|
||||
from pyhomeworks.pyhomeworks import Homeworks
|
||||
|
||||
def hw_callback(msg_type, values):
|
||||
"""Dispatch state changes."""
|
||||
|
@ -138,7 +138,6 @@ class HomeworksKeypadEvent:
|
|||
@callback
|
||||
def _update_callback(self, msg_type, values):
|
||||
"""Fire events if button is pressed or released."""
|
||||
from pyhomeworks.pyhomeworks import HW_BUTTON_PRESSED, HW_BUTTON_RELEASED
|
||||
|
||||
if msg_type == HW_BUTTON_PRESSED:
|
||||
event = EVENT_BUTTON_PRESS
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
"""Support for Lutron Homeworks lights."""
|
||||
import logging
|
||||
|
||||
from pyhomeworks.pyhomeworks import HW_LIGHT_CHANGED
|
||||
|
||||
from homeassistant.components.light import ATTR_BRIGHTNESS, SUPPORT_BRIGHTNESS, Light
|
||||
from homeassistant.const import CONF_NAME
|
||||
from homeassistant.core import callback
|
||||
|
@ -93,7 +95,6 @@ class HomeworksLight(HomeworksDevice, Light):
|
|||
@callback
|
||||
def _update_callback(self, msg_type, values):
|
||||
"""Process device specific messages."""
|
||||
from pyhomeworks.pyhomeworks import HW_LIGHT_CHANGED
|
||||
|
||||
if msg_type == HW_LIGHT_CHANGED:
|
||||
self._level = int((values[1] * 255.0) / 100.0)
|
||||
|
|
Loading…
Reference in New Issue