Home Assistant Unofficial Reference 2024.12.1
const.py
Go to the documentation of this file.
1 """Konnected constants."""
2 
3 DOMAIN = "konnected"
4 
5 CONF_ACTIVATION = "activation"
6 CONF_API_HOST = "api_host"
7 CONF_DEFAULT_OPTIONS = "default_options"
8 CONF_MOMENTARY = "momentary"
9 CONF_PAUSE = "pause"
10 CONF_POLL_INTERVAL = "poll_interval"
11 CONF_PRECISION = "precision"
12 CONF_INVERSE = "inverse"
13 CONF_BLINK = "blink"
14 CONF_DHT_SENSORS = "dht_sensors"
15 CONF_DS18B20_SENSORS = "ds18b20_sensors"
16 
17 STATE_LOW = "low"
18 STATE_HIGH = "high"
19 
20 ZONES = [
21  "1",
22  "2",
23  "3",
24  "4",
25  "5",
26  "6",
27  "7",
28  "8",
29  "9",
30  "10",
31  "11",
32  "12",
33  "alarm1",
34  "out1",
35  "alarm2_out2",
36  "out",
37 ]
38 
39 # alarm panel pro only handles zones,
40 # alarm panel allows specifying pins via configuration.yaml
41 PIN_TO_ZONE = {"1": "1", "2": "2", "5": "3", "6": "4", "7": "5", "8": "out", "9": "6"}
42 ZONE_TO_PIN = {zone: pin for pin, zone in PIN_TO_ZONE.items()}
43 
44 ENDPOINT_ROOT = "/api/konnected"
45 UPDATE_ENDPOINT = ENDPOINT_ROOT + r"/device/{device_id:[a-zA-Z0-9]+}"
46 SIGNAL_DS18B20_NEW = "konnected.ds18b20.new"
47 
48 UNDO_UPDATE_LISTENER = "undo_update_listener"