Pilotage chauffage électrique

Bonjour,

Je parcours ce post @d’Argonaute depuis quelques temps, mais celui-ci semble verrouiller :
https://forum.hacf.fr/t/article-gestion-de-bout-en-bout-du-chauffage/57700
Cependant, si toutefois, @Argonaute, ou à défaut, un connaisseur en « code » passait par là pour un coup de main, ce serait super !
A tout hasard voilà le souci:
Il concerne la carte lovelace qui utilise plusieurs cartes (button-card, lovelace huit-element)
Le code de cette carte dans le super tuto @d’Argonaute:

type: entities
entities:
  - type: 'custom:button-card'
    color: '#D1DBAE'
    name: Salon
    styles:
      card:
        - background-color: '#E2E2E2'
        - height: 25px
      name:
        - font-size: 18px
  - entity: input_select.chauffage_salon_mode
    name: Mode
  - type: conditional
    conditions:
      - entity: input_select.chauffage_salon_mode
        state: Manuel
    row:
      entity: input_number.chauffage_salon_consigne
      type: 'custom:numberbox-card'
      name: Réglage consigne
  - type: 'custom:hui-element'
    card_type: glance
    show_name: false
    style: |
      ha-card {
        background: var(--background-card-color);
        box-shadow: none;
        font-size: 20px;
        top: -10px;
        margin: -20px
      }      
    entities:
      - entity: sensor.oregon_thermometre_salon_temperature
      - entity: input_number.chauffage_salon_consigne
      - entity: input_number.chauffage_salon_puissance
      - entity: binary_sensor.aqara_fenetre_salon_onoff
        icon: 'mdi:window-closed-variant'

Bien sûr, j’ai adapté les ‹ entity › en fin de code, mais en passant le code par script, il y ‹ erreur › à la validation sur la ligne 1.
J’ai créer un fichier ‹ lovelace_card.yalm › mais je ne retrouve rien en nouvel ‹ Entité ›

Salut,
Le sujet devrait être rouvert maintenant. L’ancien sujet avait été archivé et un nouveau ouvert.

Autrement, tu dois avoir un problème d’indentation si c’est en ligne 1. Crée d’abord un carte entities avec un simple button card avec l’éditeur etpasse en YAML (tu aura alors la bonne indentation) puis complète avec les différents composants du tuto (bloc par bloc si besoin).
Tu as bien toutes les entités créées ?
Tu as bien installé mod-card ?

Salut,
Grand merci pour le retour/infos.
‹ L’indentation ›, je vois souvent ce terme, mais c’est toujours aussi nébuleux pour moi (débutant :smiley:)
Je vais suivre ta méthode à la lettre.
Pour les entités, je suis le tuto, étapes par étapes, et je butais précisément sur la création de la carte 'LOVELACE’ pour qu’elle apparaissent physiquement.
Non, ‹ mod-card › n’était pas installé, ce que vais faire.

l’indentation en informatique ce sont les espaces en début de ligne.

Les fichiers YAML y sont très sensibles.
Si tu te trompes dans ces espaces, tout le fichier devient illisible.

L’indentation fonctionne avec des blocs de deux espaces entre chaque niveau

Si on reprend le début de ton fichier :

type: entities # indentation 0 espace
entities:         # indentation 0 espace
  - type: 'custom:button-card' # indentation 2 espaces (le tiret)
    color: '#D1DBAE'              # indentation 4 espaces
    name: Salon
    styles:
      card:                                # indentation 6 espaces
etc...

Cependant le problème vient peut être de ce que tu essaie de mettre dans une carte entities. Je ne suis pas sur qu’on puisse mettre des button cards à la place des entités dans une carte entitiées…

type: entities
entities:
  - sensor.file_editor_cpu_percent
  - sensor.file_editor_memory_percent
  - sensor.zigbee2mqtt_cpu_percent

Dans le tuto, il est spécifié des champs de type ‹ Input select ›. concernant cette carte lovelace.
J’ai cherché partout ce type de champs, il ne semble pas proposé !!!
Comment générer ce type de champ ?