Intégration Pollens HS, clap de fin pour le RNSA

Bonjour,
pour ceux qui utilisent l’intégration Pollens :

Ça ne fonctionne plus depuis quelques jours. Le site pollens où étaient récupérées les informations ferme ces portes (RNSA)

https://x.com/rnsa_pollen/status/1903104123903320268

En attendant de trouvé une autre solution pour les datas, vous pouvez utiliser l’intégration :

5 « J'aime »

Arf zut ! j’utilisais pollens depuis un moment, dommage !!
Je viens d’installer kleenex_pollenradar, mais c’est bridé qu’aux grandes villes :disappointed:

Apparemment c’est Atmo qui mesure les polluants dans l’air qui reprend

3 « J'aime »

Non, j’habite un petit village de 200 habitants dans l’Aude et ça fonctionne. A 30Km, de la première grande ville ( 60000 habitants ).

J’habite à côté de grenoble, et j’ai rien…


Mais je vois bien ma ville en cherchant en direct sur le site; bizarre !

Ta bien configurer ta zone home dans paramètres / pièces, étiquette et zones ?

Oui. Mais je viens de trouver. je pense mes coordonnées sont trop longues. J’ai tapé sur internet coordonnées GPS + ma ville, j’ai pris ces coordonnées (00.0000 + 1.1111) avec 4 chiffres après la virgule et tout fonctionne à présent. Pas compris pourquoi, mais ça marche, et c’est l’essentiel !!

1 « J'aime »

Bonjour
Et il y a la carte ‹ Tile › en lien

1 « J'aime »

Il suffit de lire sur le github :wink:

2 « J'aime »

Oui en fait c’est ce que je voulais dire, je me suis mal exprimé :grinning:

1 « J'aime »

Toujours sympa tes cartes :wink:

Ce n’est pas de moi :sweat_smile:
C’est de @vdbrink, j’ai juste ajouté l’information de niveau d’alerte.

2 « J'aime »

Merci pour le partage ! Voilà donc les nouvelles cartes pour la partie en section :

1 « J'aime »

Ah bah merci pour l’info… Je comptais investiguer ce weekend du pourquoi ça ne fonctionnait plus…

Je vais tâcher de migrer, car je l’utilise énormément pour savoir si je dois sortir avec un masque FFP2 ou non.

Je viens de terminer de mon coté et en cadeau voici 2 automations pour avoir une vue tous les matins des pollens et une notification qd un des éléments change en direct:

Tous les matins
alias: POR - Alerte Pollens (daily)
description: ""
triggers:
  - entity_id:
      - sensor.kleenex_pollen_radar_pornichet_arbres
      - sensor.kleenex_pollen_radar_pornichet_graminees
      - sensor.kleenex_pollen_radar_pornichet_herbacees
    trigger: state
    enabled: false
  - trigger: time
    at: "08:45:00"
