-
Compteur de contenus
14 859 -
Inscription
-
Dernière visite
-
Jours gagnés
199
Tout ce qui a été posté par jojo
-
Je ne comprends plus rien ... J'ai laissé courir mon GEA Alarme de test (programmée tous les jours à 15:02) pour voir si je recevais l'action à une autre heure ey identifier ici un soucis de fuseau horaire... Mais là, c'est arrivé exactement à l'heure convenue. Faudrait-il attendre 24h pour que ce soit ok ? Je continue d'autres tests. (en attendant mon autre moche solution fonctionne)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
en fait Fibaro partent du principe qu'il y a un bug. Or ce n'est pas le cas, d'où la promenade qu'ils te proposent ...
-
zut, zut et re-zut ! Quand j'ai changé la zone de temps (de Zurich) à Paris, ça a fonctionné (voir log message précédent). Je l'ai re-basculée à Zurich, et ... ça fonctionnait toujours ??? Je l'ai mise à Brussels, et ça ne fonctionnait plus. Je m'ai à nouveau mise sur Paris, et ça ne fonctionne toujours pas (j'aurais espéré que oui ...) Mon analyse est la suivante : GEA Alarme envoie une heure qui ne correspond pas à celle de GEA. Comme la fonction "Time" dans GEA fonctionne correctement, je dirais qu'il faudrait chercher au niveau de GEA Alarme ...
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
.07.2022] [14:37:22] [DEBUG] [QA_GEA_167]: ... vérification en cours #19 @570s... [08.07.2022] [14:37:22] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() copy.name="Alarm" id=256 property=256 value=256 value2=256 value3=256 value4=256 [08.07.2022] [14:37:22] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [08.07.2022] [14:37:22] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() result = true [08.07.2022] [14:37:22] [DEBUG] [QA_GEA_167]: GEA:check() result = true, true [08.07.2022] [14:37:22] [DEBUG] [QA_GEA_167]: GEA:check() ready = true [08.07.2022] [14:37:22] [DEBUG] [QA_GEA_167]: @570s [Validation*] #1 : ["Alarm",[256]] => ["Email",["admin","body","Test GEA Alarme"]] *répété* [08.07.2022] [14:37:22] [DEBUG] [QA_GEA_167]: GEA:check() difftime(0.0) < 30
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
je valide que je crois avoir trouvé le bug
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
sur mon heure de table, je viens de penser à une alternative (bcp moins propre et flexible que GEA Alarme), mais je vais la développer et la tester pour être prêt au cas où.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Merci, maintenant je prépare ma migration : la semaine charnière sera celle du 15 août => d'ici là, c'est ma LD qui pilote tout, ensuite, si pas de solution pour GEA Alarme, j'aviserai. Comme je le dis tout le temps à mon chef : "Tout problème a une solution, et si pas de solution, c'est qu'il n'y a pas de problème ..." en tout cas MERCI pour tout
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
ça c'est toute la puissance de GEA !
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
avant 10:00, ce n'est pas ça ... [08.07.2022] [09:38:58] [TRACE] [QA_GEA_ALARM_255]: UIEvent: {"eventType":"onReleased","values":[],"elementName":"button_Alarme","deviceId":255} [08.07.2022] [09:38:58] [DEBUG] [QA_GEA_ALARM_255]: Alarme 1 [08.07.2022] [09:39:03] [TRACE] [QA_GEA_ALARM_255]: UIEvent: {"eventType":"onReleased","values":[],"elementName":"button_Minute_Plus","deviceId":255} [08.07.2022] [09:39:03] [TRACE] [QA_GEA_ALARM_255]: Alarme 1 Heure : 09:39 [08.07.2022] [09:39:03] [TRACE] [QA_GEA_ALARM_255]: UIEvent: {"eventType":"onReleased","values":[],"elementName":"button_Minute_Plus","deviceId":255} [08.07.2022] [09:39:03] [TRACE] [QA_GEA_ALARM_255]: Alarme 1 Heure : 09:40 [08.07.2022] [09:39:12] [TRACE] [QA_GEA_ALARM_255]: UIEvent: {"eventType":"onReleased","values":[],"elementName":"button_Alarme","deviceId":255} [08.07.2022] [09:39:12] [DEBUG] [QA_GEA_ALARM_255]: Alarme 0 [08.07.2022] [09:40:22] [DEBUG] [QA_GEA_167]: ... check running #1779 @53370s... [08.07.2022] [09:40:22] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() copy.name="Alarm" id=255 property=255 value=255 value2=255 value3=255 value4=255 [08.07.2022] [09:40:22] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : false, false [08.07.2022] [09:40:22] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() result = false [08.07.2022] [09:40:22] [DEBUG] [QA_GEA_167]: GEA:check() result = false, false [08.07.2022] [09:40:22] [DEBUG] [QA_GEA_167]: GEA:check() ready = false [08.07.2022] [09:40:22] [DEBUG] [QA_GEA_167]: @53370s [Validation] #1 : ["Alarm",[255]] => ["OnOff",[104]] ["TurnOn",[233]] *repeat* [08.07.2022] [09:40:48] [DEBUG] [QA_GEA_ALARM_255]: Total memory in use by Lua : 1037.09 KB [08.07.2022] [09:40:52] [DEBUG] [QA_GEA_167]: GEA run since 14h 50m - Memory used: 1264.11 KB - CPU consumed: 361.65 ms ( 0.030 % ) [08.07.2022] [09:40:52] [DEBUG] [QA_GEA_167]: ... check running #1780 @53400s... [08.07.2022] [09:40:52] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() copy.name="Alarm" id=255 property=255 value=255 value2=255 value3=255 value4=255 [08.07.2022] [09:40:52] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : false, false [08.07.2022] [09:40:52] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() result = false [08.07.2022] [09:40:52] [DEBUG] [QA_GEA_167]: GEA:check() result = false, false [08.07.2022] [09:40:52] [DEBUG] [QA_GEA_167]: GEA:check() ready = false [08.07.2022] [09:40:52] [DEBUG] [QA_GEA_167]: @53400s [Validation] #1 : ["Alarm",[255]] => ["OnOff",[104]] ["TurnOn",[233]] *repeat* (maintenant, si tu veux encore plus tôt il faudrait demander à @pepite )
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
ok, je vais essayé un test avant 10h. Sauf que le test que j'ai fait est au niveau de la langue, pas du fuseau horaire ... Voici ma config. Est-ce la même que la tienne ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
et zut, ce n'est pas la langue => plus d'autres idées
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
vous conaissez mon obstination. Alors j'ai mis une alarme à 18:55 et voici le résultat du lldebug : [07.07.2022] [18:54:22] [DEBUG] [QA_GEA_167]: ... check running #7 @210s... [07.07.2022] [18:54:22] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() copy.name="Alarm" id=255 property=255 value=255 value2=255 value3=255 value4=255 [07.07.2022] [18:54:22] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : false, false [07.07.2022] [18:54:22] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() result = false [07.07.2022] [18:54:22] [DEBUG] [QA_GEA_167]: GEA:check() result = false, false [07.07.2022] [18:54:22] [DEBUG] [QA_GEA_167]: GEA:check() ready = false [07.07.2022] [18:54:22] [DEBUG] [QA_GEA_167]: @210s [Validation] #1 : ["Alarm",[255]] => ["OnOff",[104]] ["TurnOn",[233]] *repeat* [07.07.2022] [18:54:52] [DEBUG] [QA_GEA_167]: ... check running #8 @240s... [07.07.2022] [18:54:52] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() copy.name="Alarm" id=255 property=255 value=255 value2=255 value3=255 value4=255 [07.07.2022] [18:54:52] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : false, false [07.07.2022] [18:54:52] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() result = false [07.07.2022] [18:54:52] [DEBUG] [QA_GEA_167]: GEA:check() result = false, false [07.07.2022] [18:54:52] [DEBUG] [QA_GEA_167]: GEA:check() ready = false [07.07.2022] [18:54:52] [DEBUG] [QA_GEA_167]: @240s [Validation] #1 : ["Alarm",[255]] => ["OnOff",[104]] ["TurnOn",[233]] *repeat* [07.07.2022] [18:55:22] [DEBUG] [QA_GEA_167]: ... check running #9 @270s... [07.07.2022] [18:55:22] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() copy.name="Alarm" id=255 property=255 value=255 value2=255 value3=255 value4=255 [07.07.2022] [18:55:22] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : false, false [07.07.2022] [18:55:22] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() result = false [07.07.2022] [18:55:22] [DEBUG] [QA_GEA_167]: GEA:check() result = false, false [07.07.2022] [18:55:22] [DEBUG] [QA_GEA_167]: GEA:check() ready = false [07.07.2022] [18:55:22] [DEBUG] [QA_GEA_167]: @270s [Validation] #1 : ["Alarm",[255]] => ["OnOff",[104]] ["TurnOn",[233]] *repeat* [07.07.2022] [18:55:52] [DEBUG] [QA_GEA_167]: GEA run since 5m - Memory used: 8077.52 KB - CPU consumed: 1370.82 ms ( 0.114 % ) [07.07.2022] [18:55:52] [DEBUG] [QA_GEA_167]: ... check running #10 @300s... [07.07.2022] [18:55:52] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() copy.name="Alarm" id=255 property=255 value=255 value2=255 value3=255 value4=255 [07.07.2022] [18:55:52] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : false, false [07.07.2022] [18:55:52] [DEBUG] [QA_GEA_167]: GEA:encapsule() copy.check() result = false [07.07.2022] [18:55:52] [DEBUG] [QA_GEA_167]: GEA:check() result = false, false [07.07.2022] [18:55:52] [DEBUG] [QA_GEA_167]: GEA:check() ready = false [07.07.2022] [18:55:52] [DEBUG] [QA_GEA_167]: @300s [Validation] #1 : ["Alarm",[255]] => ["OnOff",[104]] ["TurnOn",[233]] *repeat* J'y pense, car comme quand on debuge il faut tout envisager, et surtout les idées les plus saugrenues : La langue de mon HC3 qui est en uk ne pourrait-elle pas être la cause ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
-
J'ai donc testé dans tous les sens, et même fait un reboot (inutile évidemment) de mon HC3. et toujours rien [07.07.2022] [17:31:27] [TRACE] [QA_GEA_ALARM_255]: Alarme 1 Heure : 16:32 [07.07.2022] [17:31:28] [TRACE] [QA_GEA_ALARM_255]: UIEvent: {"eventType":"onReleased","values":[],"elementName":"button_Minute_Plus","deviceId":255} [07.07.2022] [17:31:28] [TRACE] [QA_GEA_ALARM_255]: Alarme 1 Heure : 16:33 [07.07.2022] [17:31:33] [TRACE] [QA_GEA_ALARM_255]: UIEvent: {"eventType":"onReleased","values":[],"elementName":"button_Alarme","deviceId":255} [07.07.2022] [17:31:33] [DEBUG] [QA_GEA_ALARM_255]: Alarme 0 [07.07.2022] [17:31:55] [DEBUG] [QA_GEA_167]: ... check running #15 @450s... [07.07.2022] [17:31:55] [DEBUG] [QA_GEA_167]: @450s [Validation] #2 : ["Alarm",[255]] => ["OnOff",[104]] ["TurnOn",[233]] *repeat* [07.07.2022] [17:32:25] [DEBUG] [QA_GEA_167]: ... check running #16 @480s... [07.07.2022] [17:32:26] [DEBUG] [QA_GEA_167]: @480s [Validation] #2 : ["Alarm",[255]] => ["OnOff",[104]] ["TurnOn",[233]] *repeat* [07.07.2022] [17:32:55] [DEBUG] [QA_GEA_167]: ... check running #17 @510s... [07.07.2022] [17:32:55] [DEBUG] [QA_GEA_167]: @510s [Validation] #2 : ["Alarm",[255]] => ["OnOff",[104]] ["TurnOn",[233]] *repeat* [07.07.2022] [17:33:25] [DEBUG] [QA_GEA_167]: ... check running #18 @540s... [07.07.2022] [17:33:25] [DEBUG] [QA_GEA_167]: @540s [Validation] #2 : ["Alarm",[255]] => ["OnOff",[104]] ["TurnOn",[233]] *repeat* [07.07.2022] [17:33:55] [DEBUG] [QA_GEA_167]: ... check running #19 @570s... [07.07.2022] [17:33:55] [DEBUG] [QA_GEA_167]: @570s [Validation] #2 : ["Alarm",[255]] => ["OnOff",[104]] ["TurnOn",[233]] *repeat* [07.07.2022] [17:34:25] [DEBUG] [QA_GEA_167]: GEA run since 10m - Memory used: 9462.69 KB - CPU consumed: 250.97 ms ( 0.021 % ) c'est sûr que ça devrait fonctionner. J'ai donc du louper qqch : Voici ce que j'ai fait : créé le QA "GEA Alarme_D_Piscine" (id = 255) modifier mon GEA existant en y ajoutant cette ligne GEA.add ({"Alarm", id["GEA_ALARME_D_PISCINE"]}, 0, "Démarrage pompe piscine", {{"OnOff", id["BUREAU_PRISE"]}, {"TurnOn", id["PISCINE_POMPE"]}}) Configurer l'heure avec le Web Gui attendre et espérer. Il y a donc ûrement un truc évident que je n'ai pas fait ... (Comme c'est un MUST HAVE la gestion de la pompe de ma piscine (et pas un NICE to have, comme contrôle que toutes les portes sont bien fermées quand je pars, ou notif quand le facteur est passé, ...), ça DOIT fonctionner, ou alors je crée une scène LUA avec déclenchement horaire, mais comment ? en attendant que j'arrive à le faire fonctionner via GEA)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Merci, je refais de multiples tests ce pm (serait-ce me come-back de mes chars ?)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
en effet , il faut alors faire au plus simple . c'est pour ça que j'y croyais vraiment à 2 fois 1 alarme . quelle instruction utilises tu dans GEA ? la première ou la seconde ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
je viens de tester ceci, mais toujours rien ... je ne peux pas croire qu'il s'agisse d'un bug, je dois mal l'utiliser (ce n'est pas ton style de proposer un truc qui ne fonctionne pas). J'ai donc réimporté le QA alarme et en ai modifié l'heure "comme il faut(drait)" Voici les 2 instructions GEA que j'ai essayées : GEA.add ({"Alarm", id["GEA_ALARME_D_PISCINE"], 1}, 0, "Démarrage pompe piscine", {"TurnOn", id["PISCINE_POMPE"]}) et ensuite GEA.add ({"Alarm", id["GEA_ALARME_D_PISCINE"]}, 0, "Démarrage pompe piscine", {"TurnOn", id["PISCINE_POMPE"]}) et toujours le même log : [05.07.2022] [19:22:29] [DEBUG] [QA_GEA_167]: @1470s [Validation] #5 : ["Alarm",[255]] => ["TurnOn",[233]] *repeat*
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Quick App - PSA Stellantis - Peugeot Citroen DS Opel
jojo a répondu à un(e) sujet de Lazer dans Quick App Developpeur
mais alors il ne faut pas seulement des panneaux pour produire (en journée - quand tu ne charges pas ta voiture) mais également un système de stockage (batteries, eau chaude, ... => rendement ???) pour charger ta voiture la nuit ... donc gratuit ??? -
topic unique Fibaro FGR-223 - Roller Shutter 3 - Micromodule pour volet roulant Z-Wave+
jojo a répondu à un(e) sujet de Lazer dans Modules Fibaro
paramètre 164 du fgs*224 : Lock simultaneous switching of Q1 and Q2 outputs -
où souhaites-tu continuer la discussion puisque c'est un bug suspecté ? ici ou ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
comment cela peut-il fonctionner ? d'après la doc : -- "Value" : Teste/modifie la valeur d'un module -- SYNTAXE : {"Value" , <id module>, <valeur>} -- CONDITIONS : GEA.add( {"Value" , 73, 50}, 30, "", {ACTIONS} ) -- Si la valeur du module 73 est égale à 50 \\ If value of device 73 is equal to 50
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
ce que j'ai compris de @Lazer, c'est ceci (je ne peux pas tester) GEA.add(id["BAL"],30, "Courrier reçu")
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
l'idée est bonne mais erreurS de { c'est ceci qu'il faut GEA.add({{"Time", "08:00", "22:00"}, {"Value-", id["temp_ext"], 20}}, 30, "Température < 20° J'ouvre les Volets", {"Open", id["Volets"]})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
ou bien je ne suis pas bon en Français, mais être devin, n'est-ce pas le propre des dieux ? J'ai donc mis une alarme à 18h29 , j'ai mis en commentaire toutes les autres règles GEA (pour avoir un log lisible) [04.07.2022] [18:28:18] [DEBUG] [QA_GEA_167]: ... check running #16 @480s... [04.07.2022] [18:28:19] [DEBUG] [QA_GEA_167]: @480s [Validation] #5 : ["Alarm",[254,1]] => ["TurnOn",[233]] *repeat* [04.07.2022] [18:28:19] [DEBUG] [QA_GEA_167]: @480s [Validation] #6 : ["Alarm",[254,2]] => ["TurnOff",[233]] *repeat* [04.07.2022] [18:28:48] [DEBUG] [QA_GEA_167]: ... check running #17 @510s... [04.07.2022] [18:28:48] [DEBUG] [QA_GEA_167]: @510s [Validation] #5 : ["Alarm",[254,1]] => ["TurnOn",[233]] *repeat* [04.07.2022] [18:28:48] [DEBUG] [QA_GEA_167]: @510s [Validation] #6 : ["Alarm",[254,2]] => ["TurnOff",[233]] *repeat* [04.07.2022] [18:29:18] [DEBUG] [QA_GEA_167]: ... check running #18 @540s... [04.07.2022] [18:29:18] [DEBUG] [QA_GEA_167]: @540s [Validation] #5 : ["Alarm",[254,1]] => ["TurnOn",[233]] *repeat* [04.07.2022] [18:29:18] [DEBUG] [QA_GEA_167]: @540s [Validation] #6 : ["Alarm",[254,2]] => ["TurnOff",[233]] *repeat* [04.07.2022] [18:29:48] [DEBUG] [QA_GEA_167]: ... check running #19 @570s... [04.07.2022] [18:29:48] [DEBUG] [QA_GEA_167]: @570s [Validation] #5 : ["Alarm",[254,1]] => ["TurnOn",[233]] *repeat* [04.07.2022] [18:29:48] [DEBUG] [QA_GEA_167]: @570s [Validation] #6 : ["Alarm",[254,2]] => ["TurnOff",[233]] *repeat* [04.07.2022] [18:30:18] [DEBUG] [QA_GEA_167]: GEA run since 10m - Memory used: 937.34 KB - CPU consumed: 552.18 ms ( 0.046 % ) [04.07.2022] [18:30:18] [DEBUG] [QA_GEA_167]: ... check running #20 @600s... [04.07.2022] [18:30:18] [DEBUG] [QA_GEA_167]: @600s [Validation] #5 : ["Alarm",[254,1]] => ["TurnOn",[233]] *repeat* [04.07.2022] [18:30:18] [DEBUG] [QA_GEA_167]: @600s [Validation] #6 : ["Alarm",[254,2]] => ["TurnOff",[233]] *repeat* [04.07.2022] [18:30:48] [DEBUG] [QA_GEA_167]: ... check running #21 @630s... [04.07.2022] [18:30:48] [DEBUG] [QA_GEA_167]: @630s [Validation] #5 : ["Alarm",[254,1]] => ["TurnOn",[233]] *repeat* [04.07.2022] [18:30:48] [DEBUG] [QA_GEA_167]: @630s [Validation] #6 : ["Alarm",[254,2]] => ["TurnOff",[233]] *repeat* pour rappel voici mon GEA function setEvents() -- ========================================================== -- Règles utilisateur -- ========================================================== -- IDs générés le : 01/07/22 à 19:47:16 local id = { ... --Piscine PISCINE_CHAUFFAGE = 234, PISCINE_TMP = 232, PISCINE_TMPSEUIL = 230, PISCINE_TMPLAST = 231, PISCINE_THERMOSTAT = 235, PISCINE_POMPE = 233, GEA_ALARME_PISCINE = 254, PISCINE_MODEHIVER = 213, GESTION_PISCINE = 214, PISCINE_TMPAUTH = 252, ... } ... GEA.add ({"Alarm", id["GEA_ALARME_PISCINE"], 1}, 0, "Démarrage pompe piscine", {"TurnOn", id["PISCINE_POMPE"]}) GEA.add ({"Alarm", id["GEA_ALARME_PISCINE"], 2}, 0, "Arrêt pompe piscine", {"TurnOff", id["PISCINE_POMPE"]}) ... end je ne vois de spécial dans le log
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
c'est vraue cette partie là de la doc, il faut essayer de la comprendre avant l'apéro
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :