Probleme Installation themes Minimalist

Aïe, c’est les fonctions de bases de HA …


Il te reste à prévoir de réviser un peu ce WE :wink:

Je pars de Zéro (peut être même en dessous de zéro) , je révise tous les jours depuis 3 mois, mais a mon age sa a bien du mal à rentrer dans le crane…plus beaucoup de place…

Voila ce que j’ai…

Tu prends pas le chemin le plus formateur à mon avis.
Thème et templates sans maitriser à fond les entités et les attributs, ça revient à contruire un mur sans les fondations…
Je conçoit bien que c’est moins ‹ visuel › mais c’est indispensable si tu ne veux pas te prendre la tête des heures des trucs qui pourraient être évident.
Quant à l’age, justement l’experience joue en ta faveur…
C’est quand même assez différent …


Donc il te faut analyser le template cover_buttons_with_favorite, comprendre les attributs qu’il utilise pour comprendre les différences d’affichage et corriger. On attaque la partie DURE de HA là…

Oui alors j’ai 35 ans d’expérience en plomberie, électricité, et traitement de l’eau.
Malheureusement en domotique, et son en langage divers…je ne fais sa que depuis 6 mois…alors j’apprend plutot sur le tas…comme on dit et surtout comme on peut :upside_down_face:

Bon, je sais ou le trouver maintenant le cover_button…, je vais essayer d’analyser et voir ce que je trouve…à suivre :wink:

Bon il y a du mieux…Mais un problème de réglé, un deuxième arrive
Maintenant que j’ai réussi a faire afficher l’icône et le nom de l’entity
L’icône ne veut plus changer de couleur que ce soit dans le modèle de clemalex à gauche ou dans le modèle de base du thèmes à droite alors que sur le modèle à droite sa fonctionné avant…ça va me rendre fou…

J’ai pourtant simplement remis le template de clemalex , et ajouter les couleurs dans le thèmes minimalist-desktop

Déjà avec le code, c’est pas simple, mais 3 cartes avec 5 volets à corriger juste à partir d’une image et sans avoir aucune idée de ‹ ce que tu as corrigé › c’est impossible: ça pourrait revenir à te demander de me dépanner en t’envoyant une photo de mon tableau l’électrique, et en te disant que ça disjoncte quand suis pas à la maison…

comparer/comprendre/corriger petits morceaux par petits morceaux, c’est les seuls conseils que je peux te donner

Je pense que le problème est entre le template cover_somfy et le fichier du thème. Je vais continuer a chercher….

Bonsoir
J’ai « partiellement » trouvé le problème venait bien des codes couleurs dans le thèmes.
Après plusieurs essai sur le thèmes.minimaliste.yaml , j’ai fini par remplacer directement dans le templates les codes couleur « en français » par ceux en anglais.

Petite Question : pourquoi quand je suis en mode modification du tableau de bord j’ai quatre carte qui s’affiche (première image) alors que en mode normal je n’en ai que 2 (2eme photo)?

J’ai utilisé ce code: (de clemalex) :

#cards
type: grid
cards:
  - type: horizontal-stack
    cards:
      - type: conditional
        conditions:
          - entity: binary_sensor.door_012
            state: 'off'
        card:
          type: custom:button-card
          variables:
            entity: binary_sensor.door_012
            entity_pieton: input_boolean.portail_pieton_command
            entity_voiture: input_boolean.portail_voiture_command
            name: Portail
          template:
            - portail_button
      - type: conditional
        conditions:
          - entity: binary_sensor.door_012
            state: 'on'
        card:
          type: custom:button-card
          variables:
            entity: binary_sensor.door_012
            entity_command: input_boolean.portail_pieton_command
            name: Portail
          template:
            - portail_close_button
  - type: horizontal-stack
    cards:
      - type: conditional
        conditions:
          - entity: binary_sensor.porte_du_garage
            state: 'off'
        card:
          type: custom:button-card
          variables:
            entity: binary_sensor.porte_du_garage
            entity_command: input_boolean.garage_command
            name: Garage
            icon: mdi:arrow-up-bold
          template:
            - garage_button
      - type: conditional
        conditions:
          - entity: binary_sensor.porte_du_garage
            state: 'on'
        card:
          type: custom:button-card
          variables:
            entity: binary_sensor.porte_du_garage
            entity_command: input_boolean.garage_command
            name: Garage
            icon: mdi:arrow-down-bold
          template:
            - garage_button
columns: 2
square: false

Sa fonctionne partiellement les boutons ne fonctionne pas…je pense que le souci vient entity_command: input_boolean.portail_pieton_command Il faut que je conserve le input_boolean.nom de mon entités garage c’est bien cela ?

Il faut vraiment que tu passes l’étape de juste faire du copier/coller …

1 « J'aime »

Si j’ai bien compris, j’ai quatre carte en mode modification, car c’est une carte contitional avec pour ce cas 2 conditions pour le portail et 2 pour le garage ? c’est bien sa ?
Une seule carte s’affiche suivant la condition qui correspond

Exactement et comme tes conditions donnent probablement l’état false, ça les masque. A l’inverse ça s’affiche lors de l’édition parce que sinon c’est difficile de voir le rendu

dans mon cas la conditions liée au sensor fonctionne puisque sa s’affiche.
Mais pour la commande je doit faire quoi ?
J’ai lu wiki https://www.home-assistant.io/integrations/input_boolean/
Mais sa ne m’a pas vraiment avancé…

