Dragoniacs Posté(e) le 11 décembre 2020 Signaler Posté(e) le 11 décembre 2020 La fonction Time est une condition. Il faut la placer a la place du true.Envoyé de mon RMX1993 en utilisant Tapatalk
Manu31 Posté(e) le 11 décembre 2020 Signaler Posté(e) le 11 décembre 2020 Bonjour @Dragoniacs, Tout d'abord, merci pour ton aide. j'ai donc fait le changement : GEA.add({"Time", "11:10","11:12"}, 1*30,"", {{"Close",id["Volet_Bureau_R1"],100}}) [11.12.2020] [11:13:27] [DEBUG] [QA_GEA_466]: @210s [Validation] #8 [Time, ["11:10","11:12"]][Close, [158,100]] Mais toujours pareil : aucune action de la part du volet. C'est surement une erreur de débutant En te remerciant
pepite Posté(e) le 11 décembre 2020 Signaler Posté(e) le 11 décembre 2020 Bonjour @Manu31 il y a 44 minutes, Manu31 a dit : GEA.add(true, 1*30,"", {{"Time", "10:20","10:22"}, {"Close",id["Volet_Bureau_R1"],100}}) Comme ceci GEA.add({"Time", "10:20","10:22"}, 1*30,"", {"Close",id["Volet_Bureau_R1"],100}) Mais surtout ta 1ere ligne ferme le volet et ta 2eme ligne l'ouvre ;-) DOnc peut-etre que ton volet etait deja fermé pour la 1ere ligne :-) Essaie cela GEA.add({ {"Value+", id["Volet_Bureau_R1"], 80}, {"Time", "11:10","11:12"} }, 1*30,"", {"Close",id["Volet_Bureau_R1"]}) [11.12.2020] [11:13:27] [DEBUG] [QA_GEA_466]: @210s [Validation] #8 [Time, ["11:10","11:12"]][C
Manu31 Posté(e) le 11 décembre 2020 Signaler Posté(e) le 11 décembre 2020 (modifié) Bonjour @pepite, Merci pour ton aide aussi. J'ai donc copier/coller les deux lignes (on ne sait jamais xD) GEA.add({"Time", "10:20","10:22"}, 1*30,"", {"Close",id["Volet_Bureau_R1"],100}) GEA.add({ {"Value+", id["Volet_Bureau_R1"], 80}, {"Time", "11:10","11:12"} }, 1*30,"", {"Close",id["Volet_Bureau_R1"]}) Et le GEA les passes bien (et j'ai changé les horraires pour que ce soit un horraire pas encore passé je précise xD ) mais aucune réponse du volet déjà complètement ouvert. Une idée ? En vous remerciant Modifié le 11 décembre 2020 par Manu31
pepite Posté(e) le 11 décembre 2020 Signaler Posté(e) le 11 décembre 2020 Et ceci GEA.add(true, 0,"", {"Close",id["Volet_Bureau_R1"]})
Manu31 Posté(e) le 11 décembre 2020 Signaler Posté(e) le 11 décembre 2020 il y a 1 minute, pepite a dit : Et ceci GEA.add(true, 0,"", {"Close",id["Volet_Bureau_R1"]}) Ca, ça marche Je pense que c'est cette condition d'horraire qu'il ne prend pas et je n'arrive pas à savoir pourquoi. Je pensais a des choses peut-être bête. J'ai une HC3 en Anglais faut-il préciser AM ou PM (bien que les options soit en H24, bon fuseau horraire etc.) ? En vous remerciant pour votre temps et patience
Manu31 Posté(e) le 11 décembre 2020 Signaler Posté(e) le 11 décembre 2020 Poru info, j'ai commencé à faire quelques test sur des prises et ils marchent: -- Extinction des appareil non utilisés -- Extinction du lave linge au bout de 15min s'il est en veille (conso < 2W) GEA.add({"Sensor-", id["Lave_linge"], 2}, 15*60, "Extinction du lave-linge",{{"turnOff"}}) -- Extinction du lave vaiselle au bout de 15min s'il est en veille (conso < 2W) GEA.add({"Sensor-", id["Lave_vaiselle"], 2}, 15*60, "Extinction du lave-vaiselle",{{"turnOff"}}) -- Extinction de la prise du bureau R+1 au bout de 10min si les appareils sont en veille (conso < 6W) GEA.add({"Sensor-", id["Prise_BureauR1"], 6}, 10*60, "Extinction de la prise au bureau du R+1",{{"turnOff"}})
Lazer Posté(e) le 11 décembre 2020 Signaler Posté(e) le 11 décembre 2020 @Manu31 En effet, il y a un gros bug avec la condition "Time" avec GEA sur HC3. J'ai reproduit le bug. Je vais étudier et corriger ça ce week-end. Désolé.... et merci d'avoir mis le doigt sur le problème.
Manu31 Posté(e) le 11 décembre 2020 Signaler Posté(e) le 11 décembre 2020 Oh oh oh... La découverte d'un bug dans la matrice. @Lazer : Merci grand maître Ne t'excuse pas, avec tout le boulot que tu fais je ne t'en veux absolument pas. Au contraire, si ça peut aider et faire avancer les choses c'est avec plaisir.Et prend le temps, je ne suis pas pressé. J'ai encore beaucoup à faire pour essayer de vous rejoindre niveau scripting/automatisation mais j'y compte bien Et merci à tout le monde, ça fait plaisir de voir autant d'entraide
Lazer Posté(e) le 11 décembre 2020 Signaler Posté(e) le 11 décembre 2020 Hop, correctif de GEA pour HC3 partagé ici, en espérant que ça soit la bonne cette fois-ci : 1
lamparo Posté(e) le 13 décembre 2020 Signaler Posté(e) le 13 décembre 2020 Bonjour à vous, j'ai enfin un peu de temps pour me lancer dans GEA. schwinny ma donner un coup de main pour ma première fonction (gestion des guirlandes de Noël du jardin). J'ai des plages horaires de définies, mais je voudrais aussi ajouter une tranche temporelle pour lancer la fonction automatiquement tous les ans. J'ai donc modifié: GEA.add("Time", "06:30", "06:31"},30,"", {"TurnOn", id["Prise_MON_BEAU_SAPIN_ROI_DES_FORETS"]}) qui fonctionne Par: GEA.add({"Dates", "12/12", "07/01"}, 30,"Time", "06:30", "06:31"},30,"", {"TurnOn", id["Prise_MON_BEAU_SAPIN_ROI_DES_FORETS"]})........qui ne fonctionne pas . Je me suis appuyé sur le fichier Syntaxe GEA V6_11, mais j'ai installé le V6_13, c'est compatible au niveau des codes? Merci pour votre aide. JP
971jmd Posté(e) le 13 décembre 2020 Signaler Posté(e) le 13 décembre 2020 (modifié) salut GEA.add({{"Dates", "12/12", "07/01"}, {"Time", "06:30", "06:31"}} ,30, "", {"TurnOn", id["Prise_MON_BEAU_SAPIN_ROI_DES_FORETS"]}) GEA.add({{"Dates", "12/12", "07/01"}, {"Time", "06:30", "06:31"}} ,30, "", {"TurnOn", id["Prise_MON_BEAU_SAPIN_ROI_DES_FORETS"]}) Modifié le 13 décembre 2020 par 971jmd
971jmd Posté(e) le 13 décembre 2020 Signaler Posté(e) le 13 décembre 2020 (modifié) Quand tu as plusieurs conditions il faut mettre 2 accolades début comme fin Modifié le 13 décembre 2020 par 971jmd
lamparo Posté(e) le 13 décembre 2020 Signaler Posté(e) le 13 décembre 2020 Merci @971jmd , j'ai encore un peu de taf avant de maitriser les bases. Dis moi, je peux utiliser la syntaxe de la V6_11 sur la V6_13? JP
971jmd Posté(e) le 13 décembre 2020 Signaler Posté(e) le 13 décembre 2020 J'ai commencé tout comme toi et et grâce a la communauté et de la persévérance
Lazer Posté(e) le 13 décembre 2020 Signaler Posté(e) le 13 décembre 2020 Oui la syntaxe est la même, les nouvelles versions de GEA apportent des fonctionnalités supplémentaires, mais l'existant est toujours conservé.
lamparo Posté(e) le 13 décembre 2020 Signaler Posté(e) le 13 décembre 2020 Merci les gars, y a plus qu'à
Ghoosti Posté(e) le 21 décembre 2020 Signaler Posté(e) le 21 décembre 2020 Salut, J'ai ceci qui ne fonctionne pas, un idée ? GEA.add(estBoilerOn_Jour, {"TurnOff", id["WP_BOILER"]}}, 1, "", {"TurnOn", id["WP_BOILER"]}, "ON BOILER") Merci
pepite Posté(e) le 22 décembre 2020 Signaler Posté(e) le 22 décembre 2020 Bonjour, Tu utilises quelle version de GEA ?
Ghoosti Posté(e) le 22 décembre 2020 Signaler Posté(e) le 22 décembre 2020 (modifié) Salut Pepite, Suis sur HC2 et GEA 6.13 et dans estBoilerOn_Jour j'ai : local estBoilerOn_Jour = {{"Global", "BoilerMode","AUTO"}, {"Global", "BoilerIndexJN", "JOUR"}, {"Time", "12:00", "12:30"}} Merci Modifié le 22 décembre 2020 par Ghoosti
pepite Posté(e) le 22 décembre 2020 Signaler Posté(e) le 22 décembre 2020 Essaie cela : GEA.add(true, 0, "", {"TurnOn", id["WP_BOILER"]}, "ON BOILER")
Lazer Posté(e) le 22 décembre 2020 Signaler Posté(e) le 22 décembre 2020 Ta règle est mal écrite, tu as 2 conditions séparées par une virgule, mais pas d'accolade autour pour les regrouper. Du coup la 2nde condition est interprétée comme le 2nd paramètre de la fonction GEA.add()..... au lieu d'avoir la durée de 30s, il ne comprend pas.
Ghoosti Posté(e) le 23 décembre 2020 Signaler Posté(e) le 23 décembre 2020 Bonjour Pepite, Lazer @Lazer oui pas faut, je vais modifier comme ceci local estBoilerOn_Jour = {{"Global", "BoilerMode","AUTO"}, {"Global", "BoilerIndexJN", "JOUR"}, {"TurnOff", id["WP_BOILER"]}, {"Time", "12:00", "12:30"}} GEA.add(estBoilerOn_Jour, 1, "", {"TurnOn", id["WP_BOILER"]}, "ON BOILER") @pepite J'ai pas compris avec le true, 0 Merci à vous
Lazer Posté(e) le 23 décembre 2020 Signaler Posté(e) le 23 décembre 2020 La syntaxe me semble correcte Le true, c'était juste pour que la condition soit toujours vraie, donc que GEA déclenche les actions sans condition. L'idée c'est de faire des tests unitaires pour isoler le problème, comme toujours quand ça ne fonctionne pas.
Ghoosti Posté(e) le 23 décembre 2020 Signaler Posté(e) le 23 décembre 2020 @Lazer, Merci pour l'info.
Messages recommandés