jjacques68 Posté(e) le 24 août 2018 Signaler Partager Posté(e) le 24 août 2018 il y a 43 minutes, 971jmd a dit : comme la scène tourne en boucle tout les 3s si je programme une heure comme par exemple 10H00 tant que 10h01 navire pas tout les 3s le code renvois un ON j’imagine que tu a environ 20 ON par minute !? si,tu bossais à la minute tu n’en n’aurais que 1 ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
971jmd Posté(e) le 24 août 2018 Auteur Signaler Partager Posté(e) le 24 août 2018 (modifié) j’ai essayer a la seconde mai ça fonctionne pas du tout local currentDate = os.date("%H:%M:%S") local newora1 = "10:21:05" -------------------------------------------------------------- ------------------------ P1 -------------------------------- if (dayfound1) then fibaro:debug("HEURE_P1>> "..newora1) if currentDate == newora1 then fibaro:setGlobal("TEST" , "1") end end Modifié le 24 août 2018 par 971jmd Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kana-chan Posté(e) le 25 août 2018 Signaler Partager Posté(e) le 25 août 2018 Bonjour, Il y a 17 heures, 971jmd a dit : comme la scène tourne en boucle tout les 3s si je programme une heure comme par exemple 10H00 tant que 10h01 navire pas tout les 3s le code renvois un ON Il y a la possibilité de faire une variable qui une fois le déclenchement fait, elle est à 1 et sune fois la minute passée elle est remise à 0 et le pour le premier déclenchement on teste la valeur de cette variable qui doit être 0. Voilà ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
971jmd Posté(e) le 25 août 2018 Auteur Signaler Partager Posté(e) le 25 août 2018 (modifié) salut variable local ou global? Modifié le 25 août 2018 par 971jmd Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kana-chan Posté(e) le 26 août 2018 Signaler Partager Posté(e) le 26 août 2018 Bonjour, Je pencherai pour une globale. Voilà ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Barelle Posté(e) le 26 août 2018 Signaler Partager Posté(e) le 26 août 2018 Oui, une variable globale à la scène devrait suffire... Lien vers le commentaire Partager sur d’autres sites More sharing options...
971jmd Posté(e) le 26 août 2018 Auteur Signaler Partager Posté(e) le 26 août 2018 (modifié) j'ai trouver la solution mai avec GEA local GLOBAL0 = fibaro:getGlobal("TEST" , "0") fibaro:debug("JOURS_P1>> "..Jour_VD_P1) fibaro:debug("HEURE_P1>> "..newora1) fibaro:debug("Etat>> "..ON_P1) if GLOBAL0 then ----si variable TEST = 0 if (dayfound1) then if ON_P1 == "Activé" then if currentDate == newora1 then fibaro:setGlobal("TEST" , "1") end end end end GEA GEA prend son temps pour repasser la variable à 0 ---SPPG GEA.add({"Global", "TEST", "1"}, -1, "on", {{"turnOn", 14}}) GEA.add({"Global", "TEST", "1"}, 30, "RESET TEST", {{"Global", "TEST", "0"}}) GEA.add({"Global", "TEST", "2"}, -1, "off", {{"turnOff", 14}}) GEA.add({"Global", "TEST", "2"}, 30, "RESET TEST", {{"Global", "TEST", "0"}}) Modifié le 26 août 2018 par 971jmd Lien vers le commentaire Partager sur d’autres sites More sharing options...
971jmd Posté(e) le 5 septembre 2018 Auteur Signaler Partager Posté(e) le 5 septembre 2018 (modifié) salut à tous help petit parantése je cherche a envoyer par par mail le message venant de plusieurs variable local ..jours.. " "..H1.." "..mois.. " " ..H3.. " à " ..H4 et je n'y arrive pas résultat du debug que je cherche a envoyer par mail : [DEBUG] 19:04:24: active le >>> Mercredi 05 Septembre 2018 à 18:04:24 local a = fibaro:getValue(14, 'value') if tonumber(a) == 0 then fibaro:debug("Désactivée le >>> "..jours.. " "..H1.." "..mois.. " " ..H3.. " à " ..H4) end - local subject = "Alarme Villa" local message = (jours, H1) fibaro:call(2, "sendEmail", subject, message) Modifié le 5 septembre 2018 par 971jmd Lien vers le commentaire Partager sur d’autres sites More sharing options...
Steven Posté(e) le 7 septembre 2018 Signaler Partager Posté(e) le 7 septembre 2018 local a = fibaro:getValue(14, 'value') if tonumber(a) == 0 then local message = "Désactivée le >>> "..jours.. " "..H1.." "..mois.. " " ..H3.. " à " ..H4 fibaro:debug(message) fibaro:call(2, "sendEmail", "Alarme Villa", message) end - 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés