2018-04-18 16:27:44 +02:00
|
|
|
"""Constants for the deCONZ component."""
|
|
|
|
import logging
|
|
|
|
|
2019-03-20 22:56:46 -07:00
|
|
|
_LOGGER = logging.getLogger('.')
|
2018-04-18 16:27:44 +02:00
|
|
|
|
|
|
|
DOMAIN = 'deconz'
|
2018-11-06 10:34:24 +01:00
|
|
|
|
|
|
|
DEFAULT_PORT = 80
|
2018-05-29 16:09:53 +02:00
|
|
|
|
|
|
|
CONF_ALLOW_CLIP_SENSOR = 'allow_clip_sensor'
|
2018-06-15 20:31:22 +02:00
|
|
|
CONF_ALLOW_DECONZ_GROUPS = 'allow_deconz_groups'
|
2018-07-02 23:14:38 +02:00
|
|
|
|
2019-02-18 17:43:22 +01:00
|
|
|
SUPPORTED_PLATFORMS = ['binary_sensor', 'climate', 'cover',
|
2018-10-31 22:38:04 +01:00
|
|
|
'light', 'scene', 'sensor', 'switch']
|
|
|
|
|
2018-11-05 16:21:44 +01:00
|
|
|
DECONZ_REACHABLE = 'deconz_reachable'
|
|
|
|
|
2019-02-18 17:43:22 +01:00
|
|
|
NEW_GROUP = 'deconz_new_group'
|
|
|
|
NEW_LIGHT = 'deconz_new_light'
|
|
|
|
NEW_SCENE = 'deconz_new_scene'
|
|
|
|
NEW_SENSOR = 'deconz_new_sensor'
|
|
|
|
|
|
|
|
NEW_DEVICE = {
|
|
|
|
'group': NEW_GROUP,
|
|
|
|
'light': NEW_LIGHT,
|
|
|
|
'scene': NEW_SCENE,
|
|
|
|
'sensor': NEW_SENSOR
|
|
|
|
}
|
|
|
|
|
2018-07-02 23:14:38 +02:00
|
|
|
ATTR_DARK = 'dark'
|
2019-02-18 17:43:22 +01:00
|
|
|
ATTR_OFFSET = 'offset'
|
2018-07-02 23:14:38 +02:00
|
|
|
ATTR_ON = 'on'
|
2019-02-18 17:43:22 +01:00
|
|
|
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
|