Page 1 sur 3
Comment avoir plusieurs text icone différent ?
Publié : 22 févr. 2017, 18:40
par Thecyp31
Bonjour,
Suite à la création de Dummy text pour récupérer le statut de mes chromecast, j'aimerais pouvoir modifier les icônes de ceux-ci.
Mais j'aimerais surtout avoir deux ( ou plus) icônes différents. ( du coup remplacer l'icone dans /www/images n'est pas l'idée).
Après plusieurs recherche je n'ai pas trouvé l'info
Quelqu'un l'a déjà fait ? et si oui comment ?
Merci
Re: Comment avoir plusieurs text icone différent ?
Publié : 03 juin 2020, 15:37
par Wolfen38
Voila un sujet sans réponse qui m'intéresse pourtant....
J'ai des widgets text que je remplie en fonction des prévisions de pluie.
Au lieu de la vilaine image 'text', j'aurais aimé avoir un beau soleil quand il ne pleut pas et de la pluie si il pleut.
Y a moyen de modifier celà ?
Un peu dans le style des widget alerte qui changent en fonction du niveau d'alerte.
Merci.
Re: Comment avoir plusieurs text icone différent ?
Publié : 05 juin 2020, 20:54
par hestia
avec DzVents
https://www.domoticz.com/wiki/DzVents:_ ... _scripting
il y a un attribut pour modifier l'icone (icon: String. Name of the icon in Domoticz GUI)
Il y aussi un json
un topic la-dessus ici
https://www.domoticz.com/forum/viewtopi ... 59&t=32376
un script pour essayer
Code : Tout sélectionner
-- Icon changer
local ICON_ON = 237
local ICON_PLAY = 236
local ICON_OFF = 238
local ICON_PAUSE = 239
return {
logging = {
level = domoticz.LOG_DEBUG, -- Select one of LOG_DEBUG, LOG_INFO, LOG_ERROR, LOG_FORCE to override system log level
},
on = {
devices = {1112},
},
execute = function(dz, item)
print('start icon ' .. item.level)
if item.level == 10 then
item.setIcon(ICON_ON)
item.switchSelector(10).silent()
elseif item.level == 20 then
item.setIcon(ICON_PLAY)
item.switchSelector(20).silent()
elseif item.level == 30 then
item.setIcon(ICON_OFF)
item.switchSelector(30).silent()
elseif item.level == 40 then
item.setIcon(ICON_PAUSE)
item.switchSelector(40).silent()
end
end
}
il faut créer un sélecteur et mettre l'id à la place de 1112
et des customs icones
Re: Comment avoir plusieurs text icone différent ?
Publié : 05 juin 2020, 20:57
par Wolfen38
Merci.
Je comprends la fin mais pas le début.
Ça correspond a quoi les 236,237... ?
Envoyé de mon Mi 9T Pro en utilisant Tapatalk
Re: Comment avoir plusieurs text icone différent ?
Publié : 05 juin 2020, 21:44
par hestia
dans le script il y a 4 icones avec les id suivants: 237, 236, 238, 239
et l'on met en évidence le changement d'icone
il faut mettre les bon id d'icone (voir l'autre topic vers la fin)
Re: Comment avoir plusieurs text icone différent ?
Publié : 05 juin 2020, 22:34
par Keros
L'idée est vraiment sympa
ça ce rapproche du script de papoo :
https://easydomoticz.com/forum/viewtopi ... 77a5fcca75 ou
https://pon.fr/dzvents-afficher-le-jour ... me-d-icone
Il ne reste plus qu'a trouver de belles icônes

Re: Comment avoir plusieurs text icone différent ?
Publié : 05 juin 2020, 23:04
par hestia
Il ne reste plus qu'a trouver de belles icônes
ou les faire
on peut aussi changer le libellé du device
.rename
Re: Comment avoir plusieurs text icone différent ?
Publié : 05 juin 2020, 23:13
par Keros
Je vais regarder ça, merci.
J'utilise justement le .rename pour mettre à jour les jours dans mes widgets de prévisions météo.
Re: Comment avoir plusieurs text icone différent ?
Publié : 05 juin 2020, 23:14
par Wolfen38
Je pige pas comment lier un icône a une id. C'est dans la façon de nommer les icônes ?
Envoyé de mon Mi 9T Pro en utilisant Tapatalk
Re: Comment avoir plusieurs text icone différent ?
Publié : 05 juin 2020, 23:16
par Wolfen38
hestia a écrit :Il ne reste plus qu'a trouver de belles icônes
ou les faire
on peut aussi changer le libellé du device
.rename
Donc mon widget, si il fait beau je peux l'appeler prévision soleil et si il pleut prévision de pluie ?
C'est quoi la syntaxe de ce .rename?
Merci
Envoyé de mon Mi 9T Pro en utilisant Tapatalk