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