* Improve ssdp discovery by storing uuid in config entry so discovery can update any deconz entry, loaded or not
52 lines
1.1 KiB
Python
52 lines
1.1 KiB
Python
"""Constants for the deCONZ component."""
|
|
import logging
|
|
|
|
_LOGGER = logging.getLogger(__package__)
|
|
|
|
DOMAIN = "deconz"
|
|
|
|
CONF_BRIDGEID = "bridgeid"
|
|
CONF_UUID = "uuid"
|
|
|
|
DEFAULT_PORT = 80
|
|
DEFAULT_ALLOW_CLIP_SENSOR = False
|
|
DEFAULT_ALLOW_DECONZ_GROUPS = True
|
|
|
|
CONF_ALLOW_CLIP_SENSOR = "allow_clip_sensor"
|
|
CONF_ALLOW_DECONZ_GROUPS = "allow_deconz_groups"
|
|
CONF_MASTER_GATEWAY = "master"
|
|
|
|
SUPPORTED_PLATFORMS = [
|
|
"binary_sensor",
|
|
"climate",
|
|
"cover",
|
|
"light",
|
|
"scene",
|
|
"sensor",
|
|
"switch",
|
|
]
|
|
|
|
NEW_GROUP = "group"
|
|
NEW_LIGHT = "light"
|
|
NEW_SCENE = "scene"
|
|
NEW_SENSOR = "sensor"
|
|
|
|
NEW_DEVICE = {
|
|
NEW_GROUP: "deconz_new_group_{}",
|
|
NEW_LIGHT: "deconz_new_light_{}",
|
|
NEW_SCENE: "deconz_new_scene_{}",
|
|
NEW_SENSOR: "deconz_new_sensor_{}",
|
|
}
|
|
|
|
ATTR_DARK = "dark"
|
|
ATTR_OFFSET = "offset"
|
|
ATTR_ON = "on"
|
|
ATTR_VALVE = "valve"
|
|
|
|
DAMPERS = ["Level controllable output"]
|
|
WINDOW_COVERS = ["Window covering device"]
|
|
COVER_TYPES = DAMPERS + WINDOW_COVERS
|
|
|
|
POWER_PLUGS = ["On/Off plug-in unit", "Smart plug"]
|
|
SIRENS = ["Warning device"]
|
|
SWITCH_TYPES = POWER_PLUGS + SIRENS
|