mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 21:27:38 +00:00
Move deCONZ sensor imports to reflect changes in pydeconz (#70471)
This commit is contained in:
parent
76aea16f29
commit
301dcaae63
@ -2,7 +2,7 @@
|
|||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
from pydeconz.alarm_system import AlarmSystem
|
from pydeconz.alarm_system import AlarmSystem
|
||||||
from pydeconz.sensor import (
|
from pydeconz.models.sensor.ancillary_control import (
|
||||||
ANCILLARY_CONTROL_ARMED_AWAY,
|
ANCILLARY_CONTROL_ARMED_AWAY,
|
||||||
ANCILLARY_CONTROL_ARMED_NIGHT,
|
ANCILLARY_CONTROL_ARMED_NIGHT,
|
||||||
ANCILLARY_CONTROL_ARMED_STAY,
|
ANCILLARY_CONTROL_ARMED_STAY,
|
||||||
|
@ -4,17 +4,15 @@ from __future__ import annotations
|
|||||||
from collections.abc import Callable
|
from collections.abc import Callable
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
|
|
||||||
from pydeconz.sensor import (
|
from pydeconz.interfaces.sensors import SensorResources
|
||||||
Alarm,
|
from pydeconz.models.sensor.alarm import Alarm
|
||||||
CarbonMonoxide,
|
from pydeconz.models.sensor.carbon_monoxide import CarbonMonoxide
|
||||||
Fire,
|
from pydeconz.models.sensor.fire import Fire
|
||||||
GenericFlag,
|
from pydeconz.models.sensor.generic_flag import GenericFlag
|
||||||
OpenClose,
|
from pydeconz.models.sensor.open_close import OpenClose
|
||||||
Presence,
|
from pydeconz.models.sensor.presence import Presence
|
||||||
SensorResources,
|
from pydeconz.models.sensor.vibration import Vibration
|
||||||
Vibration,
|
from pydeconz.models.sensor.water import Water
|
||||||
Water,
|
|
||||||
)
|
|
||||||
|
|
||||||
from homeassistant.components.binary_sensor import (
|
from homeassistant.components.binary_sensor import (
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
|
@ -3,7 +3,7 @@ from __future__ import annotations
|
|||||||
|
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from pydeconz.sensor import (
|
from pydeconz.models.sensor.thermostat import (
|
||||||
THERMOSTAT_FAN_MODE_AUTO,
|
THERMOSTAT_FAN_MODE_AUTO,
|
||||||
THERMOSTAT_FAN_MODE_HIGH,
|
THERMOSTAT_FAN_MODE_HIGH,
|
||||||
THERMOSTAT_FAN_MODE_LOW,
|
THERMOSTAT_FAN_MODE_LOW,
|
||||||
|
@ -4,7 +4,7 @@ from __future__ import annotations
|
|||||||
|
|
||||||
from pydeconz.group import Group as DeconzGroup, Scene as PydeconzScene
|
from pydeconz.group import Group as DeconzGroup, Scene as PydeconzScene
|
||||||
from pydeconz.light import LightBase as DeconzLight
|
from pydeconz.light import LightBase as DeconzLight
|
||||||
from pydeconz.sensor import SensorBase as DeconzSensor
|
from pydeconz.models.sensor import SensorBase as DeconzSensor
|
||||||
|
|
||||||
from homeassistant.core import callback
|
from homeassistant.core import callback
|
||||||
from homeassistant.helpers.device_registry import CONNECTION_ZIGBEE
|
from homeassistant.helpers.device_registry import CONNECTION_ZIGBEE
|
||||||
|
@ -5,14 +5,14 @@ from __future__ import annotations
|
|||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from pydeconz.models.event import EventType
|
from pydeconz.models.event import EventType
|
||||||
from pydeconz.sensor import (
|
from pydeconz.models.sensor.ancillary_control import (
|
||||||
ANCILLARY_CONTROL_EMERGENCY,
|
ANCILLARY_CONTROL_EMERGENCY,
|
||||||
ANCILLARY_CONTROL_FIRE,
|
ANCILLARY_CONTROL_FIRE,
|
||||||
ANCILLARY_CONTROL_INVALID_CODE,
|
ANCILLARY_CONTROL_INVALID_CODE,
|
||||||
ANCILLARY_CONTROL_PANIC,
|
ANCILLARY_CONTROL_PANIC,
|
||||||
AncillaryControl,
|
AncillaryControl,
|
||||||
Switch,
|
|
||||||
)
|
)
|
||||||
|
from pydeconz.models.sensor.switch import Switch
|
||||||
|
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
CONF_DEVICE_ID,
|
CONF_DEVICE_ID,
|
||||||
|
@ -7,11 +7,12 @@ from types import MappingProxyType
|
|||||||
from typing import TYPE_CHECKING, Any, cast
|
from typing import TYPE_CHECKING, Any, cast
|
||||||
|
|
||||||
import async_timeout
|
import async_timeout
|
||||||
from pydeconz import DeconzSession, errors, group, light, sensor
|
from pydeconz import DeconzSession, errors, group, light
|
||||||
from pydeconz.alarm_system import AlarmSystem as DeconzAlarmSystem
|
from pydeconz.alarm_system import AlarmSystem as DeconzAlarmSystem
|
||||||
from pydeconz.group import Group as DeconzGroup
|
from pydeconz.group import Group as DeconzGroup
|
||||||
from pydeconz.light import LightBase as DeconzLight
|
from pydeconz.light import LightBase as DeconzLight
|
||||||
from pydeconz.sensor import SensorBase as DeconzSensor
|
from pydeconz.models import sensor
|
||||||
|
from pydeconz.models.sensor import SensorBase as DeconzSensor
|
||||||
|
|
||||||
from homeassistant.config_entries import SOURCE_HASSIO, ConfigEntry
|
from homeassistant.config_entries import SOURCE_HASSIO, ConfigEntry
|
||||||
from homeassistant.const import CONF_API_KEY, CONF_HOST, CONF_PORT
|
from homeassistant.const import CONF_API_KEY, CONF_HOST, CONF_PORT
|
||||||
|
@ -5,7 +5,7 @@ from __future__ import annotations
|
|||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from pydeconz.light import Lock
|
from pydeconz.light import Lock
|
||||||
from pydeconz.sensor import DoorLock
|
from pydeconz.models.sensor.door_lock import DoorLock
|
||||||
|
|
||||||
from homeassistant.components.lock import DOMAIN, LockEntity
|
from homeassistant.components.lock import DOMAIN, LockEntity
|
||||||
from homeassistant.config_entries import ConfigEntry
|
from homeassistant.config_entries import ConfigEntry
|
||||||
|
@ -5,7 +5,7 @@ from __future__ import annotations
|
|||||||
from collections.abc import Callable
|
from collections.abc import Callable
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
|
|
||||||
from pydeconz.sensor import PRESENCE_DELAY, Presence
|
from pydeconz.models.sensor.presence import PRESENCE_DELAY, Presence
|
||||||
|
|
||||||
from homeassistant.components.number import (
|
from homeassistant.components.number import (
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
|
@ -5,20 +5,18 @@ from collections.abc import Callable
|
|||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
from pydeconz.sensor import (
|
from pydeconz.interfaces.sensors import SensorResources
|
||||||
AirQuality,
|
from pydeconz.models.sensor.air_quality import AirQuality
|
||||||
Consumption,
|
from pydeconz.models.sensor.consumption import Consumption
|
||||||
Daylight,
|
from pydeconz.models.sensor.daylight import Daylight
|
||||||
GenericStatus,
|
from pydeconz.models.sensor.generic_status import GenericStatus
|
||||||
Humidity,
|
from pydeconz.models.sensor.humidity import Humidity
|
||||||
LightLevel,
|
from pydeconz.models.sensor.light_level import LightLevel
|
||||||
Power,
|
from pydeconz.models.sensor.power import Power
|
||||||
Pressure,
|
from pydeconz.models.sensor.pressure import Pressure
|
||||||
SensorResources,
|
from pydeconz.models.sensor.switch import Switch
|
||||||
Switch,
|
from pydeconz.models.sensor.temperature import Temperature
|
||||||
Temperature,
|
from pydeconz.models.sensor.time import Time
|
||||||
Time,
|
|
||||||
)
|
|
||||||
|
|
||||||
from homeassistant.components.sensor import (
|
from homeassistant.components.sensor import (
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
from unittest.mock import patch
|
from unittest.mock import patch
|
||||||
|
|
||||||
from pydeconz.sensor import (
|
from pydeconz.models.sensor.ancillary_control import (
|
||||||
ANCILLARY_CONTROL_ARMED_AWAY,
|
ANCILLARY_CONTROL_ARMED_AWAY,
|
||||||
ANCILLARY_CONTROL_ARMED_NIGHT,
|
ANCILLARY_CONTROL_ARMED_NIGHT,
|
||||||
ANCILLARY_CONTROL_ARMED_STAY,
|
ANCILLARY_CONTROL_ARMED_STAY,
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
from unittest.mock import patch
|
from unittest.mock import patch
|
||||||
|
|
||||||
from pydeconz.sensor import (
|
from pydeconz.models.sensor.ancillary_control import (
|
||||||
ANCILLARY_CONTROL_ARMED_AWAY,
|
ANCILLARY_CONTROL_ARMED_AWAY,
|
||||||
ANCILLARY_CONTROL_EMERGENCY,
|
ANCILLARY_CONTROL_EMERGENCY,
|
||||||
ANCILLARY_CONTROL_FIRE,
|
ANCILLARY_CONTROL_FIRE,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user