Add support for switchbot motion sensors (#76059)
This commit is contained in:
parent
786780bc8c
commit
fe6d6b81e3
2 changed files with 5 additions and 0 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue