Home Assistant Unofficial Reference 2024.12.1
const.py
Go to the documentation of this file.
1 """Constants for the utility meter component."""
2 
3 DOMAIN = "utility_meter"
4 
5 QUARTER_HOURLY = "quarter-hourly"
6 HOURLY = "hourly"
7 DAILY = "daily"
8 WEEKLY = "weekly"
9 MONTHLY = "monthly"
10 BIMONTHLY = "bimonthly"
11 QUARTERLY = "quarterly"
12 YEARLY = "yearly"
13 
14 METER_TYPES = [
15  QUARTER_HOURLY,
16  HOURLY,
17  DAILY,
18  WEEKLY,
19  MONTHLY,
20  BIMONTHLY,
21  QUARTERLY,
22  YEARLY,
23 ]
24 
25 DATA_UTILITY = "utility_meter_data"
26 DATA_TARIFF_SENSORS = "utility_meter_sensors"
27 
28 CONF_METER = "meter"
29 CONF_SOURCE_SENSOR = "source"
30 CONF_METER_TYPE = "cycle"
31 CONF_METER_OFFSET = "offset"
32 CONF_METER_DELTA_VALUES = "delta_values"
33 CONF_METER_NET_CONSUMPTION = "net_consumption"
34 CONF_METER_PERIODICALLY_RESETTING = "periodically_resetting"
35 CONF_PAUSED = "paused"
36 CONF_TARIFFS = "tariffs"
37 CONF_TARIFF = "tariff"
38 CONF_TARIFF_ENTITY = "tariff_entity"
39 CONF_CRON_PATTERN = "cron"
40 CONF_SENSOR_ALWAYS_AVAILABLE = "always_available"
41 
42 ATTR_TARIFF = "tariff"
43 ATTR_TARIFFS = "tariffs"
44 ATTR_VALUE = "value"
45 ATTR_CRON_PATTERN = "cron pattern"
46 ATTR_NEXT_RESET = "next_reset"
47 
48 SIGNAL_START_PAUSE_METER = "utility_meter_start_pause"
49 SIGNAL_RESET_METER = "utility_meter_reset"
50 
51 SERVICE_RESET = "reset"
52 SERVICE_CALIBRATE_METER = "calibrate"