Aller au contenu

Messages recommandés

Posté(e)

Bonjour,


Je voudrais regrouper mes scènes de chauffage sanitaire.


J'ai un module virtuel avec quelque btn de chauffe (mode normale suivant plage horaire et journée, mode coup de chauffe si on veut prendre une douche la nuit ou en journée semaine, et off si vacances...)


Bref, pour jongler entre ces  modes je ne sais pas trop comment faire dans une même scène.


 


Je voudrais savoir si avec ce type de solution ci-dessous on peu "jongler" entre les modes !!! 


 


local OrigineDeclenchement = fibaro:getSourceTriger()


If OrigineDeclenchement['type']== 'ID module virtuel, bouton1' then ...


 elseif OrigineDeclenchement['type']== 'ID module virtuel, bouton2' then ...


 


A moins de passer par la modification d'une variable globale !!!


MERCI de vos lumières !


 

Posté(e)

Non ce n'est malheureusement pas possible. 

 

Il faut que chacun de tes bouton mette à  jour une variable globale puis lance la scène. Ensuite depuis ta scène tu regarde la valeur de la variable globale :

 

Exemple

 

Bouton Confort :

fibaro:setGlobal("Chauffage", "Confort")
fibaro:startScene(33)

Scène :

if (fibaro:getGlobalValue("Chauffage") == "Confort") then
 ...
end

Si jamais tu as besoin clique sur "Gestion Chauffage" dans ma signature, cela pourras peut-être d'aider, te donner des idées ... ou pas :)

 

Hésite pas si tu as des questions.

Posté(e)

Ok ça fonctionne super, demain matin migration... Merci encore.

Aller je clique sur Gestion de chauffage àSteven!

PS: on devrait vraiment commencer par ce genre de méthode avant de se faire engloutir par de nombreuses de scènes !!!

×
×
  • Créer...