2022-02-20 11:47:36 +01:00
|
|
|
"""Constants for the LaMetric integration."""
|
|
|
|
|
2022-08-20 19:06:35 +02:00
|
|
|
from datetime import timedelta
|
2022-02-20 11:47:36 +01:00
|
|
|
import logging
|
|
|
|
from typing import Final
|
|
|
|
|
2022-08-20 19:06:35 +02:00
|
|
|
from homeassistant.const import Platform
|
|
|
|
|
2022-02-20 11:47:36 +01:00
|
|
|
DOMAIN: Final = "lametric"
|
2022-10-10 09:28:36 +02:00
|
|
|
PLATFORMS = [
|
|
|
|
Platform.BUTTON,
|
|
|
|
Platform.NUMBER,
|
|
|
|
Platform.SELECT,
|
|
|
|
Platform.SENSOR,
|
|
|
|
Platform.SWITCH,
|
|
|
|
]
|
2022-02-20 11:47:36 +01:00
|
|
|
|
|
|
|
LOGGER = logging.getLogger(__package__)
|
2022-08-20 19:06:35 +02:00
|
|
|
SCAN_INTERVAL = timedelta(seconds=30)
|
2022-02-20 11:47:36 +01:00
|
|
|
|
|
|
|
CONF_CYCLES: Final = "cycles"
|
2022-10-19 03:36:19 +02:00
|
|
|
CONF_DATA: Final = "data"
|
2022-08-18 00:49:11 +02:00
|
|
|
CONF_ICON_TYPE: Final = "icon_type"
|
2022-02-20 11:47:36 +01:00
|
|
|
CONF_LIFETIME: Final = "lifetime"
|
2022-10-19 03:36:19 +02:00
|
|
|
CONF_MESSAGE: Final = "message"
|
2022-02-20 11:47:36 +01:00
|
|
|
CONF_PRIORITY: Final = "priority"
|
2022-08-18 00:49:11 +02:00
|
|
|
CONF_SOUND: Final = "sound"
|
2022-10-17 16:14:20 +02:00
|
|
|
|
|
|
|
SERVICE_MESSAGE: Final = "message"
|
2022-10-19 03:36:19 +02:00
|
|
|
SERVICE_CHART: Final = "chart"
|