# Comment ajouter les attributs d'une entité

**URL:** <https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702>\
**Category:** Entraide Home Assistant\
**Created:** [Octobre 17, 2020, 1:03 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702 "2020-10-17T13:03:59Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![McFly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/mcfly/32/1077_2.png) [@McFly](https://forum.hacf.fr/u/McFly)\
**Post date:** [Octobre 17, 2020, 1:03 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/1 "2020-10-17T13:03:59Z")

</div>

Salut je suis complètement pourri en lovelace.

Est ce que quelqu’un peut m’expliquer comment ajouter des attributs a une carte.

Exemple [GitHub - lolouk44/xiaomi\_mi\_scale: Connector for Xiaomi Mi Scale](https://github.com/lolouk44/xiaomi_mi_scale)

Merci d’avance

---

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Octobre 17, 2020, 2:20 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/2 "2020-10-17T14:20:44Z")

</div>

C'est pour afficher un ou plusieurs attributs ?

Juste pour savoir comment orienter la réponse...

Et je ne comprends pas l'exemple.. C'est la carte à la fin ?

Celle là :

 ![20201017_162251](https://forum.hacf.fr/uploads/default/original/1X/3d0c3c01f6fa801aa8cdf6e036a956e43bb9003f.jpeg)

Ou celle là :

 ![20201017_162308](https://forum.hacf.fr/uploads/default/original/1X/29f36063b3ac9f0da2d912420070d8b7909a03e3.jpeg)

?

---

<div class="post-metadata">

**Author:** ![McFly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/mcfly/32/1077_2.png) [@McFly](https://forum.hacf.fr/u/McFly)\
**Post date:** [Octobre 17, 2020, 2:24 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/3 "2020-10-17T14:24:10Z")

</div>

oui je n’arrive pas a voir la carte de fin avec le graph et les attributs  
j’ai le graph quand même mais pas les attributs

Il y en plusieurs (la liste afficher dans la carte)

---

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Octobre 17, 2020, 2:27 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/4 "2020-10-17T14:27:55Z")

</div>

Ok…

C’est cette carte :

> **[GitHub - thomasloven/lovelace-more-info-card: 🔹 Display the more-info dialog...](https://github.com/thomasloven/lovelace-more-info-card)**
>
> 🔹 Display the more-info dialog of any entity as a lovelace card - GitHub - thomasloven/lovelace-more-info-card: 🔹 Display the more-info dialog of any entity as a lovelace card

Elle permet simplement d’afficher la fenêtre `more-info` en tant que carte

---

<div class="post-metadata">

**Author:** ![McFly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/mcfly/32/1077_2.png) [@McFly](https://forum.hacf.fr/u/McFly)\
**Post date:** [Octobre 17, 2020, 2:29 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/5 "2020-10-17T14:29:00Z")

</div>

je vais essayer mais il n’y a pas un truc en natif ?

PS j’ai configuré comme ceci mais rien de plus.

```
type: 'custom:more-info-card'
entity: sensor.anthony_poid
title: anthony

```

---

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Octobre 17, 2020, 2:45 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/6 "2020-10-17T14:45:44Z")

</div>

Comment ça : ‹&nbsp;‹&nbsp;rien de plus&nbsp;›&nbsp;›?

Fait voir une capture d’écran

Edit: effectivement, il y a une issue depuis la version HA 0.115

Wait and See

Après, tu peux toujours extraire les attributs en sensors afin de les afficher au cas par cas.

---

<div class="post-metadata">

**Author:** ![McFly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/mcfly/32/1077_2.png) [@McFly](https://forum.hacf.fr/u/McFly)\
**Post date:** [Octobre 17, 2020, 4:17 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/7 "2020-10-17T16:17:52Z")

</div>

tout ça c’est chinois lol j’y connais vraiment rien en lovelace.

Il ne m’affiche rien de plus que le poids

---

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Octobre 17, 2020, 4:20 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/8 "2020-10-17T16:20:55Z")

</div>

Je te ferais un mini tuto ce soir.

Mais la carte que je t’ai indiquée ne marche plus depuis HA 115 malheureusement.

Faudra attendre qu’elle soit mise a jour.

Je te montrerai ce soir comment faire.

Juste pour être sûr :

@McFly quel look tu veux ? Entités, graph ?

---

<div class="post-metadata">

**Author:** ![McFly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/mcfly/32/1077_2.png) [@McFly](https://forum.hacf.fr/u/McFly)\
**Post date:** [Octobre 17, 2020, 4:26 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/9 "2020-10-17T16:26:35Z")

</div>

comme celle avec le graph par exemple c’est pour comprendre et après j’essaierais d’adapter.

Oui c’est le problème avec les card custom c’est que si ce n’est pas mis a jouir tu n’a plus rien c’est pour cela que je limite le recours a ces carte.

Merci beaucoup

---

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Octobre 17, 2020, 4:29 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/10 "2020-10-17T16:29:44Z")

</div>

Généralement elles sont rapidement mise a jour et il n’est pas obligatoire de mettre à jour HA lors d’un `breaking change lovelace`.

Faut peser le pour et le contre…

---

<div class="post-metadata">

**Author:** ![McFly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/mcfly/32/1077_2.png) [@McFly](https://forum.hacf.fr/u/McFly)\
**Post date:** [Octobre 17, 2020, 4:33 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/11 "2020-10-17T16:33:48Z")

</div>

Faut réfléchir lol alors c’est foutu pour moi je n’aurais jamais un beau dashborad hahahaha

---

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Octobre 17, 2020, 9:39 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/12 "2020-10-17T21:39:53Z")

</div>

Voici le code que tu désire afin d'afficher les attributs de ton entité `sensor.anthony_poids` dans ton lovelace ( sans l'utilisation de custom-card 😉 ) :

 ![image](https://forum.hacf.fr/uploads/default/original/1X/0d057a262e57be8dcc39a233cdde220b7f0116b7.png)

Pour pouvoir afficher l'IMC, la Graisse viscérale, l'apport journalier nécessaire et la date de la pesée, il faut passer par la création d' **entités personnalisées**.

L'affichage du poids est directement tiré de la valeur de l'entité `sensor.anthony_poids`

# Créer des entités personnalisées

Nous allons utiliser la [plate-forme _Template_](https://www.home-assistant.io/integrations/template/) afin de créer des entités dont leur valeur et attributs dépendent d'autres entités.

> ▶ Si vous ne savez pas intégrer le code ci-dessous, n'hésitez pas à demander de l'aide dans les commentaires 👍 .

```auto
sensor:

#IMC
  - platform: template
    sensors:
      mon_poids_imc:
        friendly_name: 'Mon IMC'
        value_template: "{{ state_attr('sensor.mon_poids', 'bmi') }}" #ici, on indique que la valeur de cette entité correspond à la valeur de l'attribut 'bmi' de l'entité 'sensor.mon_poids'
        attribute_templates:
          unit_of_measurement: "kg/m²"
          icon: 'mdi:human-pregnant'
          
#MB
  - platform: template
    sensors:
      mon_poids_mb:
        friendly_name: 'Mon Métabolisme de Base'
        value_template: "{{ state_attr('sensor.mon_poids', 'basal_metabolism') }}" #ici, on indique que la valeur de cette entité correspond à la valeur de l'attribut 'basal_metabolism' de l'entité 'sensor.mon_poids'
        attribute_templates:
          unit_of_measurement: "kcal/j"
          icon: 'mdi:food'
          
#graisse viscérale
  - platform: template
    sensors:
      mon_poids_gv:
        friendly_name: 'Ma Graisse Viscérale'
        value_template: "{{ state_attr('sensor.mon_poids', 'visceral_fat') }}" #ici, on indique que la valeur de cette entité correspond à la valeur de l'attribut 'visceral_fat' de l'entité 'sensor.mon_poids'
        attribute_templates:
          icon: 'mdi:water-percent'

#date
  - platform: template
    sensors:
      mon_poids_date_locale: 
        # ici, on transforme la valeur de l'attribut 'timestamp' de l'entité 'sensor.mon_poids' afin de la rendre plus agréable à lire
        # '2020-10-17-11:00:11' devient '17/10/2020 11:00'
        friendly_name: 'Date locale'
        value_template: >-
          {% set annee = state_attr('sensor.mon_poids', 'timestamp').split('-')[0] %}
          {% set mois = state_attr('sensor.mon_poids', 'timestamp').split('-')[1] %}
          {% set jour = state_attr('sensor.mon_poids', 'timestamp').split('-')[2] %}
          {% set heure = state_attr('sensor.mon_poids', 'timestamp').split('-')[3] %}
          {% set date_formatee = annee + "-" + mois + "-" + jour + "T" + heure %}
          {{as_timestamp(date_formatee) | int | timestamp_custom('%d/%m/%Y %H:%M', true)}}
        attribute_templates:
          icon: 'mdi:calendar-clock'

```

Un petit redémarrage du serveur HA pour que ces nouvelles entités apparaissent :

 ![image](https://forum.hacf.fr/uploads/default/original/1X/078b6d270aeb1d7712259d747eb288d0c3f1986f.png)

# Carte Lovelace

Et pour finir on intègre tout ça dans Lovelace :

Cette carte est composée :

- 1x `carte Pile verticale` qui englobe :

**Code de la carte :**

```auto
type: vertical-stack
cards:
  - type: entities
    entities:
      - entity: sensor.mon_poids_date_locale
        name: Dernière pesée
      - entity: sensor.mon_poids
        name: Poids
      - entity: sensor.mon_poids_imc
        name: IMC
      - entity: sensor.mon_poids_gv
        name: ' Graisse viscérale'
      - entity: sensor.mon_poids_mb
        name: Besoin calorique
    title: Poids de Anthony
    show_header_toggle: false
    state_color: false
  - type: horizontal-stack
    cards:
      - type: sensor
        entity: sensor.mon_poids
        graph: line
        name: Poids
        hours_to_show: 720
      - type: sensor
        entity: sensor.mon_poids_imc
        graph: line
        name: IMC
        hours_to_show: 720

```

* * *

Bonus :

Tu peux très bien, si tu veux un seul suivi afficher un graph en dessous des entités [(documentation)](https://www.home-assistant.io/lovelace/header-footer/) :

 ![image](https://forum.hacf.fr/uploads/default/original/1X/2d4101eee8e814ec7c8e76232eab815cfe242192.png)

> **Code de la carte (cliquez pour afficher)**
>
> ```auto
> type: entities
> entities:
> - entity: sensor.mon_poids_date_locale
> name: Dernière pesée
> - entity: sensor.mon_poids
> name: Poids
> - entity: sensor.mon_poids_imc
> name: IMC
> - entity: sensor.mon_poids_gv
> name: ' Graisse viscérale'
> - entity: sensor.mon_poids_mb
> name: Besoin calorique
> title: Poids de Anthony
> show_header_toggle: false
> state_color: false
> footer:
> type: graph
> entity: sensor.mon_poids
> hours_to_show: 720
> detail: 1
> 
> ```

---

<div class="post-metadata">

**Author:** ![McFly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/mcfly/32/1077_2.png) [@McFly](https://forum.hacf.fr/u/McFly)\
**Post date:** [Octobre 17, 2020, 10:06 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/13 "2020-10-17T22:06:39Z")

</div>

Super tous le monde connaît mon poids lol.

Alors je sais pas quoi te dire reçu d’abord car je viens de comprendre les template en gros biens sur lol.

J’épluche ça demain ou après demain et si j’ai des questions je n’hésiterai pas.

Encore merci

---

<div class="post-metadata">

**Author:** ![jybi89](https://forum.hacf.fr/user_avatar/forum.hacf.fr/jybi89/32/4898_2.png) [@jybi89](https://forum.hacf.fr/u/jybi89)\
**Post date:** [Octobre 17, 2020, 10:10 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/14 "2020-10-17T22:10:36Z")

</div>

super tuto ! je découvre 🙂

---

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Octobre 17, 2020, 10:19 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/15 "2020-10-17T22:19:08Z")

</div>

N’hésite pas à poser des questions…(mais pas ce soir 😪)  
🙂

---

<div class="post-metadata">

**Author:** ![McFly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/mcfly/32/1077_2.png) [@McFly](https://forum.hacf.fr/u/McFly)\
**Post date:** [Octobre 19, 2020, 10:59 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/16 "2020-10-19T10:59:56Z")

</div>

### [Lovelace: Swiper card](https://community.home-assistant.io/t/lovelace-swiper-card/72447) juste pôur garder l’infos

---

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Octobre 19, 2020, 12:52 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/17 "2020-10-19T12:52:51Z")

</div>

J’en ai parlé ce matin [ici](https://forum.hacf.fr/t/downgrade-xiaomi-speaker-network-upnp/698/28?u=clemalex)

---

<div class="post-metadata">

**Author:** ![McFly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/mcfly/32/1077_2.png) [@McFly](https://forum.hacf.fr/u/McFly)\
**Post date:** [Octobre 19, 2020, 1:02 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/18 "2020-10-19T13:02:16Z")

</div>

oui c’est pour cela que je l’ai rajouté ici

---

<div class="post-metadata">

**Author:** ![Clemalex](https://forum.hacf.fr/user_avatar/forum.hacf.fr/clemalex/32/3691_2.png) [@Clemalex](https://forum.hacf.fr/u/Clemalex)\
**Post date:** [Octobre 19, 2020, 1:32 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/19 "2020-10-19T13:32:50Z")

</div>

Mais tu voulais pas de carte custom… 😜  
😉 😇

---

<div class="post-metadata">

**Author:** ![McFly](https://forum.hacf.fr/user_avatar/forum.hacf.fr/mcfly/32/1077_2.png) [@McFly](https://forum.hacf.fr/u/McFly)\
**Post date:** [Octobre 19, 2020, 1:43 UTC](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702/20 "2020-10-19T13:43:03Z")

</div>

C’est vrai. Il n’y a que les c\*\* qui ne change pas d’avis mais je vais pas m’y mettre de suite lol  
n’est pas peur

[Page suivante](https://forum.hacf.fr/t/comment-ajouter-les-attributs-dune-entite/702.md?page=2)
