hass-core/homeassistant/components/smappee/const.py
Quentame 198ecb0945
Uniformize platform setup (#47101)
* A platform is not a component

* Fix dynalite

* SUPPORTED_PLATFORMS --> PLATFORMS

* In tests

* In tests 2

* Fix SmartThings

* Fix ZHA test

* Fix Z-Wave

* Revert Z-Wave

* Use PLATFORMS const in ambient_station

* Fix ihc comment
2021-03-02 21:43:59 +01:00

30 lines
873 B
Python

"""Constants for the Smappee integration."""
from datetime import timedelta
DOMAIN = "smappee"
DATA_CLIENT = "smappee_data"
CONF_HOSTNAME = "hostname"
CONF_SERIALNUMBER = "serialnumber"
CONF_TITLE = "title"
ENV_CLOUD = "cloud"
ENV_LOCAL = "local"
PLATFORMS = ["binary_sensor", "sensor", "switch"]
SUPPORTED_LOCAL_DEVICES = ("Smappee1", "Smappee2")
MIN_TIME_BETWEEN_UPDATES = timedelta(seconds=20)
AUTHORIZE_URL = {
"PRODUCTION": "https://app1pub.smappee.net/dev/v1/oauth2/authorize",
"ACCEPTANCE": "https://farm2pub.smappee.net/dev/v1/oauth2/authorize",
"DEVELOPMENT": "https://farm3pub.smappee.net/dev/v1/oauth2/authorize",
}
TOKEN_URL = {
"PRODUCTION": "https://app1pub.smappee.net/dev/v3/oauth2/token",
"ACCEPTANCE": "https://farm2pub.smappee.net/dev/v3/oauth2/token",
"DEVELOPMENT": "https://farm3pub.smappee.net/dev/v3/oauth2/token",
}