"""Konnected constants.""" DOMAIN = "konnected" CONF_ACTIVATION = "activation" CONF_API_HOST = "api_host" CONF_MOMENTARY = "momentary" CONF_PAUSE = "pause" CONF_POLL_INTERVAL = "poll_interval" CONF_PRECISION = "precision" CONF_REPEAT = "repeat" CONF_INVERSE = "inverse" CONF_BLINK = "blink" CONF_DISCOVERY = "discovery" CONF_DHT_SENSORS = "dht_sensors" CONF_DS18B20_SENSORS = "ds18b20_sensors" STATE_LOW = "low" STATE_HIGH = "high" PIN_TO_ZONE = {1: 1, 2: 2, 5: 3, 6: 4, 7: 5, 8: "out", 9: 6} ZONE_TO_PIN = {zone: pin for pin, zone in PIN_TO_ZONE.items()} ENDPOINT_ROOT = "/api/konnected" UPDATE_ENDPOINT = ENDPOINT_ROOT + r"/device/{device_id:[a-zA-Z0-9]+}" SIGNAL_SENSOR_UPDATE = "konnected.{}.update" SIGNAL_DS18B20_NEW = "konnected.ds18b20.new"