mirror of
https://github.com/home-assistant/core.git
synced 2025-07-16 17:57:11 +00:00
Use new BinarySensorDeviceClass enum in amcrest (#61268)
Co-authored-by: epenet <epenet@users.noreply.github.com>
This commit is contained in:
parent
8a11cf3d1f
commit
e4e0dcbae0
@ -12,9 +12,7 @@ from amcrest import AmcrestError
|
|||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.binary_sensor import (
|
from homeassistant.components.binary_sensor import (
|
||||||
DEVICE_CLASS_CONNECTIVITY,
|
BinarySensorDeviceClass,
|
||||||
DEVICE_CLASS_MOTION,
|
|
||||||
DEVICE_CLASS_SOUND,
|
|
||||||
BinarySensorEntity,
|
BinarySensorEntity,
|
||||||
BinarySensorEntityDescription,
|
BinarySensorEntityDescription,
|
||||||
)
|
)
|
||||||
@ -72,46 +70,46 @@ BINARY_SENSORS: tuple[AmcrestSensorEntityDescription, ...] = (
|
|||||||
AmcrestSensorEntityDescription(
|
AmcrestSensorEntityDescription(
|
||||||
key=_AUDIO_DETECTED_KEY,
|
key=_AUDIO_DETECTED_KEY,
|
||||||
name=_AUDIO_DETECTED_NAME,
|
name=_AUDIO_DETECTED_NAME,
|
||||||
device_class=DEVICE_CLASS_SOUND,
|
device_class=BinarySensorDeviceClass.SOUND,
|
||||||
event_code=_AUDIO_DETECTED_EVENT_CODE,
|
event_code=_AUDIO_DETECTED_EVENT_CODE,
|
||||||
),
|
),
|
||||||
AmcrestSensorEntityDescription(
|
AmcrestSensorEntityDescription(
|
||||||
key=_AUDIO_DETECTED_POLLED_KEY,
|
key=_AUDIO_DETECTED_POLLED_KEY,
|
||||||
name=_AUDIO_DETECTED_NAME,
|
name=_AUDIO_DETECTED_NAME,
|
||||||
device_class=DEVICE_CLASS_SOUND,
|
device_class=BinarySensorDeviceClass.SOUND,
|
||||||
event_code=_AUDIO_DETECTED_EVENT_CODE,
|
event_code=_AUDIO_DETECTED_EVENT_CODE,
|
||||||
should_poll=True,
|
should_poll=True,
|
||||||
),
|
),
|
||||||
AmcrestSensorEntityDescription(
|
AmcrestSensorEntityDescription(
|
||||||
key=_CROSSLINE_DETECTED_KEY,
|
key=_CROSSLINE_DETECTED_KEY,
|
||||||
name=_CROSSLINE_DETECTED_NAME,
|
name=_CROSSLINE_DETECTED_NAME,
|
||||||
device_class=DEVICE_CLASS_MOTION,
|
device_class=BinarySensorDeviceClass.MOTION,
|
||||||
event_code=_CROSSLINE_DETECTED_EVENT_CODE,
|
event_code=_CROSSLINE_DETECTED_EVENT_CODE,
|
||||||
),
|
),
|
||||||
AmcrestSensorEntityDescription(
|
AmcrestSensorEntityDescription(
|
||||||
key=_CROSSLINE_DETECTED_POLLED_KEY,
|
key=_CROSSLINE_DETECTED_POLLED_KEY,
|
||||||
name=_CROSSLINE_DETECTED_NAME,
|
name=_CROSSLINE_DETECTED_NAME,
|
||||||
device_class=DEVICE_CLASS_MOTION,
|
device_class=BinarySensorDeviceClass.MOTION,
|
||||||
event_code=_CROSSLINE_DETECTED_EVENT_CODE,
|
event_code=_CROSSLINE_DETECTED_EVENT_CODE,
|
||||||
should_poll=True,
|
should_poll=True,
|
||||||
),
|
),
|
||||||
AmcrestSensorEntityDescription(
|
AmcrestSensorEntityDescription(
|
||||||
key=_MOTION_DETECTED_KEY,
|
key=_MOTION_DETECTED_KEY,
|
||||||
name=_MOTION_DETECTED_NAME,
|
name=_MOTION_DETECTED_NAME,
|
||||||
device_class=DEVICE_CLASS_MOTION,
|
device_class=BinarySensorDeviceClass.MOTION,
|
||||||
event_code=_MOTION_DETECTED_EVENT_CODE,
|
event_code=_MOTION_DETECTED_EVENT_CODE,
|
||||||
),
|
),
|
||||||
AmcrestSensorEntityDescription(
|
AmcrestSensorEntityDescription(
|
||||||
key=_MOTION_DETECTED_POLLED_KEY,
|
key=_MOTION_DETECTED_POLLED_KEY,
|
||||||
name=_MOTION_DETECTED_NAME,
|
name=_MOTION_DETECTED_NAME,
|
||||||
device_class=DEVICE_CLASS_MOTION,
|
device_class=BinarySensorDeviceClass.MOTION,
|
||||||
event_code=_MOTION_DETECTED_EVENT_CODE,
|
event_code=_MOTION_DETECTED_EVENT_CODE,
|
||||||
should_poll=True,
|
should_poll=True,
|
||||||
),
|
),
|
||||||
AmcrestSensorEntityDescription(
|
AmcrestSensorEntityDescription(
|
||||||
key=_ONLINE_KEY,
|
key=_ONLINE_KEY,
|
||||||
name="Online",
|
name="Online",
|
||||||
device_class=DEVICE_CLASS_CONNECTIVITY,
|
device_class=BinarySensorDeviceClass.CONNECTIVITY,
|
||||||
should_poll=True,
|
should_poll=True,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user