Problème lancement script .sh

Bonjour à tous,

Je souhaite lancer un script sur mon home Assistant.

J’ai crée un script pour mettre en route le chargement de ma batterie solaire en heures creuses. Mon script fonctionne quand je le lance depuis le terminal de ma machine.

J’ai tenté de mettre en place une commande shell comme cela :

extrait de mon fichier configuration.yaml

## Commandes shell - chargement batterie
shell_command:
  charger_batterie_forcee: "/bin/bash /config/custom_components/solarman/batterie.sh 1 >> /config/custom_components/solarman/command_log.txt 2>&1"
  remettre_batterie_etat_initial: "/bin/bash /config/custom_components/solarman/batterie.sh 0"

J’ai crée un script pour lancer mes commandes shell et j’ai également tenter de lancer celle ci via les outils de développement mais sans succès.

Avez vous une idée de ce que je peux faire pour réussir à lancer mon script?

Salut,

peux tu donner la configuration et le type d’installation que tu as comme recommandé dans un nouveau post?
Ca veut dire quoi « sans succès » y’a une erreur ? autre chose?

Pour ma configuration je tourne sur un serveur proxmox avec 2 mini pc.
J’ai un machine virtuelle qui me permet de faire tourner mon home assistant.

Comme je le décris je n’ai pas d’erreur quand je lance mon script depuis le terminal.

Ci dessous une capture d’écran de mon terminal quand je lance mon script manuellement.

J’ai crée un script HA pour lancer le shell command :

alias: Chargement batterie
sequence:
  - action: shell_command.charger_batterie_forcee
    data: {}
  - data:
      message: Mise en charge de la batterie manuellement.
    action: notify.mobile_app
mode: single

Lorsque j’execute ce script manuellement je n’ai pas de mise en route du chargement de la batterie.

essaye de faire des scripts sans arguments, genre batterie_on.sh et batterie_off.sh au lieu de batterie.sh 1 ou batterie.sh 0

Ok je viens de faire 2 scripts et j’ai toujours le meme soucis.

J’arrive à lancer mes scripts depuis le terminal mais dès que je fais un script avec la commande shell sur mon fichier configuration.yaml je n’ai pas de réaction a mon/mes scripts.