Aide compréhension écriture

bonjour,
comme dit précédemment je suis totalement novice, la preuve en image

Pouvez vous m’expliquer en quoi consiste l’indentation dans un mode d’écriture et la différence qu’il y a entre l’éditeur de code de HA et l’écriture yaml.
j’ai beau chercher différence solution, en installant sublime text par exemple mais rien n’y fait, je suis nul

ci-joint un code écrit par un connaisseur qui fonctionne

et le mien en dessous avec différents buggs

Désolé de vous faire perdre votre temps sur des bricoles de ce type
CDT
Patrick

System Information

version core-2026.1.2
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch amd64
user root
virtualenv false
python_version 3.13.11
os_name Linux
os_version 6.12.51-haos
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 16.3
update_channel stable
supervisor_version supervisor-2026.01.1
agent_version 1.7.2
docker_version 28.3.3
disk_total 468.7 GB
disk_used 11.3 GB
nameservers 2a02:8429:49c6:e501::1, 192.168.1.1
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board generic-x86-64
supervisor_api ok
version_api ok
installed_addons Mosquitto broker (6.5.2), Terminal & SSH (9.22.0), Samba share (12.5.4), File editor (5.8.0)
Dashboards
dashboards 2

resources | 0
views | 2
mode | storage

Hello,

Regarde bien l’indentation entre tes deux codes, en yaml, généralement tu te plante d’un caractère, ça ne fonctionne pas.

cdt

« tab characters must not be used in indentation »

Pour une indentation, il faut ajouter 2 espaces et ne pas utiliser la touche « Tab ». A priori sur ta capture d’écran, tu as plus de deux espaces de décalage entre « elements: » et « - type: image » et idem pour « - types: image » et « entity: sam »

sous visual studio code, les tabubations sont converties par 2 espaces qyand le type de fichier est du yaml.
les auters editeurs de code ne traduisent généralement pas ces tabulations.

Bonjour et merci à tout le monde, effectivement je me servais de la tabulation et cela ne fonctionnait pas, j’ai enfin réussi après une dizaine d’heures de recherche
Merci
Cdt
Patrick

Passe ton sujet en « résolu » si c’est bon pour toi

1 « J'aime »