Comment avoir plusieurs text icone différent ?

Venez nous montrer ici vos relookings de Domoticz. Thèmes, styles, custom pages ici c'est le coin du design,
Gérard12
Messages : 1
Enregistré le : 23 juin 2020, 08:24

Re: Comment avoir plusieurs text icone différent ?

Message par Gérard12 »

hestia a écrit :
13 juin 2020, 00:12
a priori, la methode setIcon(iconNumber) est la même pour tous les devices

Code : Tout sélectionner

-- Icon changer

local ICON_ON = 237
local ICON_PLAY = 236
local ICON_OFF = 238
local ICON_PAUSE = 239
local ICON_SELECT


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)
    _G.logMarker =  dz.moduleLabel -- set logmarker to scriptname
    
    print('start icon ' .. item.level)
    
    if item.level == 10 then
        --item.setIcon(ICON_ON)
        ICON_SELECT = ICON_ON        
        --item.switchSelector(10).silent()
    elseif item.level == 20 then
        --item.setIcon(ICON_PLAY)
        ICON_SELECT = ICON_PLAY 
        --item.switchSelector(20).silent()
    elseif item.level == 30 then
        --item.setIcon(ICON_OFF)
        ICON_SELECT = ICON_OFF 
        --item.switchSelector(30).silent()
    elseif item.level == 40 then
        --item.setIcon(ICON_PAUSE)
        ICON_SELECT = ICON_PAUSE 
        --item.switchSelector(40).silent()
    end
    
    print(ICON_SELECT)
    item.setIcon(ICON_SELECT)
    item.switchSelector(item.level).silent()
    
dz.devices(1152).updateText("=> " .. tostring(item.level))
dz.devices(1152).setIcon(ICON_SELECT)
dz.devices(1152).rename("*** level " .. tostring(item.level) .. " ***")

end
}
Ce script change le nom du widget texte
Pour l'icone cela ne fonctionne...
https://www.domoticz.com/forum/viewtopi ... 20#p244587
pour le moment?
j'ai aussi remarqué

Répondre