voir ici https://www.domoticz.com/forum/viewtopi ... 59&t=32376Je pige pas comment lier un icône a une id
Comment avoir plusieurs text icone différent ?
Re: Comment avoir plusieurs text icone différent ?
Dernière modification par hestia le 06 juin 2020, 12:03, modifié 1 fois.
Re: Comment avoir plusieurs text icone différent ?
EDIT : Hestia, ton lien ne fonctionne pas
Oui tu peux changer le nom de ton device avec domoticz.devices(XXX).rename("Nouveau Non")
Attention si tu as des scripts que se base sur ce widget, ils risquent d'être perdu car le nom à changer. Il vaut mieux utiliser l'IDX du dispositif dans ce cas.
Oui tu peux changer le nom de ton device avec domoticz.devices(XXX).rename("Nouveau Non")
Attention si tu as des scripts que se base sur ce widget, ils risquent d'être perdu car le nom à changer. Il vaut mieux utiliser l'IDX du dispositif dans ce cas.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: Comment avoir plusieurs text icone différent ?
d'avoir il faut avoir vu celaC'est quoi la syntaxe de ce .rename?
https://www.domoticz.com/wiki/DzVents:_ ... _scripting
un exemple
Code : Tout sélectionner
mydevice.rename('toto')Re: Comment avoir plusieurs text icone différent ?
J'arrive pas à trouver ce satané id d'icone.....
Re: Comment avoir plusieurs text icone différent ?
Effectivement le topic donné était la fin de l'histoire, pas le début
c'est ici qu'il faut regarder d'abord https://www.domoticz.com/forum/viewtopi ... on#p232096
Il faut regarder dans la table CustomImages
ça ressemble à ça
et ce que dit le 1er topic, c'est qu'il faut rajouter 100 à l'id de cette table pour appeler seticon
119 Lumen Lumen Lumen => item.setIcon(219)
(ce que j'ai trouvé sur mon dz, à voir si c'est généralisé)
c'est ici qu'il faut regarder d'abord https://www.domoticz.com/forum/viewtopi ... on#p232096
Il faut regarder dans la table CustomImages
ça ressemble à ça
Code : Tout sélectionner
1 Motion Motion Motion Icon
2 Heater Heater Heater
3 Garagedoor Garagedoor Garagedoor logo
4 HW HW HotWater
5 Venting Venting Venting
...
117 RGB-LEDs RGB LED strip 2 Icon for RGB LED strips
118 lamp Lamp Lamp
119 Lumen Lumen Lumen119 Lumen Lumen Lumen => item.setIcon(219)
(ce que j'ai trouvé sur mon dz, à voir si c'est généralisé)
Re: Comment avoir plusieurs text icone différent ?
Bon, l'odre est tout bizarre, mais c'est bon.
En fait j'essayais de récupérer des icones classiques de dz, pas des custom.
PS : La commande "domoticz.devices(XXX).rename("Nouveau Non")", elle fonctionne pas dans le scipt, faut que je fasse un autre script lua, pas dzvents c'est ca ?
J'ai cette erreur
En fait j'essayais de récupérer des icones classiques de dz, pas des custom.
PS : La commande "domoticz.devices(XXX).rename("Nouveau Non")", elle fonctionne pas dans le scipt, faut que je fasse un autre script lua, pas dzvents c'est ca ?
J'ai cette erreur
Code : Tout sélectionner
2020-06-06 12:13:07.016 Error: dzVents: Error: (3.0.8) An error occurred when calling event handler icone-changer
2020-06-06 12:13:07.016 Error: dzVents: Error: (3.0.8) /home/pi/domoticz/scripts/dzVents/scripts/icone-changer.lua:20: attempt to index a nil value (global 'domoticz')Re: Comment avoir plusieurs text icone différent ?
les 2 sont dzVents
extrait de mon script, les 2 lignes se suivent
mais il faut rafraichir la page, soit par un refresh du browser, soit en forçant une mise à jour de device
extrait de mon script, les 2 lignes se suivent
Code : Tout sélectionner
devWAKEUPTIME.setIcon(ICON_PAUSE)
devWAKEUPTIME.rename(WAKEUPTIME_NAME .. ' - ' .. LangDayName(P_alarmDate))Code : Tout sélectionner
devWAKEUPTIME.switchSelector(W_nextWakeTime).silent() -- and to refresh icon and name selector on the GUIRe: Comment avoir plusieurs text icone différent ?
Merci.
Maintenant, j'ai mon icone, j'ai mon texte, me manque le rafraîchissement qui va pas.
C'est quoi "W_nextWakeTime" ?
Et encore une question, ca, c'est pour un selector, on peut faire de meme avec un widget texte ? Car le but est d'avoir un widget text pour afficher les précipitation prévu, et d'avoir l'icone et le nom qui change en fonction des précipitation.
Maintenant, j'ai mon icone, j'ai mon texte, me manque le rafraîchissement qui va pas.
C'est quoi "W_nextWakeTime" ?
Et encore une question, ca, c'est pour un selector, on peut faire de meme avec un widget texte ? Car le but est d'avoir un widget text pour afficher les précipitation prévu, et d'avoir l'icone et le nom qui change en fonction des précipitation.
Re: Comment avoir plusieurs text icone différent ?
W_nextWakeTime doit être une variable qui est donnée comme valeur au sélecteur.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: Comment avoir plusieurs text icone différent ?
J'ai essayé ca pour changer l'icone de mon widget text, mais ca ne fonctionne pas.
Avec cette erreur
Code : Tout sélectionner
local ICON_RAIN = 116
local ICON_SUN = 117
return {
logging = {
level = domoticz.LOG_DEBUG, -- Select one of LOG_DEBUG, LOG_INFO, LOG_ERROR, LOG_FORCE to override system log level
},
on = {
timer = {
'every 1 minutes'
},
{
devices = {405},
},
},
execute = function(dz, item)
item.setIcon(ICON_RAIN)
end
}
Code : Tout sélectionner
2020-06-06 15:45:00.427 Error: dzVents: Error: (3.0.8) ...e/pi/domoticz/scripts/dzVents/scripts/icone-changer2.lua:22: attempt to call a nil value (field 'setIcon')