les sensor ne sont pas bons, il te faut les bonnes entités
change sensor.pollens_59
par sensor.niveau_ambroisie_wambrechies
et sensor.niveau_armoise_59
par sensor.niveau_armoise_wambrechies
les sensor ne sont pas bons, il te faut les bonnes entités
change sensor.pollens_59
par sensor.niveau_ambroisie_wambrechies
et sensor.niveau_armoise_59
par sensor.niveau_armoise_wambrechies
Voilà le mien:
type: grid
cards:
- type: heading
heading_style: title
heading: Air Quality
icon: mdi:air-purifier
- type: custom:mushroom-template-card
entity: sensor.qualite_globale_gap
primary: >
{% set v = states(entity) | int(0) %} {% if v == 0 %} Unknown {% elif
v == 1 %} Good {% elif v <= 3 %} OK {% elif v <= 4 %} Bad {% elif v <=
5 %} Very Bad {% else %} Terrible {% endif %}
secondary: Air Quality
icon: mdi:weather-windy
icon_color: >
{% set v = states(entity) | int(0) %} {% if v == 0 %} grey {% elif v <= 2
%} green {% elif v <= 3 %} yellow {% elif v <= 4 %} orange {% else %} red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.qualite_globale_pollen_gap
primary: >
{% set v = states(entity) | int(0) %} {% if v == 0 %} Unknown {% elif
v == 1 %} Good {% elif v <= 3 %} OK {% elif v <= 4 %} Bad {% elif v <=
5 %} Very Bad {% else %} Terrible {% endif %}
secondary: Pollens
icon: mdi:air-filter
icon_color: >
{% set v = states(entity) | int(0) %} {% if v == 0 %} grey {% elif v <= 2
%} green {% elif v <= 3 %} yellow {% elif v <= 4 %} orange {% else %} red
{% endif %}
tap_action:
action: more-info
- type: heading
icon: mdi:grain
heading: Particles
heading_style: subtitle
- type: custom:mushroom-template-card
entity: sensor.dioxyde_de_soufre_gap
primary: >
{% set v = states(entity) | int(0) %} {% if v == 0 %} Unknown {% elif
v == 1 %} Good {% elif v <= 3 %} OK {% elif v <= 4 %} Bad {% elif v <=
5 %} Very Bad {% else %} Terrible {% endif %}
secondary: Sulfur Dioxide
icon: mdi:chemical-weapon
icon_color: >
{% set v = states(entity) | int(0) %} {% if v == 0 %} grey {% elif v <= 2
%} green {% elif v <= 3 %} yellow {% elif v <= 4 %} orange {% else %} red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.dioxyde_d_azote_gap
primary: >
{% set v = states(entity) | int(0) %} {% if v == 0 %} Unknown {% elif
v == 1 %} Good {% elif v <= 3 %} OK {% elif v <= 4 %} Bad {% elif v <=
5 %} Very Bad {% else %} Terrible {% endif %}
secondary: Nitrogen Dioxide
icon: mdi:smog
icon_color: >
{% set v = states(entity) | int(0) %} {% if v == 0 %} grey {% elif v <= 2
%} green {% elif v <= 3 %} yellow {% elif v <= 4 %} orange {% else %} red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.ozone_gap
primary: >
{% set v = states(entity) | int(0) %} {% if v == 0 %} Unknown {% elif
v == 1 %} Good {% elif v <= 3 %} OK {% elif v <= 4 %} Bad {% elif v <=
5 %} Very Bad {% else %} Terrible {% endif %}
secondary: Ozone
icon: mdi:weather-sunny-alert
icon_color: >
{% set v = states(entity) | int(0) %} {% if v == 0 %} grey {% elif v <= 2
%} green {% elif v <= 3 %} yellow {% elif v <= 4 %} orange {% else %} red
{% endif %}
tap_action:
action: more-info
- type: heading
icon: mdi:atom
heading: Micro-particles
heading_style: subtitle
- type: custom:mushroom-template-card
entity: sensor.pm25_gap
primary: >
{% set v = states(entity) | int(0) %} {% if v == 0 %} Unknown {% elif
v == 1 %} Good {% elif v <= 3 %} OK {% elif v <= 4 %} Bad {% elif v <=
5 %} Very Bad {% else %} Terrible {% endif %}
secondary: PM2.5
icon: mdi:blur-linear
icon_color: >
{% set v = states(entity) | int(0) %} {% if v == 0 %} grey {% elif v <= 2
%} green {% elif v <= 3 %} yellow {% elif v <= 4 %} orange {% else %} red
{% endif %}
tap_action:
action: more-info
- type: custom:mushroom-template-card
entity: sensor.pm10_gap
primary: >
{% set v = states(entity) | int(0) %} {% if v == 0 %} Unknown {% elif
v == 1 %} Good {% elif v <= 3 %} OK {% elif v <= 4 %} Bad {% elif v <=
5 %} Very Bad {% else %} Terrible {% endif %}
secondary: PM10
icon: mdi:blur
icon_color: >
{% set v = states(entity) | int(0) %} {% if v == 0 %} grey {% elif v <= 2
%} green {% elif v <= 3 %} yellow {% elif v <= 4 %} orange {% else %} red
{% endif %}
tap_action:
action: more-info
Mise a jour de l’intégration 2.1 avec prévision a 1 jour. par contre je comprends pas ou est cette fonction. je trouve rien de nouveau
Salut a tous, dommage que atmo France je fait pas tout les pollen. Sinon merci @WarC0zes pour t’est carte et au dev de cette intégration.
Salut,
Pour activer les prévisions, à partir de la version précédente du composant, ça passe par le menu ‹ Configurer › de l’intégration.
Extrait du README
Note : Lors de la mise à jour du composant depuis une version précédente:
les donnes pollens ne sont pas actuves. Pour rajouter les données pollen, passer par le menu Configuer de l'entité et activer les indicateurs pollens.
les données prévisions ne sont pas actives. Pour rajouter les prévisions, passer par le menu Configuer de l'entité et activer les indicateurs de prévision.
Salut,
je n’ai pas d’option de prévision :
J’ai vidé le cache du navigateur ou cas ou et redémarrer HA, mais rien.
edit:
Pourtant, il y a bien des infos sur le j+1:
edit 2:
suppression et réinstallation de l’intégration a fonctionné pour avoir les entités j+1.
Bonjour , j’ai rencontré le même problème, pour y arriver j’ai supprimé ma config et j’ai reconfiguré, à ce moment, la prévision j+1 est apparue. sans doute une coquille dans l’intégration.
j’ai retrouvé mes sensors avec leurs noms donc pas de surprise coté carte.
merci à @SebCaps pour le travail accompli
bonne journée à tous
Salut,
c’est ce que j’allais dire, j’ai supprimé l’intégration et réinstaller. Maintenant, c’est bon, j’ai les entités J+1.
edit:
mise à jour de ma carte avec les entités j+1
Excellent cette intégration !
Avec la carte de @WarC0zes c’est top.
Merci !
Oui, j’ai utilisé swipe-card pour utiliser moins de place.
Merci pour le taf sur la présentation. J’avoue ce n’est pas mon fort.
Concernant l’activation des prévisions, via le menu configurer c’est en deux écrans : il faut valider le premier pour arriver au seond . Mais il y a peut être un bug…
Sinon la réinstallation est la solution de contournement . Elle passe aussi par 2 ‹ ecrans ›
Oui, j’ai compris en voyant une capture sur le github. Mais j’avais une erreur quand j’ai voulu les activer.
J’ai désinstallé/installé l’intégration, ça a été bon.
Salut,
Donc effectivement il y avait un bug lors de l’utilisation du bouton « Configurer » après la première étape.
Version 2.1.1 corrective dispo.
Bonjour,
Petit probleme de mon coté, comment on fait pour remplacer les --xxxxxx-xxxx quand dans la ville il y a un apostrophe ?
J’ai essayé avec ' mais ca ne semble pas faire le job.
Par avancer merci pour votre aide.
La fin du friendly name est le suivant (et en bonus j’ai un espace ) ce qui fait un truc comme ca
« -Ma Super-d’ville »
Merci pour votre aide.
Salut
Pas moyen que l’ID contienne une apostrophe, c’est un _ à la place . Tu confonds avec le friendlyname sans doute.
name: >
[[[ return entity.attributes.friendly_name.replace('-xxxxx-xxxx','')
+ ': ' ]]]
Salut, c’est bien le friendly_name utilisé.
@PHB_fr , remplace le -xxxx-xxxx
pas ton nom de ville, peu importe comment il est ecris.
si c’est ecris -Ma Super-d’ville
, tu le mets telle quelle.
sauf que la cote est déjà utilisé et :
.replace('-Ma Super-d'ville','')
ca ne passe pas.
Bref j’ai utilisé ta version avec swip-card qui place directement les id dedans et ca fonctionne au top. C’etait plus pour ma culture au final.
Essaye avec des guillemets à la place :
[[[ return entity.attributes.friendly_name.replace("-xxxxx-xxxx","")
+ ": " ]]]