henri-allauch Posté(e) le 9 décembre 2015 Signaler Posté(e) le 9 décembre 2015 Bonjour, J'ai un module universel Fg-001 qui reçoit parfaitement deux commandes distinctes par 2 relai : un franchissement de barrière infrarouge et un détecteur Obscurité / Clarté. Tout va bien ca fonctionne mais je me rend compte ( en faisant des essais ) qu'après un Reboot de la box, les deux scènes liés à ces deux modules sont déclenchés. Je trouve bizarre que je n'ai pas de trace dans le journal alors qu'en fonctionnement naturel les traces sont bien présente. Comment éviter ou traiter ce déclenchement non désiré ? En testant une VG positionnée lors du démarrage de la HC2 ?? C'était idem dans la zipabox, et je pense que d'autres types de module peuvent être concerné Merci de vos lumières avisées ---------------------------------------- je ne sais pas encore comment vous transférez le code de la fenêtre HC2 en couleur ici ----------------- --[[ %% properties 69 value %% globals --]] -- Signaler franchissement escaliers Terrasse local startSource = fibaro:getSourceTrigger(); -- Voir si franchissement escaliers terrasse if ( ( tonumber(fibaro:getValue(69, "value")) > 0 ) or startSource["type"] == "other" ) then --Un coup de ding dong fibaro:call(32, "pressButton", "17") --Allumer voyant Escalier fibaro:call(32, "pressButton", "23") fibaro:sleep( 5 * 1000) --Eteindre voyant Escalier fibaro:call(32, "pressButton", "24") end
Berale64 Posté(e) le 9 décembre 2015 Signaler Posté(e) le 9 décembre 2015 A mon avis c'est ton "startSource["type"] == "other" ) then" qui fait ça. Tu devrais mettre en début de scène: local startSource = fibaro:getSourceTrigger(); if (startSource["type"] == "other" ) then fibaro:abort(); end
mprinfo Posté(e) le 9 décembre 2015 Signaler Posté(e) le 9 décembre 2015 Oui je pense aussi et le code lorsque tu postes tu utilises les <> c'est plus facile a lire
henri-allauch Posté(e) le 9 décembre 2015 Auteur Signaler Posté(e) le 9 décembre 2015 Merci j'ai modifié et je teste cela demain --[[ %% properties 69 value %% globals --]] -- Signaler franchissement escaliers Terrasse local startSource = fibaro:getSourceTrigger(); fibaro:debug (os.date ("Le %d/%m/%Y à %H:%M:%S") .." Start Source : " .. startSource["type"] ) fibaro:debug ("Value ID69 : " ..fibaro:getValue(69, "value") ) -- Voir si franchissement escaliers terrasse if (startSource["type"] == "other" ) then fibaro:abort(); end if (tonumber(fibaro:getValue(69, "value")) > 0 ) then --Un coup de ding dong fibaro:call(32, "pressButton", "17") --Allumer voyant Escalier fibaro:call(32, "pressButton", "23") fibaro:sleep( 5 * 1000) --Eteindre voyant Escalier fibaro:call(32, "pressButton", "24") end
mprinfo Posté(e) le 9 décembre 2015 Signaler Posté(e) le 9 décembre 2015 Regarde ici www.domotique-fibaro.fr/index.php/topic/4153-tout-sur-le-d%C3%A9clenchement-dune-sc%C3%A9ne-en-lua-by-steven/ Mprinfo a fait un super tuto qui pourrait t’intéressè
jojo Posté(e) le 9 décembre 2015 Signaler Posté(e) le 9 décembre 2015 il y a une erreur dans ton lien : le display est bon mais il pointe vers ce sujet ci, et pas làoù il devrait
henri-allauch Posté(e) le 10 décembre 2015 Auteur Signaler Posté(e) le 10 décembre 2015 J'ai mis des traces sur les scènes et j'ai pu constater qu'on reçois AU Reboot un trigger type Property et la value de l'état du module. Ceci pour 2 Fibaro module universel Fg-001 ( donc 4 scenes ) et pour une prise AN57 Everspring. Je n'ai pas constaté cela sur everspring SP103 et sur Fibaro détecteur de fumée ou de température qui sont aussi attendu sur le trigger value. Pour info c'est la même chose après une sauvegarde.
Messages recommandés