VD - kontrollera att rätt ikon är aktiv?

av Torro » 26 dec 2017, 20:39

Hej
Jag behöver lite hjälp på traven.

Jag har skapat ett VD med två knappar "On" respektive "Off". För respektive knapp har jag en ikon, tänd lampa respektive släckt lampa. Utöver detta så har jag en global variabel "WindowLightsOnOff" som har status On eller Off.

Mitt problem är att jag inte lyckas kontrollera vilken ikon som är aktiv baserat på om den globala variabeln är On eller Off.

Om jag trycker på On så aktiveras rätt ikon och den globala variabeln sätts till On men när den globala variabeln ändras till Off från en annan scen så är ikonen "Tänd Lampa" aktiv.

Kan man styra detta?

Tacksam för tips
/Torro
Torro
Ny medlem
 
Inlägg: 6
Blev medlem: 08 aug 2017, 18:09

av KristianO » 26 dec 2017, 23:16

Jag skulle kontrollerat den globala variabeln i ”main loop” och baserat på dess värde satt rätt ikon.


Skickat från min iPhone med Tapatalk
KristianO
Medlem
 
Inlägg: 451
Blev medlem: 10 mar 2014, 09:50

av Torro » 27 dec 2017, 16:09

Hej
Tack för svaret. Ja det är min plan också. Mitt problem var hur jag skulle sätta rätt ikon. Jag hittade sen senare igår kväll ett gammalt inlägg som visade hur man ska hantera det. Jag har sökt runt efter det men jag hittar ingenstans någon dokumentation angående "currentIcon" parametern. Mitt problem är löst i alla fall. Nu funkar det som det ska.

fibaro:call(selfid, "setProperty", "currentIcon", nn)

/Torro
Torro
Ny medlem
 
Inlägg: 6
Blev medlem: 08 aug 2017, 18:09

Dustin

Återgå till Fibaro Home Center 2