Aller au contenu

Messages recommandés

Posté(e)
local myId = fibaro:getSelfId()
local Id_TempSalonTv = 71
local Temp = fibaro:getValue(Id_TempSalonTv , "value")
  	

fibaro:call(myId, "setProperty", "ui.Label1.value", " *Salon Tv : " ..Temp)
fibaro:abort()

But:  initialiser la température à  l'ouverture du VD

 

Est il correct de mettre un abort() dans le main loop du VD pour obtenir qu'une seule lecture pour l'init ?

Ou existe t'il une autre solution ?

Posté(e)

Je viens de constater que le code ci dessus ne fonctionne pas ( sauf en mode debug )

En activant le VD la valeur du device  n'est pas mise à  jour dans le Label.

Si on enlève l'abort cela fonctionne correctement cycliquement.

En ouvrant le VD et en lançant le code Main loop  par debug, démarrer, le label est bien mis à  jour , et une message abort en rouge s'inscrit dans la fenêtre debug.

Autrement dit, pour mettre à  jour un label à  l'ouverture d'un VD il faut procéder autrement.

J'ai abandonné cette idée

×
×
  • Créer...