2018-04-18 16:27:44 +02:00
|
|
|
"""Constants for the deCONZ component."""
|
|
|
|
import logging
|
|
|
|
|
2019-08-30 14:28:39 +02:00
|
|
|
_LOGGER = logging.getLogger(__package__)
|
2018-04-18 16:27:44 +02:00
|
|
|
|
2019-07-31 12:25:30 -07:00
|
|
|
DOMAIN = "deconz"
|
2018-11-06 10:34:24 +01:00
|
|
|
|
|
|
|
DEFAULT_PORT = 80
|
2019-04-03 04:23:33 +02:00
|
|
|
DEFAULT_ALLOW_CLIP_SENSOR = False
|
2019-09-06 01:38:00 +02:00
|
|
|
DEFAULT_ALLOW_DECONZ_GROUPS = True
|
2018-05-29 16:09:53 +02:00
|
|
|
|
2019-07-31 12:25:30 -07:00
|
|
|
CONF_ALLOW_CLIP_SENSOR = "allow_clip_sensor"
|
|
|
|
CONF_ALLOW_DECONZ_GROUPS = "allow_deconz_groups"
|
|
|
|
CONF_BRIDGEID = "bridgeid"
|
|
|
|
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"
|
2019-02-18 17:43:22 +01:00
|
|
|
|
|
|
|
NEW_DEVICE = {
|
2019-07-31 12:25:30 -07:00
|
|
|
NEW_GROUP: "deconz_new_group_{}",
|
|
|
|
NEW_LIGHT: "deconz_new_light_{}",
|
|
|
|
NEW_SCENE: "deconz_new_scene_{}",
|
|
|
|
NEW_SENSOR: "deconz_new_sensor_{}",
|
2019-02-18 17:43:22 +01:00
|
|
|
}
|
|
|
|
|
2019-07-31 12:25:30 -07:00
|
|
|
ATTR_DARK = "dark"
|
|
|
|
ATTR_OFFSET = "offset"
|
|
|
|
ATTR_ON = "on"
|
|
|
|
ATTR_VALVE = "valve"
|
2018-08-01 11:03:08 +02:00
|
|
|
|
2018-10-20 15:13:23 +02:00
|
|
|
DAMPERS = ["Level controllable output"]
|
|
|
|
WINDOW_COVERS = ["Window covering device"]
|
|
|
|
COVER_TYPES = DAMPERS + WINDOW_COVERS
|
2018-09-21 19:59:20 +02:00
|
|
|
|
2018-08-10 19:22:12 +02:00
|
|
|
POWER_PLUGS = ["On/Off plug-in unit", "Smart plug"]
|
|
|
|
SIRENS = ["Warning device"]
|
|
|
|
SWITCH_TYPES = POWER_PLUGS + SIRENS
|