Shell_command?

Bonjour, j’essaye de lancer une commande curl, mais je n’y parviens pas…

Dnas le configuration.yaml, j’ai ajouté :


shell_command:
  sendon: "curl http://192.168.1.145/sendon"

Dans mon scenario j’ai rajouté ceci :

- id: '1710536809610'
  alias: Extinction du chauffeau
  description: Extinction du chauffe-eau 1h avant le coucher du soleil
  trigger:
  - platform: sun
    event: sunset
    offset: '-3600'
  condition: []
  action:
  - service: switch.turn_off
    metadata: {}
    data: {}
    target:
      area_id: buanderie
      entity_id: switch.module_chauffeau
  - service: shell_command.sendon
  mode: single

Si je recharge les fichiers yaml via l emenu developper tools, aucune erreur ne remonte.
En revanche sir je vais dans les automations :

Evidemment je ne peux lancer le scenario…

Salut

Utilise plutôt Restful command: RESTful Command - Home Assistant

# Example configuration.yaml entry
rest_command:
  sendon:
    url: "http://192.168.1.145/sendon"

Et dans l’automation:

- id: '1710536809610'
  alias: Extinction du chauffeau
  description: Extinction du chauffe-eau 1h avant le coucher du soleil
  trigger:
  - platform: sun
    event: sunset
    offset: '-3600'
  condition: []
  action:
  - service: switch.turn_off
    metadata: {}
    data: {}
    target:
      area_id: buanderie
      entity_id: switch.module_chauffeau
  - service: rest_command.sendon
  mode: single

merci.

a force de chercher sur les forums, j ai vu qu il fallait redemarrer homeassistant.

apres redemarrage, les xommandes sont reconnues.

1 « J'aime »

toujours redémarrer ^^