"""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