yoim Posté(e) le 3 février 2020 Signaler Posté(e) le 3 février 2020 (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é le 3 février 2020 par yoim
cromoto Posté(e) le 4 février 2020 Signaler Posté(e) le 4 février 2020 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 1 1
TonyC Posté(e) le 4 février 2020 Signaler Posté(e) le 4 février 2020 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 1 1
yoim Posté(e) le 4 février 2020 Auteur Signaler Posté(e) le 4 février 2020 Merci beaucoup @cromoto C'est exactement ca. Ca a fonctionner du premier coup. Je mets mes icones si besoin pour les users de Sonoff.
Messages recommandés