Comment ajouter les attributs d'une entité

Effectivement icon: c’est pour le nouveau format des templates. Dans ton cas il faut utiliser icon_template:

Sinon, ton code actuel dans le nouveau format donnerait :

template:
  - sensor:
    - name: humidity_***VILLE***
      unique_id: xxxxx
      unit_of_measurement: "%"
      state_class: measurement
      device_class: humidity
      state: "{{ state_attr('weather.***VILLE***', 'humidity') }}"
      availability: "{{ states('weather.***VILLE***') not in ['unknown', 'unavailable'] }}"

Pas besoin de l’icône car la device_class va mettre la bonne. Néanmoins on peut toujours la changer. Et je me rend compte que j’ai dis n’importe quoi, la device_class ne remplace pas l’unité seulement l’icone et la façon dont le sensor est affiché sur l’UI.
Dans les trucs que j’ai ajouté :
state_class: : permet d’activer les statistiques pour ce sensor. Ainsi on peut utiliser la carte « Graphique de statistiques »
unique_id : permet d’avoir un identifiant unique pour ce sensor qui permet par la suite de le personnaliser comme un sensor d’une intégration. On peut donc changer le nom affiché dans les paramètres du sensor par exemple
availability : permet au sensor créé de refléter l’état de " weather.VILLE". Si « weather.VILLE » est unavailable, le sensor créé le sera aussi

2 « J'aime »