2019-05-13 08:16:55 +00:00
|
|
|
"""Const for TP-Link."""
|
2021-07-29 18:02:47 +00:00
|
|
|
from __future__ import annotations
|
|
|
|
|
2019-12-17 01:24:50 +00:00
|
|
|
import datetime
|
2019-05-13 08:16:55 +00:00
|
|
|
|
|
|
|
DOMAIN = "tplink"
|
2021-07-29 18:02:47 +00:00
|
|
|
COORDINATORS = "coordinators"
|
2021-08-01 21:58:55 +00:00
|
|
|
UNAVAILABLE_DEVICES = "unavailable_devices"
|
|
|
|
UNAVAILABLE_RETRY_DELAY = datetime.timedelta(seconds=300)
|
2021-07-29 18:02:47 +00:00
|
|
|
|
2019-12-17 01:24:50 +00:00
|
|
|
MIN_TIME_BETWEEN_UPDATES = datetime.timedelta(seconds=8)
|
2021-07-29 18:02:47 +00:00
|
|
|
MAX_DISCOVERY_RETRIES = 4
|
|
|
|
|
|
|
|
ATTR_CONFIG = "config"
|
|
|
|
ATTR_TOTAL_ENERGY_KWH = "total_energy_kwh"
|
|
|
|
ATTR_CURRENT_A = "current_a"
|
|
|
|
|
|
|
|
CONF_MODEL = "model"
|
|
|
|
CONF_SW_VERSION = "sw_ver"
|
|
|
|
CONF_EMETER_PARAMS = "emeter_params"
|
|
|
|
CONF_DIMMER = "dimmer"
|
|
|
|
CONF_DISCOVERY = "discovery"
|
|
|
|
CONF_LIGHT = "light"
|
|
|
|
CONF_STRIP = "strip"
|
|
|
|
CONF_SWITCH = "switch"
|
|
|
|
CONF_SENSOR = "sensor"
|
|
|
|
|
|
|
|
PLATFORMS = [CONF_LIGHT, CONF_SENSOR, CONF_SWITCH]
|