stp tu peux partager ton code?
Tous les code yaml des cartes sont dans le lien donné avec.
dommage qu’il n’y est que les arbres pour la france! mais c’est deja mieux que rien.
Normalement on devrait tout retrouver avec atmo france d’ici quelques temps.
Non, tu as raison mais ces valeurs ne remontent pas apparemment car à cette époque de l’année, ce n’est pas très normal qu’il n’y ait rien en plante
Bah je me trompe alors ce matin j’avais pas accès aux données sur atmo chez moi le site déconnait
j’avais mis le lien avec les cartes
Salut,
Pour les personnes intéréssé V2.0.0 d’AtmoFrance disponible avec la prise en charges des informations sur les pollens en plus des info sur la qualité de l’air.
J’espère que cela sera utile et fonctionnel !
N’hésitez pas à remonter les soucis éventuels / demandes d’amélioration.
Bonjour,
bravo et merci pour le travail, cela fonctionne super bien, j’ai effacé le service existant et j’ai refait ma config tout est au top.
tout ça en moins d’une semaine après l’arret de l’autre intégration, chapeau bas.
@SebCaps
Top, merci !!!
Meme pas besoin de recréer un autre user !!! celui de la V1 marche très bien.
Top & Merci, bon va peut être falloir être patient… creation du compte à 9.00 ce matin et à 10.00 toujours pas de réponse sur son activation
Oui, j’ai créé un compte hier à 16h, je n’ai toujours rien reçu. Mais je me suis rendu compte après que j’avais déjà un compte
Salut, malheureusement je pense que c’est un processus manuel (?) et qu’il doit y avoir un afflux de demande…
Oui d’autant que côté jeedom le plugin a aussi été mis à jour, il va y avoir beaucoup de demandes en attente
Bon crash test pour la plateforme et le(s) humains derrière
Salut tu as présenté comment ta carte ? car il n’y a pas d’entité regroupant les arbres .
bonjour ma carte:
et le code
type: vertical-stack
cards:
- square: false
type: grid
cards:
- type: custom:button-card
entity: sensor.qualite_globale_pollen_xxxxxxxx
label: Globale
show_label: true
state:
- value: 1
name: Bon
styles:
icon:
- color: lightgreen
- value: 2
name: Moyen
styles:
icon:
- color: green
- value: 3
name: Dégradé
styles:
icon:
- color: yellow
- value: 4
name: Mauvais
styles:
icon:
- color: red
- value: 5
name: Très mauvais
styles:
icon:
- color: darkred
- value: 6
name: Horrible
styles:
icon:
- color: darkviolet
styles:
card:
- height: 110px
- font-size: 15px
label:
- position: absolute
- top: 5px
- left: 50%
- transform: translateX(-50%)
icon:
- position: absolute
- top: 60%
- left: 50%
- transform: translate(-50%, -50%)
- type: custom:button-card
color_type: card
entity: sensor.niveau_gramine_xxxxxxxx
label: Graminées
show_label: true
icon: mdi:flower-pollen
state:
- value: 1
name: |
[[[ return 'Bon' +'<br/>(' +
states['sensor.concentration_gramine_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: lightgreen
name:
- font-size: 12px
- value: 2
name: |
[[[ return 'Moyen' +'<br/>(' +
states['sensor.concentration_gramine_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: green
name:
- font-size: 12px
- value: 3
name: |
[[[ return 'Dégradé' +'<br/>(' +
states['sensor.concentration_gramine_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: yellow
name:
- font-size: 12px
- value: 4
name: |
[[[ return 'Mauvais' +'<br/>(' +
states['sensor.concentration_gramine_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: red
name:
- font-size: 12px
- value: 5
name: |
[[[ return 'Très Mauvais' +'<br/>(' +
states['sensor.concentration_gramine_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: darkred
name:
- font-size: 12px
- value: 6
name: |
[[[ return 'Horrible' +'<br/>(' +
states['sensor.concentration_gramine_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: darkviolet
name:
- font-size: 12px
styles:
card:
- height: 110px
- font-size: 15px
label:
- position: absolute
- top: 5px
- left: 50%
- transform: translateX(-50%)
icon:
- position: absolute
- top: 60%
- left: 50%
- transform: translate(-50%, -50%)
- type: custom:mushroom-empty-card
- type: custom:button-card
color_type: card
entity: sensor.niveau_ambroisie_xxxxxxxx
label: Ambroisie
show_label: true
icon: mdi:tree
state:
- value: 1
name: |
[[[ return 'Bon' +'<br/>(' +
states['sensor.concentration_ambroisie_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: lightgreen
name:
- font-size: 12px
- value: 2
name: |
[[[ return 'Moyen' +'<br/>(' +
states['sensor.concentration_ambroisie_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: green
name:
- font-size: 12px
- value: 3
name: |
[[[ return 'Dégradé' +'<br/>(' +
states['sensor.concentration_ambroisie_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: yellow
name:
- font-size: 12px
- value: 4
name: |
[[[ return 'Mauvais' +'<br/>(' +
states['sensor.concentration_ambroisie_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: red
name:
- font-size: 12px
- value: 5
name: |
[[[ return 'Très Mauvais' +'<br/>(' +
states['sensor.concentration_ambroisie_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: darkred
name:
- font-size: 12px
- value: 6
name: |
[[[ return 'Horrible' +'<br/>(' +
states['sensor.concentration_ambroisie_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: darkviolet
name:
- font-size: 12px
styles:
card:
- height: 110px
- font-size: 15px
label:
- position: absolute
- top: 5px
- left: 50%
- transform: translateX(-50%)
icon:
- position: absolute
- top: 60%
- left: 50%
- transform: translate(-50%, -50%)
- type: custom:button-card
color_type: card
entity: sensor.niveau_armoise_xxxxxxxx
label: Armoise
show_label: true
icon: mdi:tree
state:
- value: 1
name: |
[[[ return 'Bon' +'<br/>(' +
states['sensor.concentration_armoise_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: lightgreen
name:
- font-size: 12px
- value: 2
name: |
[[[ return 'Moyen' +'<br/>(' +
states['sensor.concentration_armoise_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: green
name:
- font-size: 12px
- value: 3
name: |
[[[ return 'Dégradé' +'<br/>(' +
states['sensor.concentration_armoise_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: yellow
name:
- font-size: 12px
- value: 4
name: |
[[[ return 'Mauvais' +'<br/>(' +
states['sensor.concentration_armoise_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: red
name:
- font-size: 12px
- value: 5
name: |
[[[ return 'Très Mauvais' +'<br/>(' +
states['sensor.concentration_armoise_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: darkred
name:
- font-size: 12px
- value: 6
name: |
[[[ return 'Horrible' +'<br/>(' +
states['sensor.concentration_armoise_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: darkviolet
name:
- font-size: 12px
styles:
card:
- height: 110px
- font-size: 15px
label:
- position: absolute
- top: 5px
- left: 50%
- transform: translateX(-50%)
icon:
- position: absolute
- top: 60%
- left: 50%
- transform: translate(-50%, -50%)
- type: custom:button-card
color_type: card
entity: sensor.niveau_aulne_les_sorinieres
label: Aulne
show_label: true
icon: mdi:tree
state:
- value: 1
name: |
[[[ return 'Bon' +'<br/>(' +
states['sensor.concentration_aulne_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: lightgreen
name:
- font-size: 12px
- value: 2
name: |
[[[ return 'Moyen' +'<br/>(' +
states['sensor.concentration_aulne_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: green
name:
- font-size: 12px
- value: 3
name: |
[[[ return 'Dégradé' +'<br/>(' +
states['sensor.concentration_aulne_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: yellow
name:
- font-size: 12px
- value: 4
name: |
[[[ return 'Mauvais' +'<br/>(' +
states['sensor.concentration_aulne_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: red
name:
- font-size: 12px
- value: 5
name: |
[[[ return 'Très Mauvais' +'<br/>(' +
states['sensor.concentration_aulne_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: darkred
name:
- font-size: 12px
- value: 6
name: |
[[[ return 'Horrible' +'<br/>(' +
states['sensor.concentration_aulne_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: darkviolet
name:
- font-size: 12px
styles:
card:
- height: 110px
- font-size: 15px
label:
- position: absolute
- top: 5px
- left: 50%
- transform: translateX(-50%)
icon:
- position: absolute
- top: 60%
- left: 50%
- transform: translate(-50%, -50%)
- type: custom:button-card
color_type: card
entity: sensor.niveau_bouleau_xxxxxxxx
label: Bouleau
show_label: true
icon: mdi:tree
state:
- value: 1
name: |
[[[ return 'Bon ' +'<br/>(' +
states['sensor.concentration_bouleau_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: lightgreen
name:
- font-size: 12px
- value: 2
name: |
[[[ return 'Moyen ' +'<br/>(' +
states['sensor.concentration_bouleau_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: green
name:
- font-size: 12px
- value: 3
name: |
[[[ return 'Dégradé ' +'<br/>(' +
states['sensor.concentration_bouleau_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: yellow
name:
- font-size: 12px
- value: 4
name: >
[[[ return 'Mauvais ' +'<br/>(' +
states['sensor.concentration_bouleau_xxxxxxxx'].state +'
µg/m³)';
]]]
styles:
icon:
- color: red
name:
- font-size: 12px
- value: 5
name: |
[[[ return 'Très Mauvais ' +'<br/>(' +
states['sensor.concentration_bouleau_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: darkred
name:
- font-size: 12px
- value: 6
name: |
[[[ return 'Horrible' +'<br/>(' +
states['sensor.concentration_bouleau_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: darkviolet
name:
- font-size: 12px
styles:
card:
- height: 110px
- font-size: 15px
label:
- position: absolute
- top: 5px
- left: 50%
- transform: translateX(-50%)
icon:
- position: absolute
- top: 60%
- left: 50%
- transform: translate(-50%, -50%)
- type: custom:button-card
color_type: card
entity: sensor.niveau_olivier_xxxxxxxx
label: Olivier
show_label: true
icon: mdi:tree
state:
- value: 1
name: |
[[[ return 'Bon' +'<br/>(' +
states['sensor.concentration_olivier_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: lightgreen
name:
- font-size: 12px
- value: 2
name: |
[[[ return 'Moyen' +'<br/>(' +
states['sensor.concentration_olivier_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: green
name:
- font-size: 12px
- value: 3
name: |
[[[ return 'Dégradé' +'<br/>(' +
states['sensor.concentration_olivier_les_sorinieres'].state +' µg/m³)';
]]]
styles:
icon:
- color: yellow
name:
- font-size: 12px
- value: 4
name: |
[[[ return 'Mauvais' +'<br/>(' +
states['sensor.concentration_olivier_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: red
name:
- font-size: 12px
- value: 5
name: |
[[[ return 'Très Mauvais' +'<br/>(' +
states['sensor.concentration_olivier_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: darkred
name:
- font-size: 12px
- value: 6
name: |
[[[ return 'Horrible' +'<br/>(' +
states['sensor.concentration_olivier_xxxxxxxx'].state +' µg/m³)';
]]]
styles:
icon:
- color: darkviolet
name:
- font-size: 12px
styles:
card:
- height: 110px
- font-size: 15px
label:
- position: absolute
- top: 5px
- left: 50%
- transform: translateX(-50%)
icon:
- position: absolute
- top: 60%
- left: 50%
- transform: translate(-50%, -50%)
columns: 4
title: Pollens
coté button card , il y a certainement mieux pour optimiser mais ça marche comme ça…