Aller au contenu

Messages recommandés

Posté(e)

de passage pour récupérer le dernier GEA car le miens bug.

 

la dernière version est bien la 6.13 ? 

 

possible de l'ajouter au premier post de ce topic ? 

 

quelqu'un a des nouvelle de @Steven ? 

je vois que dernière connexion y'a 2 an :(

 

Posté(e)

Ouh là là, la v6 c'est sur HC2 ça !

Je ne me souviens plus de la version... mais surtout, plus embêtant, le topic de GEA pour HC2 semble avoir disparu du forum... de même que Steven, non pas de nouvelle de mon coté.

 

@domo

image.thumb.png.e498ea4be1c512e51ef68cda8aa2f2c5.png

 

 

Tu trouveras des tonnes d'exemples d'utilisation dans la doc de syntaxe, et surtout sur le présent topic, sur toutes les pages en fait (sauf celle-ci tient... ça ne va surement pas tarder)

Posté(e)

alors comme ça j'espère 

GEA.add({{"Time", "Sunrise+30", "Sunset-15"}, {id["PORTE_ABRI_JARDIN"]}}, -1, "", {{"turnOn",id["INTER_ABRI_JARDIN"]}})
Posté(e) (modifié)

Ah voilà, top, ça commence à ressembler à une règle GEA dans les règles de l'art :60:

 

Je ne suis pas sûr qu'elle va fonctionner telle quelle, peut être mais à tester.
En tout cas je te proposerais d'améliorer comme ça :


GEA.add({id["PORTE_ABRI_JARDIN"], {"(Time)", "Sunrise+30", "Sunset-15"}}, -1, "", {{"turnOn",id["INTER_ABRI_JARDIN"]}})

- On met le déclencheur instantané en première position des conditions, c'est plus logique

- On enlève les accolades autour de id["PORTE_ABRI_JARDIN"] car c'est inutile, ça allège la lecture, tu utilises ici l'écriture raccourcie car il y a juste un ID

- ON met des parenthèses autour de Time pour l'exclure des déclencheurs instantanés

 

Modifié par Lazer
Posté(e)

@domo Écoute le Maître! La première chose à faire et de lire la syntaxe GEA.

Tout est bien expliqué. Tu as aussi des tones d'exemples qui pourront te servir.

Une fois que tu as compris la logique, ça va tout seul... enfin presque.

 

Posté(e)

Hello petit retour ça fonctionne pas et ça bloque GEA j’ai essayé sans les guillemets de Time , ça ne bloque plus GEA mais ça fonctionne toujours pas 

Posté(e)

OK dommage, mais sans message d'erreur, log, ou autre information ça va être difficile de t'aider plus.

 

Quand je demande "ça marche pas" à Google, il me propose soit une chanson, soit d'aller voir sur le site de "l'atelier du poisson soluble", encore une histoire de poissons :2: mais dans tous les cas ça ne m'aide pas.

  • Like 1
  • Haha 2
Posté(e)
Le 06/12/2024 à 18:36, Lazer a dit :

j'ai un raccourci pour le log GEA, car il faut toujours vérifier que ça redémarre bien après une modification de règle.

 

tu as une règle pour envoyer un mail au démarrage de GEA, donc j'attends juste 12 sec le beep d'un nouveau mail, donc je suis encore plus fainéant, je ne regarde jamais les logs

Posté(e)

Mauvaise habitude, GEA peut très bien démarrer en ayant exclu certaines règles... seul le log GEA te permet de voir ce qui se passe.

Posté(e)
Il y a 18 heures, Lazer a dit :

ON met des parenthèses autour de Time pour l'exclure des déclencheurs instantanés

 

n'est-ce pas tout la condition qu'il faut mettre en () ?

({"Time", "Sunrise+30", "Sunset-15"})

et ici ça ne voudrait pas dire entre  "Sunrise+30" et  "Sunset-15" ? alors que ce serait juste le contraire dont on aurait be soin :

entre  "Sunset-15" et "Sunrise+30"

donc

({"Time", "Sunset-15", "Sunrise+30"})

 ?

Posté(e)

Je n'ai jamais vu cette écriture avec des parenthèses autour des accolades... ça ressemble à du pur LUA, et ça ne sera pas pris en compte par GEA, pour lequel les parenthèses doivent être dans la chaine de caractères, afin d'entourer le nom de la condition à exclure du déclenchement instantané.

 

Pour l'ordre des Sunset et Sunrise, ça dépend de ce qu'il souhaite faire, la journée ou la nuit. Là je ne sais pas... mais effectivement une inversion du début et de la fin de la plage horaire est vite arrivé si on n'y fait pas gaffe.

Posté(e)

j'ai des règles comme celles-ci :

GEA.add ({{"Value-", id["MAISON_P1_A"], -PACBackup_A_Off}, (id["PAC_BAKCUP_AUTH"]), ({"Value+", id["MAISON_P1_A"], -A_Max})}, -1, "", 
         {{"TurnOff", id["PAC_BAKCUP_AUTH"]}, 
          {"Email", "admin", "Délestage PAC Backup \ncar P1 = #value#A (>"..PACBackup_A_Off.."A).\nle #date# à #time#.", 
                             "Délestage PAC Backup ON"}})

pas d'erreur de syntaxe, mais ça ne fonctionnerait pas comme escompté ?
Quand je relis précisément la syntaxe, je devrais tout  corriger.

Posté(e)

Oui parce que comme je disais, je pense que c'est accepté en pur LUA... des parenthèses servent, comme pour des formules mathématiques, à regrouper des éléments entre eux.
Là si tu mets des parenthèses autour d'un seul groupe (= des accolades), comme il n'y a aucun autre élément dans le groupe, alors ça ne fait juste... rien !

