Nouvelle intégration : AtmoFrance - Qualité de l'air

Ah bien c’est sur ca marche beaucoup mieux comme ca !!!

M’ci msieur WarC0zes :+1:

1 « J'aime »

j’ai fais une petite maj, avec l’ajout d’icône.

Y a t’il des personnes qui se sont inscrit ces derniers jours ?
Je me suis inscrit il y a 4 jours et je n’ai pas encore eu de retour.

J’ai bien compris que la validation sur le site de Atmo est manuelle, mais je le demande si je n’ai pas fait quelque chose de travers :sweat_smile:

j’ai du attendre 2j pour avoir le mail… Il y a beaucoup de demande, ca peut prendre du temps.
j’ai mis ca en paramètre
image
image

après rien de spécial .

1 « J'aime »

Bonjour
Je me suis inscrit dimanche j’ai reçu le mail mardi

1 « J'aime »

compte activé 3, 4 jours après

1 « J'aime »

Bonjour et merci a @WarC0zes pour cette carte qui fonctionne parfaitement de mon coté.
Question : Comment changer la couleur dans la partie bar card ? on ne voit pas vraiment le texte.

Bonjour et merci pour cette super carte , je suis bloqué a ce niveau , j arrive pas comprendre . Quelqu’ un pourrait il m expliquer mon erreur Merci par avance .


Merci d’avance

Bonjour,

je vois sur le site d’atmo france des prévisions a deux jours, il y aurait t’il moyen de recuperer ses previsions avec l’intégration?

Pour la couleur du texte, c’est dans le parti de card_mod, ici :

    bar-card-name {
      font-size: 15px;
      font-weight: bold;
      color: black;
    } 
1 « J'aime »

Dans le template decluttering, .replace('-xxxxx-xxxx','') tu a mis une minuscule au lieu d’une majuscule a Wambrechies.
.replace('-Wambrechies',''), pour le supprimer dans le name.

Bonjour ,
Merci mais cela ne change rien .

Bizarre, car les autres fonctionnent, tu as mal écrit le nom de l’entité ou un souci d’indexion.

sans voir le code , dur a dire.

decluttering_templates:
  atmofrance:
    card:
      type: custom:button-card
      entity: '[[sensor]]'
      size: 100%
      aspect_ratio: 1.4/1
      show_state: true
      show_label: true
      name: >
        [[[ return entity.attributes.friendly_name.replace('-Wambrechies','') +
        ': ' ]]]
      label: |
        [[[ return entity.state ]]]         
      state_display: '[[[ return entity.attributes.Libellé ]]]'
      styles:
        icon:
          - color: '[[[return entity.attributes.Couleur]]]'
        name:
          - font-size: 14px
        state:
          - font-weight: bold
          - font-size: 13px
          - color: '[[[return entity.attributes.Couleur]]]'
        label:
          - font-size: 13px
          - color: '[[[return entity.attributes.Couleur]]]'
  atmofrancepollens:
    card:
      type: custom:button-card
      entity: '[[sensor]]'
      size: 100%
      icon: '[[icon]]'
      aspect_ratio: 1.4/1
      show_state: true
      show_label: true
      name: >
        [[[ return
        entity.attributes.friendly_name.replace('Niveau','').replace('-Wambrechies','')
        + ': ' ]]]
      label: |
        [[[ return states['[[sensor2]]'].state + ' µg/m³'; ]]]     
      state_display: '[[[ return entity.attributes.Libellé ]]]'
      styles:
        icon:
          - color: '[[[return entity.attributes.Couleur]]]'
        name:
          - font-size: 13px
        state:
          - font-weight: bold
          - font-size: 12px
          - color: '[[[return entity.attributes.Couleur]]]'
        label:
          - font-size: 12px
views:

regarde dans ta carte si tu as bien remplacé car j’ai eu ce probleme j’en avais oublié un
fais voir le code de ta carte

Pas le code des templates, le code des cartes sur ton dashboard.

