Création commandes Entrées

Mon problème

Bonjour, je suis nouveau sur Homme Assistant, utilisateur jeedom depuis 2018.

Mon installation est sous Proxmox, j’ai deux VM une Jeedom, une Homme Assistant. Zigbee2mqtt, MQTT et Zwavejs UI sont dans des container LXC.

J’ai déjà basculé 30% de mon installation sur Home Assistant et tout se passe bien, je désactive au fur et à mesure mes scénarios dans jeedom.

Mais là je bute sur un problème, j’ai beau chercher sur tous les forum je ne trouve pas.

Sur jeedom j’avais créé un virtuel qui me commandait en ssh via un script le stop d’un container docker (dans une VM dédiée docker) (en l’occurence Hyperion pour mes Ambilight)

J’ai bien réussi à créer les ssh keys et en ssh dans le terminal Home Assistant ma commande fonctionne.

J’ai créé une entrée interrupteur mais je ne trouve pas comme y intégrer ma commande ssh

J’ai plusieurs autres entrées (type interrupteur) par ailleurs que je déclenche via des automatisations sans problème (un virtuel Jour/Nuit par exemple), mais là je sèche

Est ce que ma demande est possible ? et expliquée clairement ?

Merci pour votre aide

Ma configuration


[center]## System Information

version core-2023.10.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.5
os_name Linux
os_version 6.1.56
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 11.0
update_channel stable
supervisor_version supervisor-2023.10.0
agent_version 1.6.0
docker_version 24.0.6
disk_total 30.8 GB
disk_used 4.6 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.7.1), File editor (5.6.0), Network UPS Tools (0.12.2)
Dashboards
dashboards 1
resources 0
views 11
mode storage
Recorder
oldest_recorder_run 11 octobre 2023 à 11:44
current_recorder_run 16 octobre 2023 à 16:31
estimated_db_size 57.25 MiB
database_engine sqlite
database_version 3.41.2
[/center]

Salut,

Perso je ne suis pas parti sur un switch + 2 entités shell_command

shell_command:
  kiosque_off: ssh -i /config/.storage/my.key -o StrictHostKeyChecking=no kiosk@192.168.1.67 "sh /home/kiosk/screenoff.sh"
  kiosque_on: ssh -i /config/.storage/my.key -o StrictHostKeyChecking=no kiosk@192.168.1.67 "sh /home/kiosk/screenon.sh"
switch:
  - platform: template
    switches:
      kiosque:
        unique_id: kiosque
        friendly_name: Afficheur kiosque
        turn_on:
          - service: shell_command.kiosque_on
        turn_off:
          - service: shell_command.kiosque_off

Merci !
ça marche

Bonne soirée