28 lines
756 B
Python
28 lines
756 B
Python
"""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'
|