Aide sur une syntaxe dans le fichier configuration.xml

Bonjour,

Mon problème

J’ai ce code dans mon fichier configuration.xml qui fonctionne mais qui m’indique cette erreur:
Incorrecte type. Expected « array ».

Merci de m’aider à corriger cette syntaxe:

template:
  sensor: !include template_sensors.yaml
  binary_sensor: !include template_binary_sensors.yaml

Les !include sont mal indentés.
Ils doivent être au premier niveau, et n’ont rien à voir avec un template.
Essaie ceci :

sensor: !include template_sensors.yaml
binary_sensor: !include template_binary_sensors.yaml

Du coup, quelle syntaxe aurait le fichier template_sensors.yaml ?

template:
  - sensor
    - name: Tarif électricité

affiche l’erreur : Missing property « platform »

Bonjour,
de base c’est dans le configuration.yaml :

template: !include template.yaml

dans le template.yaml ( sans le template: au début ) :

  - sensor:
      - name: Tarif électricité
      ...
  - binary_sensor:
      - name: Tarif électricité
      ...

Sinon, si tu veux utiliser des fichiers yaml séparé, il faut passer par packages
dans le configuration.yaml

homeassistant:
  packages: !include_dir_named packages

Puis tu créer un dossier packages dans /config ou /homeassistant sous file editor.

Dans le dossier packages, tu créer un fichier template_sensors.yaml.
dans le template_sensors.yaml :

template: 
  - sensor:
      - name: Tarif électricité
      ...

Dans le dossier packages, tu créer un fichier template_binary_sensors.yaml.
dans le template_binary_sensors.yaml:


template: 
  - binary_sensor:
      - name: Tarif électricité
      ...