Adjust alarm_control_panel

This commit is contained in:
epenet 2022-08-01 07:56:57 +00:00
parent a43b5dc972
commit 786cf200d1
2 changed files with 8 additions and 3 deletions

View file

@ -80,11 +80,10 @@ async def async_setup_entry(
)
class DeconzAlarmControlPanel(DeconzDevice, AlarmControlPanelEntity):
class DeconzAlarmControlPanel(DeconzDevice[AncillaryControl], AlarmControlPanelEntity):
"""Representation of a deCONZ alarm control panel."""
TYPE = DOMAIN
_device: AncillaryControl
_attr_code_format = CodeFormat.NUMBER
_attr_supported_features = (

View file

@ -8,6 +8,7 @@ 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
from pydeconz.models.sensor.ancillary_control import AncillaryControl
from homeassistant.core import callback
from homeassistant.helpers.device_registry import CONNECTION_ZIGBEE
@ -18,7 +19,12 @@ from .const import DOMAIN as DECONZ_DOMAIN
from .gateway import DeconzGateway
_DeviceTypeT = TypeVar(
"_DeviceTypeT", DeconzGroup, DeconzLight, DeconzSensor, PydeconzScene
"_DeviceTypeT",
DeconzGroup,
DeconzLight,
DeconzSensor,
PydeconzScene,
AncillaryControl,
)