fel-x Posté(e) mardi à 21:12 Signaler Posté(e) mardi à 21:12 (modifié) J'avais déjà testé en mettant un intervalle d'une minute, mais sans impact. J'emploierai sans doute cette méthode si je constate des latences dans le futur mais pour le moment ma box n'est pas du tout surchargée et aucune règle GEA n'est loupée. Si je retire la condition "Monthly" ça fonctionne sans problème: GEA.add({"Time", "21:45"}, 30, "il est 21h45", {"Push", 840}) Mais si j'ajoute la condition "Monthly", il n'y a pas de déclenchement: GEA.add({{"Monthly", 20}, {"Time", "21:50"}}, 30, "On est le 20 du mois et il est 21:50", {"Push", 840}) et le debug complet (GEA.debug=true et GEA.lldebug=true) donne ceci : [20.01.2026] [21:50:10] [DEBUG] [QA_GEA_820]: GEA:encapsule() copy.check() copy.name="Monthly" id=20 property=20 value=20 value2=20 value3=20 value4=20 [20.01.2026] [21:50:10] [DEBUG] [QA_GEA_820]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [20.01.2026] [21:50:10] [DEBUG] [QA_GEA_820]: GEA:encapsule() copy.check() result = true [20.01.2026] [21:50:10] [DEBUG] [QA_GEA_820]: GEA:check() result = false, true [20.01.2026] [21:50:10] [DEBUG] [QA_GEA_820]: GEA:check() ready = false [20.01.2026] [21:50:10] [DEBUG] [QA_GEA_820]: @180s [Validation] #25 : ["Monthly",[20]] ["Time",["21:50"]] => ["Push",[840]] Idem à 21:50:40 (@210s) Je n'arrive pas à comprendre la cause sur base de ce log, et je veux bien un coup de main Modifié mardi à 21:13 par fel-x
fel-x Posté(e) mardi à 21:37 Signaler Posté(e) mardi à 21:37 (modifié) il y a 26 minutes, fel-x a dit : Je n'arrive pas à comprendre la cause sur base de ce log, et je veux bien un coup de main ...enfin si : je comprends que "Monthly" revient =true et que "Time" revient "false" systématiquement. Si je change la date (21 au lieu de 20 par exemple, puisqu'on est le 20 aujourd'hui) le "Monthly" revient =false aussi (même si je mets le "Temps" sous forme d'intervalle de 1 ou 2 minutes) Mais rien à faire pour que "Time" devienne =true (sauf à retirer la condition "Monthly") Modifié mardi à 21:39 par fel-x
jmg38 Posté(e) il y a 16 heures Signaler Posté(e) il y a 16 heures je souhaiterai mettre en marche un dispositif seulement du mois d'avril au mois d'octobre. Quelqu'un peut - il me donner la bonne formule à utiliser dans GEA. Merci
jojo Posté(e) il y a 10 heures Signaler Posté(e) il y a 10 heures Il y a 5 heures, jmg38 a dit : je souhaiterai mettre en marche un dispositif seulement du mois d'avril au mois d'octobre. Quelqu'un peut - il me donner la bonne formule à utiliser dans GEA. Merci cfr syntaxe Citation -- "Dates" : Teste la date calendaire du jour -- SYNTAXE : {"Dates", <from>, <to>}
jmg38 Posté(e) il y a 10 heures Signaler Posté(e) il y a 10 heures Merci, j'avais oublié "Dates"! j'ai écrit dans GEA ,,, {"Dates", "01/01", "31/10"},,, et ça marche
fel-x Posté(e) il y a 9 heures Signaler Posté(e) il y a 9 heures Le 20/01/2026 à 22:12, fel-x a dit : Si je retire la condition "Monthly" ça fonctionne sans problème: GEA.add({"Time", "21:45"}, 30, "il est 21h45", {"Push", 840}) Mais si j'ajoute la condition "Monthly", il n'y a pas de déclenchement: GEA.add({{"Monthly", 20}, {"Time", "21:50"}}, 30, "On est le 20 du mois et il est 21:50", {"Push", 840}) Pour info, j'ai testé plusieurs combinaisons durant quelques jours et j'en conclus que "Monthly" n'accepte pas de condition complémentaire. Les seules possibilités d'emploi de "Monthly" sont décrites dans la syntaxe (v7.39) : -- SYNTAXE : {"Monthly"} {"Monthly", "First|Begin|1"} {"Monthly", "Last|End|31"} {"Monthly", <num_jour>} {"Monthly", <jour>} Si quelqu'un trouve le moyen d'y combiner une seconde condition horaire, je suis preneur En attendant je vais utiliser un scénario en LUA pur.
jojo Posté(e) il y a 8 heures Signaler Posté(e) il y a 8 heures du coup, il faut truander le système, (en faisant 12 ligne, ou en utilisant "or") avec "date & "time"
Lazer Posté(e) il y a 7 heures Signaler Posté(e) il y a 7 heures @fel-x On dirait bien un bug de la condition Monthly Il faudrait que j'essaie de reproduire et de trouver un correctif. En attendant, tu peux utiliser la solution de contournement proposée par @jojo Et même pas besoin de "Or", car il est fait automatiquement quand GEA détecte plusieurs conditions Time ou Dates dans la même règle. Reste que ça fera une ligne assez longue... fonctionnel mais pas très "joli".
Messages recommandés