Sensor Template Batterie de mon aspirateur

Bonjour à tous

bon voilà je me prends un peut la tête avec un sensor pour mon aspirateur Xiaomi Nestor :slight_smile:

Dans mon fichier nestor.yaml j’ai ceci pour obtenir le niveau de batterie :

sensor:
  - platform: template
    sensors:
      nestor_battery:
        friendly_name: Nestor Battery
        value_template: 'Batterie: {{states.vacuum.nestor.battery_level}}'
        icon_template: '{{ states.vacuum.nestor.attributes.battery_icon }}'

cela me donne ceci :

et mon vacuum.nestor dispose normalement des attributs suivants :

J’arrive bien à avoir le retour de l’icone mais pas de la valeur de la batterie !!
Mais je ne comprends pas pourquoi alors que j’arrive à avoir le turbo par exemple

Merci par avance

Je ne suis pas un expert de jinja2. mais:

  1. En test dans les outils de développement ça donne quoi ?
  2. pour l’un est avec attributes states.vacuum.nestor.attributes.battery_icon et pas l’autre, normal ?

Vu la copie d’écran, j’aurais tendance à penser que ça devrait être identique…

Bonjour,
battery_level est un attribut.

        value_template: "{{ state_attr('vacuum.nestor', 'battery_level') }}"
2 « J'aime »

en test modèle ça donnait bon :slight_smile:

mais je viens de changer la synthaxe sur le value_template :

sensor:
  - platform: template
    sensors:
      nestor_battery:
        friendly_name: Nestor Battery
        unique_id: nestor_battery
        value_template: "Batterie: {{state_attr('vacuum.nestor', 'battery_level') }}"
        icon_template: "{{ states.vacuum.nestor.attributes.battery_icon }}"

Edit : réponse simultanée Merci Messieurs

Par la même occassion tu pourrait changer et passer sur le nouveau format de template. :sweat_smile:

Alors ça avec le bazar que j’ai sur mon HA je ne sais jamais quel est le vrai modèle du faux :rofl:

C’est bien de laisser cohabiter les deux mais moi je m’y perds tout le temps :wink:

Salut,
sur la page « templating » du site de HA tu as ça :

1 « J'aime »

Le nouveau format:

template:
  - sensor:
      - name: Nestor Battery
        unique_id: nestor_battery
        state: "Batterie: {{state_attr('vacuum.nestor', 'battery_level') }}"
        icon: "{{ state_attr('vacuum.nestor', 'battery_icon') }}"
2 « J'aime »

J’ai remis de l’ordre déjà dans ce fichier :wink:

Il va falloir vraiment s’y mettre, les vacances arrivent donc peut être un peu de ménage d’autonome

1 « J'aime »