Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Commande Script JSON avec IP variable

Réservé à l'utilisation et la programmation de scripts dans JEEDOM
Avatar de l’utilisateur
HerveL
Timide
Messages : 478
Inscription : 11 sept. 2015, 22:46
Localisation : Nantes

Commande Script JSON avec IP variable

Message par HerveL » 28 janv. 2019, 23:13

Bonjour,

Je souhaite piloter plusieurs modules multiroom via des commandes Script.
Tous les modules sont identiques, seule leur adresse IP est différente.
Plutot que créer comme un bourrin autant de scripts que de modules, j'aimerai avoir un script générique et passer l'adresse IP du module dans une variable.
Ce serait plus propre, et aussi bien plus facile à maintenir

J'ai 2 formats de commandes :
Commandes Action : type HTTP
Exemple:

Code : Tout sélectionner

http://192.XXX.X.XX/httpapi.asp?command=setPlayerCmd:playlist:http://direct.franceinter.fr/live/franceinter-midfi.mp3:1
Commandes Info: type JSON
Exemple:

Code : Tout sélectionner

http://192.XXX.X.XX/httpapi.asp?command=getPlayerStatus
L'adresse IP de chaque module est contenue dans une variable #[Multiroom][Multiroom Liste][Device1-IP]#

Pour les commandes Action HTTP c'est facile il suffit de remplacer l'adresse IP dans la commande par la variable:

Code : Tout sélectionner

http://#[Multiroom][Multiroom Liste][Device1-IP]#/httpapi.asp?command=setPlayerCmd:playlist:http://direct.franceinter.fr/live/franceinter-midfi.mp3:1
Et ca fonctionne très bien.

Par contre, je ne parviens pas à trouver une syntaxe qui fonctionne avec les JSON

Quelqu'un aurait-il une idée ?
Merci
Hervé
Utilisateur Mini+ et SMART passionné
Zwave, IPX800V3, IPX800V4, Rfxcom, RFP1000

Répondre

Revenir vers « [Plugin officiel] Scripts »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités