Files
homeassistant_config/config/custom_components/pollens/const.py
2024-05-31 13:07:35 +02:00

68 lines
2.0 KiB
Python

"""Constants for the Pollens integration."""
DOMAIN = "pollens"
ATTRIBUTION = "Data from Reseau National de Surveillance Aerobiologique "
CONF_VERSION = 2
COORDINATOR = "coordinator"
UNDO_LISTENER = "undo_listener"
CONF_COUNTRYCODE = "county"
CONF_SCAN_INTERVAL = "scan_interval"
CONF_SCANINTERVAL = "scaninterval"
CONF_POLLENSLIST = "pollens_list"
CONF_LITERAL = "literal_states"
ATTR_TILLEUL = "tilleul"
ATTR_AMBROISIES = "ambroisies"
ATTR_OLIVIER = "olivier"
ATTR_PLANTAIN = "plantain"
ATTR_NOISETIER = "noisetier"
ATTR_AULNE = "aulne"
ATTR_ARMOISE = "armoise"
ATTR_CHATAIGNIER = "chataignier"
ATTR_URTICACEES = "urticacees"
ATTR_OSEILLE = "oseille"
ATTR_GRAMINEES = "graminees"
ATTR_CHENE = "chene"
ATTR_PLATANE = "platane"
ATTR_BOULEAU = "bouleau"
ATTR_CHARME = "charme"
ATTR_PEUPLIER = "peuplier"
ATTR_FRENE = "frene"
ATTR_SAULE = "saule"
ATTR_CYPRES = "cypres"
ATTR_CUPRESSASEES = "cupressacees"
ATTR_LITERAL_STATE = "literal_state"
ATTR_POLLEN_NAME = "pollen_name"
ICON_FLOWER = "mdi:flower"
ICON_TREE = "mdi:tree"
ICON_GRASS = "mdi:grass"
KEY_TO_ATTR = {
"tilleul": [ATTR_TILLEUL, ICON_TREE],
"ambroisies": [ATTR_AMBROISIES, ICON_GRASS],
"olivier": [ATTR_OLIVIER, ICON_TREE],
"plantain": [ATTR_PLANTAIN, ICON_GRASS],
"noisetier": [ATTR_NOISETIER, ICON_TREE],
"aulne": [ATTR_AULNE, ICON_TREE],
"armoise": [ATTR_ARMOISE, ICON_GRASS],
"châtaignier": [ATTR_CHATAIGNIER, ICON_TREE],
"urticacées": [ATTR_URTICACEES, ICON_GRASS],
"oseille": [ATTR_OSEILLE, ICON_GRASS],
"graminées": [ATTR_GRAMINEES, ICON_GRASS],
"chêne": [ATTR_CHENE, ICON_TREE],
"platane": [ATTR_PLATANE, ICON_TREE],
"bouleau": [ATTR_BOULEAU, ICON_TREE],
"charme": [ATTR_CHARME, ICON_TREE],
"peuplier": [ATTR_PEUPLIER, ICON_TREE],
"frêne": [ATTR_FRENE, ICON_TREE],
"saule": [ATTR_SAULE, ICON_TREE],
"cyprès": [ATTR_CYPRES, ICON_TREE],
"cupressacées": [ATTR_CUPRESSASEES, ICON_GRASS],
}
ATTR_COUNTY_NAME = "departement"
ATTR_URL = "url"
LIST_RISK = ["nul", "faible", "moyen", "élevé"]