CharlesO Posté(e) le 22 juillet Signaler Posté(e) le 22 juillet merci mais je suis pour ce cas je suis sur HC2 version : 4.630 et gea version 5.42 le lien que tu ma donner c'est HC3
jojo Posté(e) le 22 juillet Signaler Posté(e) le 22 juillet ah oui, ce sont des versions archéologiques ... Voici ce que j'ai retrouvé de cette époque lointaine : GEA_540_jojo.lua
fredokl Posté(e) le 14 août Signaler Posté(e) le 14 août Bonjour à tous. J'espère que les vacances se passe bien pour vous. Bon, j'ai un souci avec GEA pour la HC3. De puis la dernière mise à jour de GEA, mes déclenchements instantanés ne fonctionnent plus. Je n'ai rien modifié dans ma config. J'ai simplement mis à jour le "main" de GEA et je suis sur la dernière version stable Fibaro. Avez-vous remarqué des bugs également? Je posterai le déug si besoin ce soir (je parts au taf, les vacances sont finis pour moi). Merci.
Lazer Posté(e) le 14 août Signaler Posté(e) le 14 août Pas de problème ici. Partage le débug de une ou quelques règles qui ne fonctionnent pas pour essayer de comprendre le problème. Bon courage pour la reprise !
fredokl Posté(e) le 19 août Signaler Posté(e) le 19 août (modifié) Hello. Bon, après un week-end bien agité me revoilà avec de bonnes nouvelles. GEA fonctionne très bien! Le problème venait d'un QA que j'ai modifié et créé une boucle qui faisait ralentir considérablement la box. Une fois le problème corrigé, tout est revenu dans l'ordre. Affaire classée! Modifié le 19 août par fredokl 4
speedoxx007 Posté(e) le 17 septembre Signaler Posté(e) le 17 septembre J'ai une question pour la gestion d'une pompe a chaleur piscine. Je récupère une valeur de puissance selon la production solaire dans la variable Fronius_Grid. Si la valeur est positive j'achète du courant si je vend de ma production la valeur est négative. J'aimerai avec GEA sur ma HC2 quand je vens p.ex -2000 Watt que j'enclenche ma PAC Piscine et temporisé quand je vends -500 Watt que la PAC s'éteind. Comment je gère les valeurs négative avec GEA? --- Gestion PAC Piscine GEA.add({{"Global+", "Fronius_Grid", "-2000"}}, 1*60, "", {"turnOn", 1230}) GEA.add({{"Global-", "Fronius_Grid", "-500"}}, 5*60, "", {"turnOff", 1230}) ------------------------------------------------------------- Merci pour votre aide :-)
Lazer Posté(e) le 17 septembre Signaler Posté(e) le 17 septembre Tu peux tout à fait gérer des nombres négatifs avec GEA, mais attention, car là tu as mis tes nombres dans une chaine de caractères (=string, entre guillemets), alors qu'il faut utiliser directement des valeurs numériques (qui peuvent être positives ou négatives) Sinon, pourquoi utiliser des variables globales ? Ton QuickApp Fronius ne stocke pas ses valeurs dans des modules enfants ? Auquel cas tu pourrais utiliser leurs valeurs comme n'importe quel autre module, avec "Value", "Power", etc.
speedoxx007 Posté(e) le 17 septembre Signaler Posté(e) le 17 septembre Ah oui j'suis bête, je vais essayer directement avec le valeurs numériques. Je n'ai pas de QuickApp. Je suis encore sur HC2 avec un Virtual Device.
Lazer Posté(e) le 17 septembre Signaler Posté(e) le 17 septembre Ah oui HC2... bon du coup pas sûr pour les valeurs numériques.... ça fait bien longtemps, mais sur la HC2, Fibaro n'avait jamais bien typé les valeurs des modules, de mémoire tout était dans des chaines de caractères justement, et Steven avait adapté GEA pour faire des comparaisons numériques. Bref, ça devrait marcher tel que tu l'as écris... si ça ne fonctionne pas, alors je ne sais pas pourquoi... et impossible de t'aider... désolé.
domo Posté(e) le 2 octobre Signaler Posté(e) le 2 octobre hello je voulais lancer une scène avec GEA mais visiblement elle veut pas démarrer voici la scène et le debug je pense pas avoir fait une erreur mais je suis pa Sun pro de GEA , merci pour l'aide GEA.add({{"Days","thursday"}, {"Time","22:23"}}, 30, "", {{"EnableScene", 183}} ) [02.10.2025] [22:23:38] [DEBUG] [QA_GEA_321]: [Démarrage] #32 : ["Days",["thursday"]] ["Time",["22:23"]] => ["EnableScene",[183]][02.10.2025] [22:23:38] [DEBUG] [QA_GEA_321]: [action] ["EnableScene",[183]]
Lazer Posté(e) le 2 octobre Signaler Posté(e) le 2 octobre Je n'utilise pas le lancement de scène avec GEA, mais d'après la doc de syntaxe "EnableScene" sert, comme son nom l'indique, à activer une scène. C'est le pendant de "DisableScene". Si tu veux lancer, à savoir exécuter, ta scène, alors il faut simplement utilise "Scene" ou l'un de ses alias comme "Start", ...
jojo Posté(e) le 3 octobre Signaler Posté(e) le 3 octobre tout et dans le document de syntaxe -- "Scene" - "Start" - "StartScene" - "Scenario" : Teste si une scène est en cours d’exécution / Lance l'exécution d'une scène -- SYNTAXE : {"Scene" , <id>} {"Start" , <id>} {"StartScene", <id>} -- CONDITIONS : GEA.add( {"Scene", 23}, 30, "", {ACTIONS} ) -- Vérifie si la scène numéro 23 est en cours d'exécution -- ACTIONS : GEA.add( {CONDITIONS}, 30, "", {"StartScene", 23} ) -- Lance la scène numéro 23 \\ Start scene 23 GEA.add( {CONDITIONS}, 30, "", {"StartScene", {23, 24}} ) -- Lance LES scènes numéro 23 ET 24 \\ Start scenes 23 and 24
domo Posté(e) le 3 octobre Signaler Posté(e) le 3 octobre merci jojo je me suis trompé entre active une scène et lancer l'execution une scène , ça fonctionne maintenant
fredokl Posté(e) samedi à 16:29 Signaler Posté(e) samedi à 16:29 Hello! J'ai besoin d'une confirmation, est-ce-que ce code GEA vous semble correct? EA.add( { {"Global", "Eau_Bourne", "on"}, {"Or",{"(Weather!)", "WeatherCondition", "rain"},{"(Weather!)", "WeatherCondition", "storm"},{"(Weather!)", "WeatherCondition", "snow"} } }, 30,"", {"RestartTask",{arrosagezone1,arrosagezone2,arrosagezone3,arrosagezone4,arrosagezone5,arrosagezone6}}, "Relance du cycle d'arrosage" ) Normalment, ça devrait relancer les cycles d'arrosage si les conditions sont bien remplies. J'ai un doute sur la ligne "weather!". Merci.
Lazer Posté(e) samedi à 16:38 Signaler Posté(e) samedi à 16:38 Il te manque un G à GEA mais je pense que c'est une erreur de sélection lors du copier/coller. Les règles Weather me semblent correctes, avec le point d'exclamation pour vérifier que la condition "est différente" de la valeur indiquée. Même si cela ne changera rien, tu peux supprimer les parenthèses qui sont inutiles (elles ne servent que dans les règles à déclenchement instantané avec durée = -1) 1
fredokl Posté(e) samedi à 17:09 Signaler Posté(e) samedi à 17:09 Merci @Lazer. Oui Le G est une erreur de copier/coller. Ok pour les parenthèses. Merci à toi.
jojo Posté(e) samedi à 17:40 Signaler Posté(e) samedi à 17:40 dans ta condition, je supprimerais le "or", car la condition serait respectée si le "WeatherCondition" est à "rain", car sera donc différent de "storm". Je ferais donc ceci : GEA.add( { {"Global", "Eau_Bourne", "on"}, {"(Weather!)", "WeatherCondition", "rain"}, {"(Weather!)", "WeatherCondition", "storm"}, {"(Weather!)", "WeatherCondition", "snow"} } }, 30,"", {"RestartTask",{arrosagezone1,arrosagezone2,arrosagezone3,arrosagezone4,arrosagezone5,arrosagezone6}}, "Relance du cycle d'arrosage" ) sauf si mon cerveau part en dérive complète 1
Lazer Posté(e) samedi à 17:55 Signaler Posté(e) samedi à 17:55 Effectivement @jojo je pense que tu as raison sur la logique des conditions. Pour arroser, il ne faut pas qu'il pleuve ET qu'il fasse orage ET qu'il neige. 1
fredokl Posté(e) samedi à 21:31 Signaler Posté(e) samedi à 21:31 Oui c'est bien ce que je veux faire. Je pensait que le "or" permettait de prendre l'une ou l'autre des conditions ou toute en même temps. Merci pour l'a précision. Je corrige.
flacon030 Posté(e) mardi à 06:20 Signaler Posté(e) mardi à 06:20 bonjour je voudrais ajouter un intervalle periodique a cette commande Je voudrais qu'elle ne soit fonctionnel que du 1er juin au 30 septembre Merci GEA.add(true, 30, "ouverture volets Ch1 16H35", {{"Time", "16:35", "16:36"}, {"Open", id["ROLLER_CH1"], 92}})
Lazer Posté(e) mardi à 10:35 Signaler Posté(e) mardi à 10:35 Avec "Dates" En, outre, attention dans ta règle, tu as mis Times dans les actions, c'est une veille syntaxe qui date des premières versions de GEA, je suis surpris que ça fonctionne encore, il faut le déplacer dans les conditions.
jojo Posté(e) mardi à 10:54 Signaler Posté(e) mardi à 10:54 et même SI ça fontionne encore, c'est bcp plus propre de mettre toutes les conditions dans la première partie, et toutes les actions à la fin. Réfère toi à la dernière version de la syntaxe que @Lazer a publiée dans le premier post de dev de GEA pour HC3: GEA - Dev
Messages recommandés