Page 1 sur 1

Changer les icones CUSTOM SENSOR à la volée

Publié : 22 mars 2020, 15:05
par e111111
Bonjour,

Le sujet est abordé à de multiples reprises, ici comme ailleurs, et malgré cela je n'ai pas trouvé comment faire.

Après avoir vainement cherché sur de multiples forum la réponse à mes questions, j'ai dû me résoudre à chercher pas moi-même.

Voici donc ma solution pour changer par le biais d'un script l’icône d'un custom sensor, pour ma part afin de faire évoluer l'icône pile en fonction de l'état de la batterie de ma tablette remontée à Domoticz par un super script récupéré ici même.

Commande à utiliser :

Code : Tout sélectionner

http://[IP DOMOTICZ]/json.htm?type=setused&idx=[idx]&name=[sensor name]&description=&switchtype=0&customimage=[num icone]&devoptions=1%3B%2525&used=true
Voici pour exemple ce que cela donne chez moi pour deux icônes battery low et battery high pour ma tablette :

http://192.168.1.44:8084/json.htm?type=setused&idx=229&name=Batterie%20TABLETTE&description=&switchtype=0&customimage=121&devoptions=1%3B%2525&used=true

http://192.168.1.44:8084/json.htm?type=setused&idx=229&name=Batterie%20TABLETTE&description=&switchtype=0&customimage=122&devoptions=1%3B%2525&used=true

En bleu, mes paramètres persos.

Bon, reste à trouver les icônes ID, car là pour les trouver c'est un peu à tâtons...

J'espère que ça pourra servir à certains :).

Re: Changer les icones CUSTOM SENSOR à la volée

Publié : 27 mars 2020, 08:56
par e111111
J'ai avancé un peu sur ce sujet, la partie en rouge ci-dessous correspond au nom de l'axe, en l’occurrence "%", par contre, le 2525 qui suit, je n'ai pas encore compris,

/json.htm?type=setused&idx=229&name=Batterie%20TABLETTE&description=&switchtype=0&customimage=121&devoptions=1%3B%2525&used=true

En créant un autre custom sensor avec VOLTS pour nom d'axe, ça me donne ça :

... &devoptions=1%3BVolts&used=true

On retrouve le "1%3B" devant, mais pas le 2525 après ...

Re: Changer les icones CUSTOM SENSOR à la volée

Publié : 27 mars 2020, 10:28
par boum
https://fr.wikipedia.org/wiki/Percent-encoding

%1b -> ;
%25 -> %

Curieusement, on dirait même que c'est doublement encodé pour le % (%2525 -> %25 -> %)

Re: Changer les icones CUSTOM SENSOR à la volée

Publié : 27 mars 2020, 11:15
par e111111
Effectivement, c'est curieux,
mais merci pour cette info que je vais creuser...