Forum Francophone Home Assistant

Template Attributs

Bonsoir,

Je suis sur la personnalisation de mes boutons de volets roulant.
Sur celui ci s’affiche le % d’ouverture du volet, et j’aimerais que lorsque le pourcentage est a 0, il soit affiché fermé au lieux de 0%.

Voila ce que j’ai actuellement pour mon bouton.

Merci.

bonjour @Stridel
je ne sais pas quel est ton langague.
mais voila ce que j’ai fais pour un ventilateur:

un sensor que tu appel ouv, (vitesse ventil dans mon exemple)
ici je met mon ventilo mais ca doit être pareil pour ton volet.
sensor.yaml

- platform: template
  sensors:
    vitesse_ventil:
      friendly_name: ventil vitesse
      value_template: >-
       {% set ouv = state_attr('light.ventilateur','brightness')| default(0) %}  
       {% if ouv = 0 %}
            fermé
       {% elif ouv= 100 %}
            ouvert
       {% else %}
            {{ state_attr('light.ventilateur','brightness')| default(0) }}%
       {% endif %}

puis tu appel ton sensor dans la carte.

tu peux aussi rajouter les icones a ton sensor:

  icon_template: >-
    {% if is_state('sensor.ouv', 'ouvert') %}
       mdi:icone ouvert
    {% if is_state('sensor.ouv', 'fermé') %}
       mdi:icone fermé
    {% else %}
        mdi:icone entre deux
      {% endif %}

voila si ca peut aider pour 0 il mettait none a tester dans outil de développement, et voir si HA accepte les accents.
stefan

1 J'aime

Je ne sait pas non plus le language du code, j’ai trouvé ca sur un forum.

Merci beaucoup pour ton code, cela fonctionne.
Il y avait un problème avec les « = 0 » et « =100 », je met mon code corrigé.

  positionvolet:
    friendly_name: position volet
    value_template: >-
      {% set ouv = state_attr('cover.salon','current_position')| default(0) %}  
      {% if ouv == 0 %}
        Fermé
      {% elif ouv == 100 %}
        Ouvert
      {% else %}
        {{ state_attr('cover.salon','current_position')| default(0) }}%
      {% endif %}

Encore merci :wink:

1 J'aime

Ta pas fais les icônes avec?
Comme ça ta juste a appeller ton sensor dans ta carte​:hot_face::hot_face::hot_face:

Je sais pas pourquoi mais j’ai un problème avec les icones, j’arrive a créer un fichier icon.js avec dedans mes icones perso en SVG, mais sur l’application mobile ils s’affichent quand ils ont envie, et sur le PC aucun problème.
Du coup je passe par une entité d’image pour l’instant, comme ca a la place des icones je peut mettre des fichiers PNG.

Étrange , mais pourquoi ne pas utiliser les icôneshttps://materialdesignicons.com/ de home assistant?
Comme ça pas de galère.
Stefan

J’en utilise aussi, mais celui des volets roulants je le trouve horrible, j’ai l’impression de voir de l’architecture Grecque a la place de ma fenêtre :sweat_smile:

1 J'aime