Bon, rien à avoir avec GEA tout ça... c'est du LUA.

 

Conséquence, ton GEA ne se comporte pas comme tu le pensais.

  • Like 1
Posté(e)

désolé je me suis trompé ça bloque pas GEA , mais ya pas d'action je cherche dans le debug mais je vois pas grand chose 

[10.12.2024] [21:24:59] [DEBUG] [QA_GEA_321]: GEA:addEntry([234,["(Time)","Sunrise+30","Sunset-15"]], -1, "", [["turnOn",236]])

[10.12.2024] [21:24:59] [DEBUG] [QA_GEA_321]: GEA:addEntry(206, -1, "Ouverture De La Porte d'entrée le #date# à #time#")

[10.12.2024] [21:24:59] [DEBUG] [QA_GEA_321]: Ajout immédiat #24 : [206] =>

Posté(e)

Tu peux activer le mode debug pour voir plus de messages dans le log, ça aide à comprendre pourquoi certaines règles ne se déclenchent pas.
Dans ta fonction config() :

	GEA.debug = true

 

Après comme dit Jojo, attention à ta logique... telle quelle, ta règle n'est censée allumer la lumière que la journée, entre le Sunrise et le Sunset... c'est peut être l'inverse que tu voulais.


Vérifie aussi les ID de tes 2 modules.

 

Posté(e)

c'est déjà activé 

GEA.debug = true -- true pour ajouter des traces dans la fenêtre de log permettant de mieux diagnostiquer les dysfonctionnement des règles utilisateurs
 
Posté(e)

il faut inverser les deux 

{"(Time)", "Sunrise+30", "Sunset-15"}},
{"(Time)", "Sunset-15", "Sunrise+30"}},
Posté(e)
Il y a 22 heures, domo a dit :

c'est bon ça fonctionne merci encore à vous :60:

Je m'étais fait avoir aussi il y a pas si longtemps que ça. J'avais fait chmire tout le monde avec mes histoires de Sunset Sunrise. Et en regardant ceux qui fonctionnait sur la HC2 je me suis dit ... Heu j'ai inversé sur la HC3. Bon ben depuis plus de soucis. Ce n'est pas simple tout ça, surtout avec mon cerveau et le cidre breton. :lol:

  • Haha 1
Posté(e)

salut encore moi j'ai regardé dans le debug et j'ai des erreurs pourtant GEA fonctionne c'est grave docteur :rolleyes:

.12.2024] [19:36:52] [ERROR] [QA_GEA_321]: Ajout auto #8 : [236] => [320] Règle exclue : Option : [320] ne peut pas être utilisé comme action
[17.12.2024] [19:36:52] [ERROR] [QA_GEA_321]: Ajout auto #11 : ["Power-",[194,1]] => [320] Règle exclue : Option : [320] ne peut pas être utilisé comme action
[17.12.2024] [19:36:52] [ERROR] [QA_GEA_321]: Ajout auto #12 : [246] => [320] Règle exclue : Option : [320] ne peut pas être utilisé comme action
[17.12.2024] [19:36:53] [ERROR] [QA_GEA_321]: timer handler failed with error: ./include/main.lua:3404: attempt to index a number value (local 'message')
[17.12.2024] [19:39:26] [ERROR] [QA_GEA_321]: Ajout auto #8 : [236] => [320] Règle exclue : Option : [320] ne peut pas être utilisé comme action
[17.12.2024] [19:39:26] [ERROR] [QA_GEA_321]: Ajout auto #11 : ["Power-",[194,1]] => [320] Règle exclue : Option : [320] ne peut pas être utilisé comme action
[17.12.2024] [19:39:26] [ERROR] [QA_GEA_321]: Ajout auto #12 : [246] => [320] Règle exclue : Option : [320] ne peut pas être utilisé comme action
[17.12.2024] [19:39:26] [ERROR] [QA_GEA_321]: Ajout auto #28 : ["Global-",["RamFree",35]] ["Time",["19:00","19:01"]] => [320] Règle exclue : Option : [320] ne peut pas être utilisé comme action
[17.12.2024] [19:41:15] [ERROR] [QA_GEA_321]: Ajout auto #8 : [236] => [320] Règle exclue : Option : [320] ne peut pas être utilisé comme action
[17.12.2024] [19:41:15] [ERROR] [QA_GEA_321]: Ajout auto #11 : ["Power-",[194,1]] => [320] Règle exclue : Option : [320] ne peut pas être utilisé comme action
[17.12.2024] [19:41:15] [ERROR] [QA_GEA_321]: Ajout auto #12 : [246] => [320] Règle exclue : Option : [320] ne peut pas être utilisé comme action
[17.12.2024] [19:41:16] [ERROR] [QA_GEA_321]: Ajout auto #28 : ["Global-",["RamFree",35]] ["Time",["19:00","19:01"]] => [320] Règle exclue : Option : [320] ne peut pas être utilisé comme action
 
 
Posté(e)

et voici une des scène concernées 

GEA.add({236}, 5*60, "Lumière Abri De Jardin Allumée Depuis 5 Minutes", {"iPad Pro de chris ", 0} )
GEA.add({"Power-", 194, 1}, 2*60, "Lave Vaisselles Terminé", {"iPad Pro de chris ", 0} )
Posté(e)

Il y a un souci qu'on ne voit pas dans ta configs.

Dans les messages d'erreur il dit que tu ne peux pas utiliser les modules 236 et 194 comme action, pourtant dans les 2 règles que tu nous a montré, ces modules sont utilisées en conditions.

 

=> les règles qui posent problème ne sont pas ces 2 là.

 

×
×
  • Créer...