mirror of
https://github.com/mx42/home-assistant-ecocito.git
synced 2026-01-14 05:49:51 +01:00
45 lines
1.3 KiB
Python
45 lines
1.3 KiB
Python
"""Constants for the ecocito integration."""
|
|
|
|
import logging
|
|
|
|
DOMAIN = "ecocito"
|
|
LOGGER = logging.getLogger(__package__)
|
|
|
|
# Config Flow
|
|
|
|
# Service Device
|
|
DEVICE_ATTRIBUTION = "Données fournies par Ecocito"
|
|
DEVICE_NAME = "Ecocito"
|
|
DEVICE_MANUFACTURER = "Ecocito"
|
|
DEVICE_MODEL = "Calendrier Ecocito"
|
|
|
|
# Ecocito - Base
|
|
ECOCITO_DOMAIN = "{}.ecocito.com"
|
|
|
|
# Ecocito - Login
|
|
ECOCITO_LOGIN_URI = "/Usager/Profil/Connexion"
|
|
ECOCITO_LOGIN_ENDPOINT = f"https://{ECOCITO_DOMAIN}{ECOCITO_LOGIN_URI}"
|
|
ECOCITO_LOGIN_USERNAME_KEY = "Identifiant"
|
|
ECOCITO_LOGIN_PASSWORD_KEY = "MotDePasse" # noqa: S105
|
|
|
|
# Ecocito - Collection types
|
|
ECOCITO_DEFAULT_COLLECTION_TYPE = -1
|
|
ECOCITO_GARBAGE_COLLECTION_TYPE = 15
|
|
ECOCITO_RECYCLING_COLLECTION_TYPE = 16
|
|
|
|
# Ecocito - Collection endpoint
|
|
ECOCITO_COLLECTION_ENDPOINT = f"https://{ECOCITO_DOMAIN}/Usager/Collecte/GetCollecte"
|
|
ECOCITO_COLLECTION_TYPE_ENDPOINT = f"https://{ECOCITO_DOMAIN}/Usager/Collecte"
|
|
|
|
# Ecocito - Waste deposit visits
|
|
ECOCITO_WASTE_DEPOSIT_ENDPOINT = f"https://{ECOCITO_DOMAIN}/Usager/Apport/GetApport"
|
|
|
|
# Ecocito - Errors
|
|
ECOCITO_ERROR_AUTHENTICATION = "Authentication error: {exc}"
|
|
ECOCITO_ERROR_FETCHING = "Unable to get {type}: {exc}"
|
|
ECOCITO_ERROR_UNHANDLED = "Unhandled request error"
|
|
|
|
ECOCITO_MESSAGE_REAUTHENTICATE = (
|
|
"Credentials are no longer valid. Please reauthenticate"
|
|
)
|