Command_Line aucun switches ou sensors présents

Bonjour,

Je voudrais implémenter l’intégration command_line
A terme pour exécuter un script bash et de ce que j’ai pu lire ça permettrait de le faire

J’ai donc crée dans mon répertoire de fichier YAML un test.yaml
Et dedans j’ai ajouté ces infos pour test

switch:
  - platform: command_line
    switches:
      test_command_line_switch:
        command_on: "touch /config/0scripts/test_from_switch.txt"
        command_off: "rm /config/0scripts/test_from_switch.txt"
        friendly_name: "Test Switch Command Line"

sensor:
  - platform: template
    sensors:
      test_package_sensor:
        friendly_name: "Test Package Sensor"
        value_template: "OK"

Aucune erreur lors du rechargement de la conf YAML ou un restart de complet de HA
Et donc sauf erreur de ma part je devrais voir les deux objets mais je ne vois que le sensor

J’ai ajouté ceci également dans la partie configuration.yaml

logger:
  default: warning
  logs:
    homeassistant.components.command_line: debug

Je ne vois rien dans les logs concernant command_line
Du coup je sèche …

Auriez-vous une idée, une piste, autre afin de m’aiguiller ?
C’est surement un problème de mon coté mais même avec mon copain chatgpt je ne trouve pas ce qui cloche

Par avance merci à toutes et tous

Ma configuration


[center]## System Information

version core-2025.7.4
installation_type Home Assistant OS
dev false
hassio true
docker true
container_arch amd64
user root
virtualenv false
python_version 3.13.3
os_name Linux
os_version 6.12.35-haos
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 2122
Downloaded Repositories 3
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.0
update_channel stable
supervisor_version supervisor-2025.07.2
agent_version 1.7.2
docker_version 28.3.0
disk_total 48.5 GB
disk_used 9.4 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization vmware
board ova
supervisor_api ok
version_api ok
installed_addons Mosquitto broker (6.5.1), Zigbee2MQTT (2.5.1-1), Terminal & SSH (9.18.0), ESPHome Device Builder (2025.7.4), File editor (5.8.0), Cloudflared (5.3.5), Studio Code Server (5.19.3), Advanced SSH & Web Terminal (21.0.2)
Dashboards
dashboards 2
resources 1
views 10
mode storage
Network Configuration
adapters lo (disabled), enp3s0 (enabled, default, auto), docker0 (disabled), hassio (disabled), veth46d2b7b (disabled), vethb3c065e (disabled), veth32f640f (disabled), vethc0c3297 (disabled), veth026364e (disabled), veth3eacf90 (disabled), veth77a3164 (disabled), veth2aecf02 (disabled), vethf09cd0c (disabled), veth879fae3 (disabled), veth6425fc7 (disabled)
ipv4_addresses lo (127.0.0.1/8), enp3s0 (10.123.34.3/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), veth46d2b7b (), vethb3c065e (), veth32f640f (), vethc0c3297 (), veth026364e (), veth3eacf90 (), veth77a3164 (), veth2aecf02 (), vethf09cd0c (), veth879fae3 (), veth6425fc7 ()
ipv6_addresses lo (::1/128), enp3s0 (fe80::a101:7de1:6c87:64ac/64), docker0 (fe80::f49f:36ff:fe76:98d/64), hassio (fe80::9832:88ff:fe83:a63d/64), veth46d2b7b (fe80::bc77:26ff:fedd:9bbb/64), vethb3c065e (fe80::90ec:beff:feda:fdf6/64), veth32f640f (fe80::9067:bcff:fe80:d893/64), vethc0c3297 (fe80::ac07:4eff:fe9f:8b1/64), veth026364e (fe80::5c3a:9eff:fea3:5f97/64), veth3eacf90 (fe80::5024:32ff:fe5e:8f78/64), veth77a3164 (fe80::f46f:e2ff:fe69:3ad1/64), veth2aecf02 (fe80::1c2c:35ff:febb:2545/64), vethf09cd0c (fe80::644d:16ff:feaa:3a19/64), veth879fae3 (fe80::e078:93ff:fe7a:73a3/64), veth6425fc7 (fe80::d8fb:e1ff:fee2:a063/64)
announce_addresses 10.123.34.3, fe80::a101:7de1:6c87:64ac
Recorder
oldest_recorder_run 15 juillet 2025 à 05:13
current_recorder_run 30 juillet 2025 à 18:48
estimated_db_size 357.54 MiB
database_engine sqlite
database_version 3.48.0
[/center] ___

Bonjour,
regarde la doc de command_line, tu utilises un ancien format :

c’est comme telle maintenant :

command_line:
  - switch:
      name: Test Switch Command Line
      unique_id: test_command_line_switch
      command_on: "touch /config/0scripts/test_from_switch.txt"
      command_off: "rm /config/0scripts/test_from_switch.txt"

comme le template , tu utilises un ancien format :

c’est comme telle maintenant :

template:
  - sensor:
      - name: Test Package Sensor
        unique_id: test_package_sensor
        state: "OK"

Pu****** (pardon pour l’expression) je m’en veux grave
J’avais trouvé un exemple sur le web et j’essayais de le mettre à ma sauce pour tester.
Je n’ai pas un instant pensé que c’était pas la bonne syntaxe. Honte à moi mais je me doutais que c’était tout con le truc

Merci beaucoup de ton retour rapide et de la solution :heart:

Suite modification du fichier :

M’en vais donc pouvoir poursuivre mes tests plus profondément maintenant

1 « J'aime »

Regarde plutôt la doc de home assistant, que de vieux tuto pas a jour souvent :wink:

2 « J'aime »

Le petit taquet derrière la tête qui va bien pour remettre les idées dans l’ordre
Merci du rappel

1 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. Aucune réponse n’est permise dorénavant.