diff --git a/homeassistant/components/deconz/cover.py b/homeassistant/components/deconz/cover.py index b3738b21e59..d5656d31bee 100644 --- a/homeassistant/components/deconz/cover.py +++ b/homeassistant/components/deconz/cover.py @@ -3,7 +3,7 @@ from __future__ import annotations from typing import Any, cast -from pydeconz.light import Cover +from pydeconz.models.light.cover import Cover from homeassistant.components.cover import ( ATTR_POSITION, diff --git a/homeassistant/components/deconz/deconz_device.py b/homeassistant/components/deconz/deconz_device.py index 854ac7adbe6..94051cbf0ac 100644 --- a/homeassistant/components/deconz/deconz_device.py +++ b/homeassistant/components/deconz/deconz_device.py @@ -2,8 +2,8 @@ from __future__ import annotations -from pydeconz.light import LightBase as DeconzLight from pydeconz.models.group import Group as DeconzGroup +from pydeconz.models.light import LightBase as DeconzLight from pydeconz.models.scene import Scene as PydeconzScene from pydeconz.models.sensor import SensorBase as DeconzSensor diff --git a/homeassistant/components/deconz/fan.py b/homeassistant/components/deconz/fan.py index 8f9f4691241..8fcc7c14f9d 100644 --- a/homeassistant/components/deconz/fan.py +++ b/homeassistant/components/deconz/fan.py @@ -3,7 +3,7 @@ from __future__ import annotations from typing import Any, Literal -from pydeconz.light import ( +from pydeconz.models.light.fan import ( FAN_SPEED_25_PERCENT, FAN_SPEED_50_PERCENT, FAN_SPEED_75_PERCENT, diff --git a/homeassistant/components/deconz/gateway.py b/homeassistant/components/deconz/gateway.py index 5e30f038d21..ef6656b49be 100644 --- a/homeassistant/components/deconz/gateway.py +++ b/homeassistant/components/deconz/gateway.py @@ -8,10 +8,10 @@ from typing import TYPE_CHECKING, Any, cast import async_timeout from pydeconz import DeconzSession, errors -from pydeconz.light import LightBase as DeconzLight from pydeconz.models import ResourceGroup from pydeconz.models.alarm_system import AlarmSystem as DeconzAlarmSystem from pydeconz.models.group import Group as DeconzGroup +from pydeconz.models.light import LightBase as DeconzLight from pydeconz.models.sensor import SensorBase as DeconzSensor from homeassistant.config_entries import SOURCE_HASSIO, ConfigEntry diff --git a/homeassistant/components/deconz/light.py b/homeassistant/components/deconz/light.py index 45d317e5e0b..e2ed4c06721 100644 --- a/homeassistant/components/deconz/light.py +++ b/homeassistant/components/deconz/light.py @@ -3,15 +3,15 @@ from __future__ import annotations from typing import Any, Generic, TypedDict, TypeVar -from pydeconz.light import ( +from pydeconz.interfaces.lights import LightResources +from pydeconz.models.group import Group +from pydeconz.models.light import ( ALERT_LONG, ALERT_SHORT, EFFECT_COLOR_LOOP, EFFECT_NONE, - Light, - LightResources, ) -from pydeconz.models.group import Group +from pydeconz.models.light.light import Light from homeassistant.components.light import ( ATTR_BRIGHTNESS, diff --git a/homeassistant/components/deconz/lock.py b/homeassistant/components/deconz/lock.py index b3fab77a974..51c2d4fc0fc 100644 --- a/homeassistant/components/deconz/lock.py +++ b/homeassistant/components/deconz/lock.py @@ -4,7 +4,7 @@ from __future__ import annotations from typing import Any -from pydeconz.light import Lock +from pydeconz.models.light.lock import Lock from pydeconz.models.sensor.door_lock import DoorLock from homeassistant.components.lock import DOMAIN, LockEntity diff --git a/homeassistant/components/deconz/siren.py b/homeassistant/components/deconz/siren.py index 52daeca4760..c279afae696 100644 --- a/homeassistant/components/deconz/siren.py +++ b/homeassistant/components/deconz/siren.py @@ -3,7 +3,7 @@ from __future__ import annotations from typing import Any -from pydeconz.light import Siren +from pydeconz.models.light.siren import Siren from homeassistant.components.siren import ( ATTR_DURATION, diff --git a/homeassistant/components/deconz/switch.py b/homeassistant/components/deconz/switch.py index 8d405578be8..6be34a26ab3 100644 --- a/homeassistant/components/deconz/switch.py +++ b/homeassistant/components/deconz/switch.py @@ -4,7 +4,8 @@ from __future__ import annotations from typing import Any -from pydeconz.light import Light, Siren +from pydeconz.models.light.light import Light +from pydeconz.models.light.siren import Siren from homeassistant.components.switch import DOMAIN, SwitchEntity from homeassistant.config_entries import ConfigEntry