"""Constants used by the Netatmo component.""" from datetime import timedelta API = "api" DOMAIN = "netatmo" MANUFACTURER = "Netatmo" AUTH = "netatmo_auth" CONF_PUBLIC = "public_sensor_config" CAMERA_DATA = "netatmo_camera" HOME_DATA = "netatmo_home_data" OAUTH2_AUTHORIZE = "https://api.netatmo.com/oauth2/authorize" OAUTH2_TOKEN = "https://api.netatmo.com/oauth2/token" DATA_PERSONS = "netatmo_persons" NETATMO_WEBHOOK_URL = None DEFAULT_PERSON = "Unknown" DEFAULT_DISCOVERY = True DEFAULT_WEBHOOKS = False EVENT_PERSON = "person" EVENT_MOVEMENT = "movement" EVENT_HUMAN = "human" EVENT_ANIMAL = "animal" EVENT_VEHICLE = "vehicle" EVENT_BUS_PERSON = "netatmo_person" EVENT_BUS_MOVEMENT = "netatmo_movement" EVENT_BUS_HUMAN = "netatmo_human" EVENT_BUS_ANIMAL = "netatmo_animal" EVENT_BUS_VEHICLE = "netatmo_vehicle" EVENT_BUS_OTHER = "netatmo_other" ATTR_ID = "id" ATTR_PSEUDO = "pseudo" ATTR_NAME = "name" ATTR_EVENT_TYPE = "event_type" ATTR_MESSAGE = "message" ATTR_CAMERA_ID = "camera_id" ATTR_HOME_ID = "home_id" ATTR_HOME_NAME = "home_name" ATTR_PERSONS = "persons" ATTR_IS_KNOWN = "is_known" ATTR_FACE_URL = "face_url" ATTR_SNAPSHOT_URL = "snapshot_url" ATTR_VIGNETTE_URL = "vignette_url" ATTR_SCHEDULE_ID = "schedule_id" ATTR_SCHEDULE_NAME = "schedule_name" MIN_TIME_BETWEEN_UPDATES = timedelta(minutes=5) MIN_TIME_BETWEEN_EVENT_UPDATES = timedelta(seconds=5) SERVICE_SETSCHEDULE = "set_schedule"