Appel API via commande Curl

Bonjour à tous,

J’espère tout d’abord que vous vous portez bien ainsi que vos proches.
Je possède un Broadlink RM4C Mini pour simuler la télécommande d’un ampli Denon.
Il n’est pas supporté par le plugin Broadlink pour le moment alors j’ai exploré d’autres pistes.
Au final je me suis provisoirement monté un docker avec Home Assistant qui sait gérer le RM4C Mini, j’ai construit un script qui me permet d’exécuter les quelques actions dont j’ai besoin.
Il me reste maintenant à appeler Home Assistant par API depuis Jeedom, j’ai regardé le plugin Script dont je me sers déjà et je ne suis pas certain de comment faire.

Voici ma commande Curl

curl -X POST -H « Authorization: password » -H « Content-Type: application/json » -d « { "entity_id": "script.Ampli" } » http://192.168.1.2:8123/api/services/script/Ampli

Pouvez-vous m’aiguiller ?

Merci beaucoup pour votre aide et portez vous bien surtout :slight_smile:
Manu

Je me suis débrouillé avec un call shell en php.

<?php
$output = shell_exec('curl -X POST -H "Authorization: Bearer Mytoken" -H "Content-Type: application/json" -d "{ \"entity_id\": \"script.1589020271119\" }" http://192.168.1.2:8123/api/services/script/turn_on');
?>

Et un appel depuis le plugin script

Ca fonctionne à merveille :slight_smile:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.