Home Assistant Unofficial Reference 2024.12.1
const.py
Go to the documentation of this file.
1 """Const for Plant."""
2 
3 from typing import Final
4 
5 DOMAIN: Final = "plant"
6 
7 READING_MOISTURE = "moisture"
8 READING_BATTERY = "battery"
9 READING_TEMPERATURE = "temperature"
10 READING_CONDUCTIVITY = "conductivity"
11 READING_BRIGHTNESS = "brightness"
12 
13 CONF_MIN_BATTERY_LEVEL = f"min_{READING_BATTERY}"
14 CONF_MIN_TEMPERATURE = f"min_{READING_TEMPERATURE}"
15 CONF_MAX_TEMPERATURE = f"max_{READING_TEMPERATURE}"
16 CONF_MIN_MOISTURE = f"min_{READING_MOISTURE}"
17 CONF_MAX_MOISTURE = f"max_{READING_MOISTURE}"
18 CONF_MIN_CONDUCTIVITY = f"min_{READING_CONDUCTIVITY}"
19 CONF_MAX_CONDUCTIVITY = f"max_{READING_CONDUCTIVITY}"
20 CONF_MIN_BRIGHTNESS = f"min_{READING_BRIGHTNESS}"
21 CONF_MAX_BRIGHTNESS = f"max_{READING_BRIGHTNESS}"
22 CONF_CHECK_DAYS = "check_days"
23 
24 DEFAULT_MIN_BATTERY_LEVEL = 20
25 DEFAULT_MIN_MOISTURE = 20
26 DEFAULT_MAX_MOISTURE = 60
27 DEFAULT_MIN_CONDUCTIVITY = 500
28 DEFAULT_MAX_CONDUCTIVITY = 3000
29 DEFAULT_CHECK_DAYS = 3
30 
31 ATTR_PROBLEM = "problem"
32 ATTR_SENSORS = "sensors"
33 PROBLEM_NONE = "none"
34 ATTR_MAX_BRIGHTNESS_HISTORY = "max_brightness"
35 
36 # we're not returning only one value, we're returning a dict here. So we need
37 # to have a separate literal for it to avoid confusion.
38 ATTR_DICT_OF_UNITS_OF_MEASUREMENT = "unit_of_measurement_dict"