Oui tu peux @jybi89
il faut allez sur la roue cranter et sélectionner créé un sondage :
Bonjour, pour ma part +1 pour le multi departement (je suis dans le 54 mais à 500m du 55 et 15km du 57 sans parler du Luxembourg ) . Et encore +1 pour la lecture littérale.
J’oublié, merci pour ton travail et partage
Effectivement…
Il y a moyen de mettre le libellé en dehors de la barre.
Ce sera sans doute plus visible.
Bientôt une Nouvelle version
L’état peut maintenant être numérique. A la création de l’integration, il suffit de décocher la case
Si le sensor est en numérique (de 0 a 5) le risque en litteral est dans un Attribut.
J’ai ajouté le nom du pollens dans l’attribut du sensor.
Puis j’ai également ajouté la selection de pollens pour ne pas avoir trop de sensors.
Et cerise sur le gateau le support du multi instance .
J’attend vos retours
@chris60600 Salut et encore merci pour ton intégration, je t’ai ouvert une issue sur Github car impossible de trouver le repo dans HACS, j’ai essayé des mots clés comme « pollen », « pol » mais rien (j’ai bien sur chercher l’intitulé exact que tu as renseigné dans hacs.json mais rien non plus.
J’aurais pu l’installer manuellement mais le dev à l’air actif et ca fait chier de pas avoir d’update via HACS
@gogui63 tu as rajouté le dépot personnalisé dans HACS : GitHub - chris60600/pollens-home-assistant: Retrieve French Pollens risks in HomeAssistant ??
Quel boulet
J’ai close l’issue merci … (J’étais persuadé de l’avoir ajouté pourtant ) @jybi89
Je viens d’essayer d’installer cette addon et j’ai le droit à cette belle erreur. Normal ?
Je suis sur la dernière version de HA sortie ce fraichement ce matin.
J’ai cherché dans les journaux plus d’info, je trouve rien à pars cela.
Logger: homeassistant.components.sensor
Source: helpers/entity_platform.py:164
Integration: Capteur (documentation, issues)
First occurred: 23:32:13 (1 occurrences)
Last logged: 23:32:13
The pollens platform for the sensor integration does not support platform setup. Please remove it from your config.
Bonjour @Mick51100
Comme il est indiqué de le message l’intégration ne supporte pas la configuration via le fichier yaml. Peux tu vérifier que tu n’as plus de platform pollens dans la section sensors du fichier configuration.yaml. je n’ai pas encore mis la dernière version de HA, je n’ai donc pas vérifié ce point, Ceci dit avec la version précédente, il indiquait un erreur également mais pas aussi flagrante.
Bonjour et merci pour ce Custom Sensor (Pollens home assistant v2022.02.02)
Bien que l’ayant configuré pour avoir les Etats en numérique, il en reste un en texte (l’état général sur le département).
Dans mon cas : sensor.pollens_14
Ha si j’ai fais par le fichier de configuration…
Sur le Ghithub c’est marqué comme ca, il serais bien de mettre à jour…
C’est ce que dit l’auteur, je pense qu’il va mettre à jour son github rapidement et c’est vrai que le message d’erreur est super claire, s’il étaient tous comme ce serait top lol
Merci @chris60600 pour ce boulot
Bonjour,
C’était indiqué dans le Github, mais peut être pas assez explicite. J’ai supprimé la partie qui pouvait laisser penser a une configuration via yaml.
Merci, ça évitera à d’autre de tomber dans le piège comme je l’ai fais.
Je viens de l’installer, ça fonctionne nickel
Idem sa fonctionne nikel
Merci pour le travail fait
Salut,
Je vous joint le résultat de mon intégration
Ça exclue automatiquement les entité qui sont a 0 et ça trie automatiquement sur le niveau de risque
Pour arriver au meme résultat, vous devez avoir :
Voici le code utiliser :
type: custom:auto-entities
filter:
include: null
template: |
{% set ALTNAME = 'd'-%}
{% for state in states.sensor -%}
{%- if state.entity_id | regex_match('sensor.pollens_38_',ignorecase=False) -%}
{%- set NAME = state_attr(state.entity_id,"pollen_name") -%}
{{
{ 'entity': state.entity_id,
'name': NAME,
} }},
{%- endif -%}
{%- endfor %}
exclude:
- state: <1
sort:
numeric: true
reverse: true
method: state
card:
type: custom:bar-card
title: Allergie
min: 0
max: 4
severity:
- color: green
from: 0
to: 0
- color: yellow
from: 1
to: 1
- color: orange
from: 2
to: 2
- color: red
from: 3
to: 3
ps : il faut activer l’intégration pollens avec des nombre au lieux des textes sinon cela ne fonctionne pas.
ps2: j’ai galérer mais trouver comment renommer le nom des entitiées ( Cupressacées c’est bien mieux que pollens_38_cupressacees … )
ps3: je pense qu’on peut aussi changer les valeurs numériques par les valeurs textes respectifs, en créant un nouveau attribut dans le template, puis de changer un peut la configuration de bar-card
J’ai conscience que ce n’est pas top au niveau du nom et j’ai cherché comment faire pour avoir des « Friendly name » plus parlants, mais comme le Custom component est multi départements ce n’est pas facile.
Bonjour,
J’aurais une petite question je cherche justement à afficher le nom du pollen. J’essaie pour le nom de récupérer la valeur de l’attribut pollen_name, est-ce que certain auraient une piste sur comment y arriver ? Je voudrais éviter de créer un sensor par nom de pollen :p, enfin si c’est possible évidement
J’ai sans honte recopié le yaml suivant :
type: custom:auto-entities
card:
type: grid
columns: 4
square: true
card_param: cards
filter:
include:
- entity_id: sensor.pollens_29_*
options:
type: custom:button-card
color_type: icon
show_name: true
show_state: false
name: |
[[[ return entity.attributes.pollen_name ]]]
style: |
ha-card {
background: none;
box-shadow: #ccffcc;
}
styles:
card:
- height: 50px
- width: 100px
name:
- font-size: 17px
state:
- value: unknown
operator: '=='
color: black
- value: '0'
operator: '=='
color: black
- value: '1'
operator: '=='
color: '#75f94c'
- value: '2'
operator: '=='
color: '#377d22'
- value: '3'
operator: '=='
color: '#fffd54'
- value: '4'
operator: '=='
color: '#ef8641'
- value: '5'
operator: '=='
color: '#ea3522'
size: 30%
exclude:
- entity_id: sensor.pollens_29_*
state: unknown
- entity_id: sensor.pollens_29_*
state: '0'
sort:
numeric: true
reverse: true
method: state
ignore_case: true
Edit : Bon ben 5 minutes plus tard l’éclair et bim ca fonctionne, j’ai corrigé mon yaml du coup, désolé pour le dérangement
Pas de problème, je vais essayer d’améliorer le friendly name. Je crois que tu aurais pu passer par la customisation dans le yaml