type: custom:vertical-stack-in-card
cards:
  - type: entities
    entities:
      - type: custom:text-divider-row
        text: Air / Pollens
        align: left
    card_mod:
      style: |
        ha-card {
          margin-top: -15px;
          margin-bottom: -30px;
          background: none;
        }
  - type: horizontal-stack
    cards:
      - type: vertical-stack
        cards:
          - type: custom:bar-card
            entities:
              - entity: sensor.qualite_globale_wambrechies
                name: Qualité air
                icon: mdi:gauge
                height: 35px
                min: 1
                max: 7
                positions:
                  indicator: "off"
                  icon: inside
                severity:
                  - color: "#888"
                    from: 6
                    to: 7
                  - color: "#7d2181"
                    from: 5
                    to: 6
                  - color: "#960032"
                    from: 4
                    to: 5
                  - color: "#ff5050"
                    from: 3
                    to: 4
                  - color: "#f0e641"
                    from: 2
                    to: 3
                  - color: "#50ccaa"
                    from: 1
                    to: 2
                  - color: "#50f0e6"
                    from: 0
                    to: 1
            card_mod:
              style: |
                bar-card-currentbar, bar-card-backgroundbar {
                  border-radius: 25px;
                  border: 1px rgba(0,0,0,1.0) outset;
                  box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.5);
                } 
                bar-card-name {
                  font-size: 15px;
                  font-weight: bold;
                  color: black;
                }  
                ha-card {
                  margin-top: -1px;
                  background: none;
                  border: none;
                } 
                bar-card-value {
                  color: black;
                  font-weight: bold;
                }
                ha-icon {
                  color: black;
                  --mdc-icon-size: 28px;
                }
          - type: custom:mod-card
            card_mod:
              style: |
                ha-card {
                  margin: -15px 0px 0px 5px;
                }
            card:
              square: false
              type: grid
              cards:
                - type: custom:decluttering-card
                  template: atmofrance
                  variables:
                    - sensor: sensor.pm10_wambrechies
                - type: custom:decluttering-card
                  template: atmofrance
                  variables:
                    - sensor: sensor.pm25_wambrechies
                - type: custom:decluttering-card
                  template: atmofrance
                  variables:
                    - sensor: sensor.dioxyde_d_azote_wambrechies
                - type: custom:decluttering-card
                  template: atmofrance
                  variables:
                    - sensor: sensor.ozone_wambrechies
                - type: custom:decluttering-card
                  template: atmofrance
                  variables:
                    - sensor: sensor.dioxyde_de_soufre_wambrechies
              columns: 2
      - type: vertical-stack
        cards:
          - type: custom:bar-card
            entities:
              - entity: sensor.qualite_globale_pollen_wambrechies
                name: Qualité pollens
                icon: mdi:flower-pollen-outline
                height: 35px
                min: 1
                max: 7
                positions:
                  indicator: "off"
                  icon: inside
                severity:
                  - color: "#888"
                    from: 6
                    to: 7
                  - color: "#7d2181"
                    from: 5
                    to: 6
                  - color: "#960032"
                    from: 4
                    to: 5
                  - color: "#ff5050"
                    from: 3
                    to: 4
                  - color: "#f0e641"
                    from: 2
                    to: 3
                  - color: "#50ccaa"
                    from: 1
                    to: 2
                  - color: "#50f0e6"
                    from: 0
                    to: 1
            card_mod:
              style: |
                bar-card-currentbar, bar-card-backgroundbar {
                  border-radius: 25px;
                  border: 1px rgba(0,0,0,1.0) outset;
                  box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.5);
                } 
                bar-card-name {
                  font-size: 15px;
                  font-weight: bold;
                  color: black;
                }  
                ha-card {
                  margin-top: -1px;
                  background: none;
                  border: none;
                } 
                bar-card-value {
                  color: black;
                  font-weight: bold;
                }
                ha-icon {
                  color: black;
                  --mdc-icon-size: 28px;
                }
          - type: custom:mod-card
            card_mod:
              style: |
                ha-card {
                  margin: -15px 0px 0px 0px;
                }
            card:
              square: false
              type: grid
              cards:
                - type: custom:decluttering-card
                  template: atmofrancepollens
                  variables:
                    - sensor: sensor.pollens_59
                    - sensor2: sensor.concentration_ambroisie_wambrechies
                    - icon: mdi:grass
                - type: custom:decluttering-card
                  template: atmofrancepollens
                  variables:
                    - sensor: sensor.niveau_armoise_59
                    - sensor2: sensor.concentration_armoise_wambrechies
                    - icon: mdi:grass
                - type: custom:decluttering-card
                  template: atmofrancepollens
                  variables:
                    - sensor: sensor.niveau_aulne_wambrechies
                    - sensor2: sensor.concentration_aulne_wambrechies
                    - icon: mdi:tree
                - type: custom:decluttering-card
                  template: atmofrancepollens
                  variables:
                    - sensor: sensor.niveau_bouleau_wambrechies
                    - sensor2: sensor.concentration_bouleau_wambrechies
                    - icon: mdi:tree
                - type: custom:decluttering-card
                  template: atmofrancepollens
                  variables:
                    - sensor: sensor.niveau_gramine_wambrechies
                    - sensor2: sensor.concentration_gramine_wambrechies
                    - icon: mdi:flower-pollen
                - type: custom:decluttering-card
                  template: atmofrancepollens
                  variables:
                    - sensor: sensor.niveau_olivier_wambrechies
                    - sensor2: sensor.concentration_olivier_wambrechies
                    - icon: mdi:tree
              columns: 2

voila ton erreur je pense

1 « J'aime »

en effet l entité est nul . du coup je met quoi ?

sensor: sensor.niveau_ambroisie_wambrechies`

1 « J'aime »