mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 19:27:45 +00:00
Add support for switchbot motion sensors (#76059)
This commit is contained in:
parent
786780bc8c
commit
fe6d6b81e3
@ -22,6 +22,7 @@ from .const import (
|
||||
ATTR_CONTACT,
|
||||
ATTR_CURTAIN,
|
||||
ATTR_HYGROMETER,
|
||||
ATTR_MOTION,
|
||||
ATTR_PLUG,
|
||||
CONF_RETRY_COUNT,
|
||||
DEFAULT_RETRY_COUNT,
|
||||
@ -35,6 +36,7 @@ PLATFORMS_BY_TYPE = {
|
||||
ATTR_CURTAIN: [Platform.COVER, Platform.BINARY_SENSOR, Platform.SENSOR],
|
||||
ATTR_HYGROMETER: [Platform.SENSOR],
|
||||
ATTR_CONTACT: [Platform.BINARY_SENSOR, Platform.SENSOR],
|
||||
ATTR_MOTION: [Platform.BINARY_SENSOR, Platform.SENSOR],
|
||||
}
|
||||
CLASS_BY_DEVICE = {
|
||||
ATTR_CURTAIN: switchbot.SwitchbotCurtain,
|
||||
|
@ -8,13 +8,16 @@ ATTR_CURTAIN = "curtain"
|
||||
ATTR_HYGROMETER = "hygrometer"
|
||||
ATTR_CONTACT = "contact"
|
||||
ATTR_PLUG = "plug"
|
||||
ATTR_MOTION = "motion"
|
||||
DEFAULT_NAME = "Switchbot"
|
||||
|
||||
SUPPORTED_MODEL_TYPES = {
|
||||
"WoHand": ATTR_BOT,
|
||||
"WoCurtain": ATTR_CURTAIN,
|
||||
"WoSensorTH": ATTR_HYGROMETER,
|
||||
"WoContact": ATTR_CONTACT,
|
||||
"WoPlug": ATTR_PLUG,
|
||||
"WoPresence": ATTR_MOTION,
|
||||
}
|
||||
|
||||
# Config Defaults
|
||||
|
Loading…
x
Reference in New Issue
Block a user