Page 2 sur 2

Re: changer icone via json

Publié : 03 déc. 2016, 12:02
par higgins91
Merci, je vais essayer ce capteur "alerte" ;)

Yes! ça marche, merci (j'ai eu du mal mais au final c'est bon)
le site retourne la couleur en majuscule et je comparait avec la couleur en miniscule :)

Code : Tout sélectionner

#!/bin/bash

tempo=$(curl -s "http://domogeek.entropialux.com/tempoedf/now")

#ancien capteur dummy "text"
#curl "http://192.168.192.31:8080/json.htm?type=command&param=udevice&idx=15&svalue=$tempo"

if [ $tempo = "BLEU" ]; then
curl "http://192.168.192.31:8080/json.htm?type=command&param=udevice&idx=35&nvalue=0&svalue=Bleu"
fi

if [ $tempo = "BLANC" ]; then
curl "http://192.168.192.31:8080/json.htm?type=command&param=udevice&idx=35&nvalue=1&svalue=Blanc"
fi

if [ $tempo = "ROUGE" ]; then
curl "http:/192.168.192.31:8080/json.htm?type=command&param=udevice&idx=35&nvalue=2&svalue=Rouge"
fi

Re: changer icone via json

Publié : 12 déc. 2016, 22:13
par patrice
Bonsoir
En dehors des derniers messages qui n'ont pas de rapport avec le titre du thread (comme souvent par ici :twisted: ), avez vous une explication quand au nom/numero de l'image a donner
Je me suis bien créé des images 110_On,110_Off, et aussi 110 que je passe a l'api dans customimage , avec les idx et noms de mon custom widget comme cela

Code : Tout sélectionner

http://192.168.1.76:8080/json.htm?type=setused&idx=22&name=test&description=&switchtype=0&customimage=110&devoptions=1;&used=true
mais sans succès
Vous avez réussi ?

Re: changer icone via json

Publié : 13 déc. 2016, 04:59
par gandalfand
Bonjour,

une astuce pour connaitre les commandes json ::

1) connecte toi a ton interface par google chrome : ex : 192.168.1.1:8080

2) appuie sur f12 pour avoir le mode console et va dans network.

3) reproduit la manipulation que tu souhaite faire en cliquant dans l'interface et récupère la commande json dans le network...