Aller au contenu

Icone Dynamique VM


Messages recommandés

Posté(e) (modifié)

Est ce que sur mon module virtuel je peux changer mon icone en fonction de son etat.

 

Ma variable est sur ON mon icone est en ON.

Ma variable est sur OFF mon icone est en OFF.

 

J'ai bien sure un icone different en fonction de son etat.

 

Je pense que c'est une question de label. Si qq un peut m'éclairer merci.

Modifié par yoim
Posté(e)

Tu peux passer par ce petit bout de code que tu mets dans la boucle principale :

 

local selfID = fibaro:getSelfId()

if ( fibaro:getGlobalValue("MODULE") == "ON" ) then 
  fibaro:call(selfID, "setProperty", "ui.Label1.value", "ON");
  fibaro:call(selfID,"setProperty","currentIcon","NUMERO DE L'ICONE ON");
else 
  fibaro:call(selfID, "setProperty", "ui.Label1.value", "OFF");
  fibaro:call(selfID,"setProperty","currentIcon","NUMERO DE L'ICONE OFF");
end  

 

  • Like 1
  • Thanks 1
Posté(e)

moins usuel mais peut être utile, l'équivalent pour les scènes

%% properties
%% events
%% globals
--]]
--example icon change--
api.put('/scenes/250', {iconID=1024})
fibaro:sleep(2000)
api.put('/scenes/88', {iconID=4})
fibaro:sleep(2000)
api.put('/scenes/88', {iconID=3})
fibaro:sleep(2000)

Il faut bien-sure adapter l'id de scènes et  icones

  • Like 1
  • Thanks 1
Posté(e)

Merci beaucoup @cromoto C'est exactement ca. Ca a fonctionner du premier coup.

 

Je mets mes icones si besoin pour les users de Sonoff. ;)

 

 

 

 

sonoff_128X128OFF.png

sonoff_128X128ON.png

sonoff_128X128.png

×
×
  • Créer...