2019-04-26 15:15:37 +00:00
|
|
|
|
"""Constants used by the Netatmo component."""
|
2020-01-11 11:20:00 +00:00
|
|
|
|
API = "api"
|
|
|
|
|
|
2019-07-31 19:25:30 +00:00
|
|
|
|
DOMAIN = "netatmo"
|
2020-01-11 11:20:00 +00:00
|
|
|
|
MANUFACTURER = "Netatmo"
|
|
|
|
|
|
2020-03-11 16:25:19 +00:00
|
|
|
|
MODELS = {
|
|
|
|
|
"NAPlug": "Relay",
|
|
|
|
|
"NATherm1": "Smart Thermostat",
|
|
|
|
|
"NRV": "Smart Radiator Valves",
|
|
|
|
|
"NACamera": "Smart Indoor Camera",
|
|
|
|
|
"NOC": "Smart Outdoor Camera",
|
|
|
|
|
"NSD": "Smart Smoke Alarm",
|
|
|
|
|
"NACamDoorTag": "Smart Door and Window Sensors",
|
2020-03-20 14:22:27 +00:00
|
|
|
|
"NHC": "Smart Indoor Air Quality Monitor",
|
2020-03-11 16:25:19 +00:00
|
|
|
|
"NAMain": "Smart Home Weather station – indoor module",
|
|
|
|
|
"NAModule1": "Smart Home Weather station – outdoor module",
|
|
|
|
|
"NAModule4": "Smart Additional Indoor module",
|
|
|
|
|
"NAModule3": "Smart Rain Gauge",
|
|
|
|
|
"NAModule2": "Smart Anemometer",
|
2020-07-09 04:39:33 +00:00
|
|
|
|
"public": "Public Weather stations",
|
2020-03-11 16:25:19 +00:00
|
|
|
|
}
|
|
|
|
|
|
2020-01-11 11:20:00 +00:00
|
|
|
|
AUTH = "netatmo_auth"
|
|
|
|
|
CONF_PUBLIC = "public_sensor_config"
|
|
|
|
|
CAMERA_DATA = "netatmo_camera"
|
|
|
|
|
HOME_DATA = "netatmo_home_data"
|
2020-08-04 18:46:46 +00:00
|
|
|
|
DATA_HANDLER = "netatmo_data_handler"
|
|
|
|
|
SIGNAL_NAME = "signal_name"
|
2020-01-11 11:20:00 +00:00
|
|
|
|
|
2020-03-11 00:08:59 +00:00
|
|
|
|
CONF_CLOUDHOOK_URL = "cloudhook_url"
|
2020-07-09 04:39:33 +00:00
|
|
|
|
CONF_WEATHER_AREAS = "weather_areas"
|
|
|
|
|
CONF_NEW_AREA = "new_area"
|
|
|
|
|
CONF_AREA_NAME = "area_name"
|
|
|
|
|
CONF_LAT_NE = "lat_ne"
|
|
|
|
|
CONF_LON_NE = "lon_ne"
|
|
|
|
|
CONF_LAT_SW = "lat_sw"
|
|
|
|
|
CONF_LON_SW = "lon_sw"
|
|
|
|
|
CONF_PUBLIC_MODE = "mode"
|
2020-08-04 18:46:46 +00:00
|
|
|
|
CONF_UUID = "uuid"
|
2020-03-11 00:08:59 +00:00
|
|
|
|
|
2020-01-11 11:20:00 +00:00
|
|
|
|
OAUTH2_AUTHORIZE = "https://api.netatmo.com/oauth2/authorize"
|
|
|
|
|
OAUTH2_TOKEN = "https://api.netatmo.com/oauth2/token"
|
|
|
|
|
|
2020-03-20 14:22:27 +00:00
|
|
|
|
DATA_DEVICE_IDS = "netatmo_device_ids"
|
2020-08-04 18:46:46 +00:00
|
|
|
|
DATA_HOMES = "netatmo_homes"
|
2020-01-11 11:20:00 +00:00
|
|
|
|
DATA_PERSONS = "netatmo_persons"
|
2020-08-04 18:46:46 +00:00
|
|
|
|
DATA_SCHEDULES = "netatmo_schedules"
|
2020-01-11 11:20:00 +00:00
|
|
|
|
|
|
|
|
|
NETATMO_WEBHOOK_URL = None
|
2020-03-11 00:08:59 +00:00
|
|
|
|
NETATMO_EVENT = "netatmo_event"
|
2020-01-11 11:20:00 +00:00
|
|
|
|
|
|
|
|
|
DEFAULT_PERSON = "Unknown"
|
|
|
|
|
DEFAULT_DISCOVERY = True
|
|
|
|
|
DEFAULT_WEBHOOKS = False
|
|
|
|
|
|
|
|
|
|
ATTR_ID = "id"
|
|
|
|
|
ATTR_PSEUDO = "pseudo"
|
|
|
|
|
ATTR_NAME = "name"
|
|
|
|
|
ATTR_EVENT_TYPE = "event_type"
|
2020-08-04 18:46:46 +00:00
|
|
|
|
ATTR_HEATING_POWER_REQUEST = "heating_power_request"
|
2020-01-11 11:20:00 +00:00
|
|
|
|
ATTR_HOME_ID = "home_id"
|
|
|
|
|
ATTR_HOME_NAME = "home_name"
|
2020-08-04 18:46:46 +00:00
|
|
|
|
ATTR_PERSON = "person"
|
2020-01-11 11:20:00 +00:00
|
|
|
|
ATTR_PERSONS = "persons"
|
|
|
|
|
ATTR_IS_KNOWN = "is_known"
|
|
|
|
|
ATTR_FACE_URL = "face_url"
|
|
|
|
|
ATTR_SCHEDULE_ID = "schedule_id"
|
|
|
|
|
ATTR_SCHEDULE_NAME = "schedule_name"
|
|
|
|
|
|
2020-08-07 07:25:59 +00:00
|
|
|
|
SERVICE_SET_SCHEDULE = "set_schedule"
|
|
|
|
|
SERVICE_SET_PERSONS_HOME = "set_persons_home"
|
|
|
|
|
SERVICE_SET_PERSON_AWAY = "set_person_away"
|
|
|
|
|
|
|
|
|
|
EVENT_TYPE_CANCEL_SET_POINT = "cancel_set_point"
|
|
|
|
|
EVENT_TYPE_LIGHT_MODE = "light_mode"
|
|
|
|
|
EVENT_TYPE_OFF = "off"
|
|
|
|
|
EVENT_TYPE_ON = "on"
|
|
|
|
|
EVENT_TYPE_SET_POINT = "set_point"
|
|
|
|
|
EVENT_TYPE_THERM_MODE = "therm_mode"
|