Raisonne dans l’autre sens. Quelle entité (type compris déclenche l’œuvre du portail quand c’est une automatisation par exemple ? C’est celle-ci que devra inscrire

sur ma porte ce qui ouvre la porte ou la ferme c’est cette entité : switch.s10_porte_garage
le sensor qui me donne la position ouverte ou fermé est binary_sensor.porte_garage

Je vais y réfléchir…pendant la nuit. L’inspiration viendra peut être.

Merci de ton aide…je te tiens au courant de l’avancement.

Bon je suis dessus depuis ce matin, et je peux pas dire que ce soit concluant.

j’ai bien l’icône et les couleurs qui change en fonction de l’état (ouvert/fermé)
Mais je n’arrive pas a faire fonctionner le bouton ouvrir/fermer

sur ma porte ce qui ouvre ou ferme le garage c’est : switch.s10_porte_garage
le sensor qui me donne la position ouvert ou fermé est : binary_sensor.porte_garage

voici un des code que j’ai essayé (nombreux)

type: horizontal-stack
cards:
  - type: conditional
    conditions:
      - entity: binary_sensor.porte_garage
        state: 'off'
    card:
      type: custom:button-card
      variables:
        entity: binary_sensor.porte_garage
        switch.s10_porte_garage: input_boolean.turn_off
        name: Garage
        icon: mdi:arrow-up-bold
      template:
        - garage_button
  - type: conditional
    conditions:
      - entity: binary_sensor.porte_garage
        state: 'on'
    card:
      type: custom:button-card
      variables:
        entity: binary_sensor.porte_garage
        switch.s10_porte_garage: input_boolean.turn_on
        name: Garage
        icon: mdi:arrow-down-bold
      template:
        - garage_button

et voici le code original :

- type: conditional
        conditions:
          - entity: binary_sensor.porte_du_garage
            state: 'off'
        card:
          type: custom:button-card
          variables:
            entity: binary_sensor.porte_du_garage
            entity_command: input_boolean.garage_command
            name: Garage
            icon: mdi:arrow-up-bold
          template:
            - garage_button
      - type: conditional
        conditions:
          - entity: binary_sensor.porte_du_garage
            state: 'on'
        card:
          type: custom:button-card
          variables:
            entity: binary_sensor.porte_du_garage
            entity_command: input_boolean.garage_command
            name: Garage
            icon: mdi:arrow-down-bold
          template:
            - garage_button

J’ai beau essayé je n’y arrive pas…

Ouais on voit bien que c’est pas clair pour toi.
Quelques éléments de réponses :

  • Le concept de variable est simple nom : valeur
    Dans ton dernier code, ton nom est complément faux (en orange) et sauf à reécrire tout le thème, tu DOIS conserver les noms (en vert). Par contre à toi de mettre les bonnes valeurs !

  • Ensuite, il faut éviter de mettre des ronds dans des carrés … ça marche pas bien
    La variable entity_commandporte bien son nom => command donc si tu y mets autre chose qu’une commande qui actionne ta porte, même avec un code correct, ça ne ferra pas ce qu’il faut. Je ne sais pas trop à quoi sert ton input_boolean mais puisque tu commandes ton garage avec switch.s10_porte_garage c’est probablement plus ça qu’il faut ‹ déclencher ›
    image

J’utilise un template crée par clemalex qui est le suivant :

button_card_templates:
  list_items_1:
    styles:
      card:
        - box-shadow: none
        - padding: 0px
      grid:
        - grid-template-areas: '"item1"'
        - grid-template-columns: 1fr
        - grid-template-rows: min-content
        - column-gap: 7px
  garage_button:
    variables:
      entity: binary_sensor.default
      name: Default name
      icon: mdi:home
      entity_command: input_boolean.default
    styles:
      card:
        - border-radius: 20px
        - box-shadow: var(--box-shadow)
        - padding: 12px
      grid:
        - grid-template-areas: '"item1" "item2"'
        - grid-template-columns: 1fr
        - grid-template-rows: min-content  min-content
        - row-gap: 12px
    custom_fields:
      item1:
        card:
          entity: '[[[ return variables.entity ]]]'
          name: '[[[ return variables.name ]]]'
          tap_action:
            action: more-info
          template:
            - icon_info
            - ouverture
          state:
            - icon: mdi:garage-open-variant
              value: 'on'
              id: 'on'
              label: Ouvert
            - icon: mdi:garage-variant
              value: 'off'
              id: 'off'
              label: Fermé
          type: custom:button-card
      item2:
        card:
          template: list_items_1
          type: custom:button-card
          custom_fields:
            item1:
              card:
                icon: '[[[ return variables.icon ]]]'
                tap_action:
                  action: call-service
                  service: input_boolean.turn_on
                  service_data:
                    entity_id: '[[[ return variables.entity_command ]]]'
                type: custom:button-card
                template: widget_icon

pour la carte j’utilise le modèle qu’il a mis avec, et que j’essaie de faire fonctionner
voila le dernier essai que je viens de faire, mais pas de résultat l’appui sur le bouton ne provoque rien

type: horizontal-stack
cards:
  - type: conditional
    conditions:
      - entity: binary_sensor.porte_garage
        state: 'off'
    card:
      type: custom:button-card
      variables:
        entity: binary_sensor.porte_garage
        entity_command: switch.s10_porte_garage
        name: garage
        icon: mdi:arrow-up-bold
      template:
        - garage_button
  - type: conditional
    conditions:
      - entity: binary_sensor.porte_garage
        state: 'on'
    card:
      type: custom:button-card
      variables:
        entity: binary_sensor.porte_garage
        entity_command: switch.s10_porte_garage
        name: Garage
        icon: mdi:arrow-down-bold
      template:
        - garage_button

Voilà ou ça va pas… Le template est fait pour lancer un service sur un input_boolean
Toi il te faut un service qui appelle un swith

est il possible de créer cette input_boolean pour qu’il appelle le switch ? (si oui je dois mettre quoi.)
Ceci afin de pas modifier tous le template original de clemalex
ou faut il modifier le template et par quoi.

Merci