Move deCONZ alarm system imports to reflect the changes in pydeconz (#70453)

This commit is contained in:
Robert Svensson 2022-04-24 10:17:46 +02:00 committed by GitHub
parent 83fde83279
commit 009111151d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 4 deletions

View file

@ -1,7 +1,7 @@
"""Support for deCONZ alarm control panel devices.""" """Support for deCONZ alarm control panel devices."""
from __future__ import annotations from __future__ import annotations
from pydeconz.alarm_system import AlarmSystem from pydeconz.models.alarm_system import AlarmSystem
from pydeconz.models.sensor.ancillary_control import ( from pydeconz.models.sensor.ancillary_control import (
ANCILLARY_CONTROL_ARMED_AWAY, ANCILLARY_CONTROL_ARMED_AWAY,
ANCILLARY_CONTROL_ARMED_NIGHT, ANCILLARY_CONTROL_ARMED_NIGHT,

View file

@ -8,9 +8,9 @@ from typing import TYPE_CHECKING, Any, cast
import async_timeout import async_timeout
from pydeconz import DeconzSession, errors from pydeconz import DeconzSession, errors
from pydeconz.alarm_system import AlarmSystem as DeconzAlarmSystem
from pydeconz.light import LightBase as DeconzLight from pydeconz.light import LightBase as DeconzLight
from pydeconz.models import ResourceGroup 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.group import Group as DeconzGroup
from pydeconz.models.sensor import SensorBase as DeconzSensor from pydeconz.models.sensor import SensorBase as DeconzSensor

View file

@ -34,6 +34,7 @@ from homeassistant.const import (
STATE_ALARM_PENDING, STATE_ALARM_PENDING,
STATE_ALARM_TRIGGERED, STATE_ALARM_TRIGGERED,
STATE_UNAVAILABLE, STATE_UNAVAILABLE,
STATE_UNKNOWN,
) )
from .test_gateway import ( from .test_gateway import (
@ -99,7 +100,7 @@ async def test_alarm_control_panel(hass, aioclient_mock, mock_deconz_websocket):
"action": "armed_stay", "action": "armed_stay",
"lastupdated": "2021-07-25T18:02:51.172", "lastupdated": "2021-07-25T18:02:51.172",
"lowbattery": False, "lowbattery": False,
"panel": "exit_delay", "panel": "none",
"seconds_remaining": 55, "seconds_remaining": 55,
"tampered": False, "tampered": False,
}, },
@ -113,7 +114,7 @@ async def test_alarm_control_panel(hass, aioclient_mock, mock_deconz_websocket):
config_entry = await setup_deconz_integration(hass, aioclient_mock) config_entry = await setup_deconz_integration(hass, aioclient_mock)
assert len(hass.states.async_all()) == 4 assert len(hass.states.async_all()) == 4
assert hass.states.get("alarm_control_panel.keypad").state == STATE_ALARM_PENDING assert hass.states.get("alarm_control_panel.keypad").state == STATE_UNKNOWN
# Event signals alarm control panel armed away # Event signals alarm control panel armed away