turlututu74 Posté(e) le 22 septembre 2014 Signaler Posté(e) le 22 septembre 2014 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 !
Steven Posté(e) le 22 septembre 2014 Signaler Posté(e) le 22 septembre 2014 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.
turlututu74 Posté(e) le 22 septembre 2014 Auteur Signaler Posté(e) le 22 septembre 2014 Merci. Je me doutais bien de l histoire avec les variables globales. OK super. Je te tiens O ju si je bug... merci encore Steven.
turlututu74 Posté(e) le 22 septembre 2014 Auteur Signaler Posté(e) le 22 septembre 2014 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 !!!
Messages recommandés