IP Control TV Sony

Bonjour,

Depuis un terminal, je suis en mesure d’éteindre ma TV Sony en utilisant la ligne de commande suivante :

curl -H "Content-Type: application/json" -X POST -d '<?xml version="1.0" encoding="utf-8"?><s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:X_SendIRCC xmlns:u="urn:schemas-sony-com:service:IRCC:1"><IRCCCode>AAAAAQAAAAEAAAAvAw==</IRCCCode></u:X_SendIRCC></s:Body></s:Envelope>' http://X.X.X.X/sony/IRCC

Or, je ne parviens pas à l’intégrer dans Jeedom, en utilisant le plugin Script.

L’erreur en question :

Pouvez-vous m’apporter votre aide ?

Par avance, je vous remercie !

hello,
tu peux voir ce sujet pour t’inspirer

sinon le plugin sony bravia ne fonctionne pas chez toi?

bonne journée

PS: pour le script passse par un fichier (bouton vert) puis le bouton juste à gauche ça sera pour l’éditer

Bonjour,

Lisez la doc :wink:

Vous faite une requête de type http en tapant du code php… ne vous attendez pas à ce que cela fonctionne sans encombre à l’avenir, c’est plutôt une (heureuse) coïncidence que cela fonctionne.

Tout est également expliqué dans le sujet pointé par @ddelec24

Autant écrire directement dans un bloc code d’un scenario en php …

@ddelec24 avait déjà donné l’info:

et il faut donc faire une commande de type script, comme marqué dans la doc ici https://doc.jeedom.com/fr_FR/plugins/programming/script/?theme=light#Exemple%20SCRIPT (avec un exemple de script php)

mais je me permet d’insister sur le prérequis indiqué dans la doc

Prérequis : savoir développer un script en php

Tout cela pour dire que, si je ne m’abuse, il y a eu pas mal de réponses qui étaient là pour aider à avancer mais la communauté ne vas pas pouvoir faire le travail à votre place, et ce n’est pas ce que vous voulez de toute façon sinon vous auriez pris le plugin comme suggéré.

Vous avez testé quoi? de mettre le script dans un fichier?
qu’est-ce qui n’a pas fonctionné?

juste pour être clair sur ma réponse précédente: il n’y a aucun problème à poser des questions et y répondre mais il faut détailler pour qu’on puisse comprendre ce qui n’est pas clair

Avez vous mis l’extension php au fichier?
Il y a un avertissement sur ce point dans la doc, visible sur le lien que j’ai donné

Si il n’y a pas de de retour oui mais c’est la seule variable qui te permet si ta commande est bien passé …

je te conseil donc de faire un traitement de celle-ci …