conditions: []
actions:
  - data:
      title: ⚠️ Etat des pollens du jour !
      message: >-
        {%- set result = namespace(msg=[]) %} {%- set liste_pollens = {
            'herbacees': ['Armoise', 'Chénopodes', 'Ambroisie', 'Ortie'],
            'arbres': ['Noisetier', 'Orme', 'Aulne', 'Peuplier', 'Chêne', 'Platane', 'Bouleau', 'Cyprès'],
            'graminees': ['Poaceae ']} %}
        {%- set level_map = {'low': 'bas', 'moderate': 'moyen', 'high': 'élevé',
        'very-high': 'très fort'} %} {%- set niveaux = {
            'arbres': states('sensor.kleenex_pollen_radar_pornichet_arbres_niveau'),
            'graminees': states('sensor.kleenex_pollen_radar_pornichet_graminees_niveau'),
            'herbacees': states('sensor.kleenex_pollen_radar_pornichet_herbacees_niveau')} %}
        Le niveau d'alerte en Loire Atlantique est pour les: {%- for type, level
        in niveaux.items() %}
          {%- set niveau = level_map.get(level | default('N/A'), 'aucun') %}
          - {{ type }}: {{ niveau }}
        {%- endfor %}

        Voici la liste des pollens actifs : {%- for pollens, liste in
        liste_pollens.items() %}
          {%- set sensor = 'sensor.kleenex_pollen_radar_pornichet_' + pollens %}
          {%- set details = state_attr(sensor, 'details') %}
          {%- set ic = "🌿" if state_attr(sensor, 'icon') != "mdi:tree" else "🌳" %}
          
          {%- for item_name in liste %}
            {%- set item = details | selectattr('name', 'eq', item_name) | first %}
            {%- if item and item.value > 0 %}
              {%- set niveau = level_map.get(item.level | default('N/A'), 'aucun') %}
              {%- set result.msg = result.msg + [ic ~ item.name ~ ' ' ~ item.value ~ ' (' ~ niveau ~ ')'] %}
            {%- endif %}
          {%- endfor %}
        {%- endfor %}

        {{ result.msg | join('\n') }}
    action: telegram_bot.send_message
mode: single

Résultat dans télégram:

Et si changement dans la journée:

Changement
alias: POR - Alerte Pollens Chge
description: ""
triggers:
  - trigger: state
    entity_id:
      - sensor.kleenex_pollen_radar_pornichet_arbres
      - sensor.kleenex_pollen_radar_pornichet_graminees
      - sensor.kleenex_pollen_radar_pornichet_herbacees
actions:
  - action: telegram_bot.send_message
    metadata: {}
    data:
      title: ⚠️ Attention une valeur d'alerte des pollens à changé !
      message: >-
        {% set old_details = trigger.from_state.attributes.details %}  {%- set
        new_details = trigger.to_state.attributes.details %}  {%- set sensor =
        trigger.entity_id %}  {%- set type_map =
        {'sensor.kleenex_pollen_radar_pornichet_arbres':'arbres',
        'sensor.kleenex_pollen_radar_pornichet_graminees':'graminees',
        'sensor.kleenex_pollen_radar_pornichet_herbacees':'herbacees'} %}  {%-
        set level_map = {'low':'bas', 'moderate':'moyen', 'high':'élevé',
        'very-high':'très fort'} %}   {%- for old_item, new_item in
        zip(old_details, new_details) %}
          {%- if old_item.value != new_item.value %}
            {%- set niveau = level_map.get(new_item.level | default('N/A'), 'aucun') %}
            {%- set type = type_map.get(sensor | default('N/A'), 'aucun') %}
            {%- set ic = " 🌿 " if state_attr(sensor, 'icon') != "mdi:tree" else " 🌳 " %}
            {%- if loop.first %}
                {{ type }}:
            {%- endif %}
            {{ic}} {{ new_item.name }}: de {{ old_item.value }} à {{ new_item.value }} ({{ niveau }})
          {%- endif %}
        {%- endfor %}

Reçu dans télégram:

++

ps: merci à Copilot pour l’optimisation du code ^^

3 « J'aime »

Bonjour,
il y a aussi une api google ici pour les pollens
je n’arrive pas à poster le lien mais une recherche sur votre moteur de recherche favoris Homme assitant google pollen , il y a une page sur le forum anglais

1 « J'aime »

Il y a une intégration qui l’utilise sur hacs.

Il y a un dev. pour le plugin atmo en cours aussi qui reutilisera les données de leur site.

2 « J'aime »

oui c’est à celle la que je pensais, l’api de atmo gère le pollen aussi ?

Oui mais l’intégration pas encore c’est en cours. C’est atmo france qui a récupéré le suivi des polen suite à la disparition du RNSA.

oui javais suivi j’avais regardé l’api ce matin c’etais pas encore documenté pour le pollen
si le dev cherche des beta testeur je veux bien en etre