32 lines
751 B
Python
32 lines
751 B
Python
"""Constants for the utility meter component."""
|
|
DOMAIN = 'utility_meter'
|
|
|
|
HOURLY = 'hourly'
|
|
DAILY = 'daily'
|
|
WEEKLY = 'weekly'
|
|
MONTHLY = 'monthly'
|
|
YEARLY = 'yearly'
|
|
|
|
METER_TYPES = [HOURLY, DAILY, WEEKLY, MONTHLY, YEARLY]
|
|
|
|
DATA_UTILITY = 'utility_meter_data'
|
|
|
|
CONF_METER = 'meter'
|
|
CONF_SOURCE_SENSOR = 'source'
|
|
CONF_METER_TYPE = 'cycle'
|
|
CONF_METER_OFFSET = 'offset'
|
|
CONF_METER_NET_CONSUMPTION = 'net_consumption'
|
|
CONF_PAUSED = 'paused'
|
|
CONF_TARIFFS = 'tariffs'
|
|
CONF_TARIFF = 'tariff'
|
|
CONF_TARIFF_ENTITY = 'tariff_entity'
|
|
|
|
ATTR_TARIFF = 'tariff'
|
|
|
|
SIGNAL_START_PAUSE_METER = 'utility_meter_start_pause'
|
|
SIGNAL_RESET_METER = 'utility_meter_reset'
|
|
|
|
SERVICE_RESET = 'reset'
|
|
SERVICE_SELECT_TARIFF = 'select_tariff'
|
|
SERVICE_SELECT_NEXT_TARIFF = 'next_tariff'
|