Centralizes Toon data, reducing API calls (#23988)
* Centralizes Toon data, reducing API calls Fixes #21825 Signed-off-by: Franck Nijhof <frenck@addons.community> * Fixes bad copy past action in services.yaml Signed-off-by: Franck Nijhof <frenck@addons.community> * Addresses review comments Signed-off-by: Franck Nijhof <frenck@addons.community> * 👕 Fixes too many blank lines * Unsub dispatcher
This commit is contained in:
parent
f3e542542a
commit
3ce1049d21
6 changed files with 538 additions and 198 deletions
|
@ -1,23 +1,23 @@
|
|||
"""Constants for the Toon integration."""
|
||||
from homeassistant.const import ENERGY_KILO_WATT_HOUR
|
||||
from datetime import timedelta
|
||||
|
||||
DOMAIN = 'toon'
|
||||
|
||||
DATA_TOON = 'toon'
|
||||
DATA_TOON_CONFIG = 'toon_config'
|
||||
DATA_TOON_CLIENT = 'toon_client'
|
||||
DATA_TOON_CONFIG = 'toon_config'
|
||||
DATA_TOON_UPDATED = 'toon_updated'
|
||||
|
||||
CONF_CLIENT_ID = 'client_id'
|
||||
CONF_CLIENT_SECRET = 'client_secret'
|
||||
CONF_DISPLAY = 'display'
|
||||
CONF_TENANT = 'tenant'
|
||||
|
||||
DEFAULT_SCAN_INTERVAL = timedelta(seconds=300)
|
||||
DEFAULT_MAX_TEMP = 30.0
|
||||
DEFAULT_MIN_TEMP = 6.0
|
||||
|
||||
CURRENCY_EUR = 'EUR'
|
||||
POWER_WATT = 'W'
|
||||
POWER_KWH = ENERGY_KILO_WATT_HOUR
|
||||
RATIO_PERCENT = '%'
|
||||
VOLUME_CM3 = 'CM3'
|
||||
VOLUME_M3 = 'M3'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue