Changer les icones CUSTOM SENSOR à la volée

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
e111111
Messages : 225
Inscription : 11 déc. 2018, 19:44

Changer les icones CUSTOM SENSOR à la volée

Message 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 :).
Domoticz V4.10 sur Synology DS216j (DSM 6.3), clef Z-Wave Sigma
e111111
Messages : 225
Inscription : 11 déc. 2018, 19:44

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

Message 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 ...
Domoticz V4.10 sur Synology DS216j (DSM 6.3), clef Z-Wave Sigma
boum
Messages : 233
Inscription : 18 janv. 2019, 11:34
Localisation : France

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

Message 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 -> %)
Domoticz v2022.2 sur linux-mint / Z-Wave-JS / RFXCom / Zigbee2MQTT
e111111
Messages : 225
Inscription : 11 déc. 2018, 19:44

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

Message par e111111 »

Effectivement, c'est curieux,
mais merci pour cette info que je vais creuser...
Domoticz V4.10 sur Synology DS216j (DSM 6.3), clef Z-Wave Sigma
Répondre