Lazer Posté(e) le 12 août 2022 Signaler Partager Posté(e) le 12 août 2022 En effet tu dois avoir un autre problème. Je viens de regarder sur ma box de test, l'instance GEA démarre normalement en tout cas. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yannick Posté(e) le 17 août 2022 Signaler Partager Posté(e) le 17 août 2022 (modifié) Est-ce que quelqu'un utiliser le bouton FIBARO ? le déclenchement de l'action se fait bien par un CentralSceneEvent ? parce que chez moi eh ben rien ne se passe. Lorsque j'appuie sur le bouton, le tranfert d'info se fait bien vers la box ("Transfert OK") mais que ce soit avec GEA ou même via une scène en mode Bloc, il ne se passe rien ? dois-je peut-être exclure et réinclure mon module ? Merci une autre petite question : j'ai créé cette règle GEA.add({"Value", 857, true}, -1, "Mouvement Extérieur", {"Picture", 861, 2}) mais rien ne se passe J'ai fait une bourdasse ? pourtant l'action se déclenche bien dans mon debug mais je ne reçois rien. Normal ? Modifié le 17 août 2022 par Yannick Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 17 août 2022 Signaler Partager Posté(e) le 17 août 2022 L'email de ton utilisateur 2 est bien défini ? Ton utilisateur 2 existe bien ? Perso j'utilise le nom de l'utilisateur maintenant, c'est plus simple. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yannick Posté(e) le 18 août 2022 Signaler Partager Posté(e) le 18 août 2022 je tente ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yannick Posté(e) le 18 août 2022 Signaler Partager Posté(e) le 18 août 2022 Bon ben pas mieux... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ghoosti Posté(e) le 25 août 2022 Signaler Partager Posté(e) le 25 août 2022 Bonjour à vous, J'ai un comportement qui me parait étrange avec mon détecteur de mouvement. J’ai le code suivant: GEA.add({{"Value", id["MVT_TERRASSE_AR"], true}, {"(Time)", "Sunset", "Sunrise"}},-1, "Allumage terrasse sur détection #date# à #time#", {"TurnOn", id["ECL_TERRASSE"], 2*60}, "Allumage terrasse sur détection") Je reçois bcp de notification dans un temps relativement court ? Un paramètre à modifier dans mon détecteur ? je ne pense pas avoir eu le problème sur ma HC2 Erreur dans mon code GEA ? Merci pour votre aide et conseils Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 25 août 2022 Signaler Partager Posté(e) le 25 août 2022 ça n'a rien à voir avec GEA ça, puisque le screenshot que tu partages montre bien le journal d'événements de la box. Donc ton détecteur a détecté plein de mouvements. Perso j'ai un détecteur extérieur qui est en plein soleil une bonne partie de la journée, c'est inexploitable, il est aveuglé et voit des mouvements sans cesse. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ghoosti Posté(e) le 26 août 2022 Signaler Partager Posté(e) le 26 août 2022 @ Lazer Merci, je m'en doutais un peu mais je voulais avoir l'avis des experts Lien vers le commentaire Partager sur d’autres sites More sharing options...
Domodial Posté(e) le 26 août 2022 Signaler Partager Posté(e) le 26 août 2022 (modifié) Hello la Team, Je voulais savoir si les lignes suivantes fonctionnent toujours (comme sur la version HC2) local MobileId = { -- (Xiaomi MI 11 NATHALIE) PHONE_NATHALIE = 67, -- (Xiaomi MI 11 Bernard) PHONE_BERNARD = 112, } Parce que je n'ai rien qui part. J'ai laissé cette ligne vide de portable. GEA.portables = {} Mon test de reprise après 3 ans J'ai une erreur de type Near ")" et je ne vois pas pourquoi. GEA.add({"Value+", id["NetAtmo_humidite_Int"],40}, 30*30, "Humidité trop haut ! : #value# ...Il faut aérer la piece!", {"Portable", {MobileId["PHONE_BERNARD"]}) Du coup si je modifie avec un code plus mieux simple en renseignant GEA.portables = {112} Je n'ai plus d'erreur mais ne reçois toujours pas de notif. [26.08.2022] [10:44:04] [DEBUG] [QA_GEA_80]: [Démarrage] #7 : ["Value+",[58,40]] => ["Email",[2]] ["Portable",[112]][26.08.2022] [10:44:04] [DEBUG] [QA_GEA_80]: [action] ["Email",[2]][26.08.2022] [10:44:04] [DEBUG] [QA_GEA_80]: [action] ["Portable",[112]] J'avoue un truc, les capteurs sont sur ma Box HC2. C'est le plugin du Netatmo que j'ai aussi paramétré sur la HC3. C'est peut être pas la raison mais je nage, dur la reprise. Voici le code, y a rien dedans lol function config(GEA) -- =================================================== -- Configuration générale -- =================================================== GEA.debug = true GEA.checkEvery = 30 GEA.portables = {112} GEA.secureAction = true GEA.language = "fr" end function setEvents() -- ========================================================== -- Règles utilisateur -- ========================================================== local id = { ----------------- -- Garage ----------------- WALLPLUG1 = 52, DETECTEUR_BUREAU = 68, LUX_BUREAU = 70, -- -------------------------------------------------------- -- SEJOUR -- -------------------------------------------------------- NetAtmo_temp_int = 61, NetAtmo_temp_ext = 63, NetAtmo_pression = 59, NetAtmo_co2 = 60, NetAtmo_humidite_Int = 58, NetAtmo_humidite_Ext = 62, Niveau_Sonore = 57, -- -------------------------------------------------------- -- VD -- -------------------------------------------------------- VD_PRESENCE_BERNIE = 413 } -- -------------------------------------------------------- -- IDs DES SMARTPHONES -- -------------------------------------------------------- local MobileId = { -- (Xiaomi MI 11 NATHALIE) PHONE_NATHALIE = 67, -- (Xiaomi MI 11 Bernard) PHONE_BERNARD = 112, } -- -------------------------------------------------------- -- IDs DES UTILISATEURS -- -------------------------------------------------------- local UserID = { Nathalie = 93, Bernard = 2, admin = 2 } GEA.add(true, 0, "Démarrage de GEA le #date# à #time#", nil, "Démarrage GEA") GEA.add({"Info+", "serverStatus", os.time()-120}, 0, "Box redémarrée à #time# le #date#", nil, "Démarrage box") GEA.add({"Info", "updateStableAvailable", true}, 24*60*60, "Une nouvelle version est disponible", nil, "Détection nouvelle version") GEA.add({"Info", "updateBetaAvailable", true}, 24*60*60, "Une nouvelle version BETA est disponible", nil, "Détection nouvelle version beta") -- -------------------------------------------------------- -- LOCAL JOUR/NUIT -- -------------------------------------------------------- local nuit = {"Global","Jour_Nuit","Nuit"} local jour = {"Global","Jour_Nuit","Jour"} -- -------------------------------------------------------- -- LOCAL SoleilCoucher -- -------------------------------------------------------- local SoleilCoucher30AP = {"Global","SoleilCoucher","30"} local SoleilCoucher15AP = {"Global","SoleilCoucher","15"} -- -------------------------------------------------------- -- LOCAL SoleilLever -- -------------------------------------------------------- local SoleilLever30AP = {"Global","SoleilCoucher","30"} local SoleilLever30AV = {"Global","SoleilCoucher","-30"} -- -------------------------------------------------------- -- LOCAL Saison -- -------------------------------------------------------- local estHiver = {"Global","Saison","Hiver"} local estNotHiver = {"Global!","Saison","Hiver"} local estEte = {"Global","Saison","Ete"} -- -------------------------------------------------------- -- CONDITIONS -- -------------------------------------------------------- local estPresent = {"Global","Maison","Present"} local estAbsent = {"Global","Maison","Absent"} local PortailEstOpen = {"Global","EtatPortail","open"} local PortailEstClose = {"Global","EtatPortail","close"} local GarageEstOpen = {"Global","EtatGarage","open"} local GarageEstClose = {"Global","EtatGarage","close"} -- ------------------------------------------- -- ACTIONS lumières -- ------------------------------------------- -- Détection de présence et allumage Wallplug local autooff = GEA.add( id["DETECTEUR_BUREAU"], -1, "", {{"Value+", id["LUX_BUREAU"],30}, {"turnOn", id["WALLPLUG1"], 1*60}}) GEA.add( id["DETECTEUR_BUREAU"], -1, "", {"RestartTask", autooff}) -- rien de se passe GEA.add({"Value+", id["NetAtmo_humidite_Int"],40}, 30*30, "Humidité trop haut ! : #value# ...Il faut aérer la piece!", {{"Email",2}, {"Portable",112}}) end Merci de votre aide. EDIT : si je mets une ligne du genre ça fonctionne. Mais pourquoi mes appels par des noms explicites ne fonctionnent plus ? GEA.add({"Value+", id["61"],10}, 30*30, "test!", {{"Email",2}, {"Portable",112}}) EDIT 2 : Bon, je pense que je n'avais pas compris et qu'il faille jouer avec des local truc = En ce sens tout fonctionne bien local temp_bureau = 69 local phonebernard = 112 GEA.add({"Value+", temp_bureau, 10}, 30, "", {{"Email", 2, "Test de température", "Mail GEA"}, {"Portable", phonebernard}}) Modifié le 26 août 2022 par Domodial Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 26 août 2022 Signaler Partager Posté(e) le 26 août 2022 Maintenant j'utilise le nom des portables (sous forme de chaine de caractères) plutôt que leur ID, c'est plus simple. Exemple : GEA.portables = {"Pixel 5", "Pixel C"} Lien vers le commentaire Partager sur d’autres sites More sharing options...
gorn Posté(e) le 27 août 2022 Signaler Partager Posté(e) le 27 août 2022 Hello le fil, En rajoutant une règle dans GEA (quickapp) je me suis aperçu que la quickapp crashait. Je ne sais pas si il y a une relation de cause à effet ou si le bug est plus vieux. Je n'ai pas touché au main aussi c'est le même que chez tout le monde mais je peux faire un screen au besoin. Voici la ligne que j'ai cherché a rajouté, c'est sensiblement la même qu'une autre ligne qui fonctionne (sauf que j'ai viré le déclenchement sur plage horaire) . . . -- Cuisine Fridge_door = 136, . . . GEA.add({id["Fridge_door"], -1}, 5*60, "La porte du réfrigérateur est ouverte depuis #duration#", {"Repeat"}) . . . Avez vous une idée de ce qui me fait planté la quickapp? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 27 août 2022 Signaler Partager Posté(e) le 27 août 2022 Ta condition est mal formatée, il y a un -1 qui traine dans les accolades Lien vers le commentaire Partager sur d’autres sites More sharing options...
gorn Posté(e) le 27 août 2022 Signaler Partager Posté(e) le 27 août 2022 (modifié) Mince! Juste un GEA.add({id["Fridge_door"]}, 5*60, "La porte du réfrigérateur est ouverte depuis #duration#", {"Repeat"}) suffit donc? Edit : il faut que je reprenne la base de la syntaxe GEA je crois ^^ Modifié le 27 août 2022 par gorn Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 27 août 2022 Signaler Partager Posté(e) le 27 août 2022 Oui ça devrait être bon. Et tu peux même simplifier l'écriture en retirant les accolades autour de ta condition id["Fridge_door"] car elle est toute seule. 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
gorn Posté(e) le 27 août 2022 Signaler Partager Posté(e) le 27 août 2022 Merci @Lazer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Diuck Posté(e) le 10 octobre 2022 Signaler Partager Posté(e) le 10 octobre 2022 (modifié) Bonjour à tous J'aurais besoin d'aide, je cherche à faire remonter une information suite au changement d'un VD mais malheureusement je plante la dessus depuis un moment je post les 2 lignes Gea qui me pose problème pour info ma version Gea et v5.42 D'avance merci pour votre aide GEA.add({"VirtualDevice", id["ACTIVE_SCENE_CF"], 11},-1,"ACTIVATION PROTECTION",{{"Portable",318},{"Portable",319}}) GEA.add({"VirtualDevice", id["ACTIVE_SCENE_CF"], 12},-1,"REACTIVER PROTECTION",{{"Portable",318},{"Portable",319},{"Repeat"}}) Modifié le 10 octobre 2022 par Diuck Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 11 octobre 2022 Signaler Partager Posté(e) le 11 octobre 2022 pistes d'investigation : est-ce quand tu sauves la config de GEA, dans le preview (sans voir le code) tu vois running: oui ? Si non, c'est que tu as une faute dans la syntaxe de GEA. regarde dans la console (en filtrant sur le QA de GEA (QUICKAPP###) ! pas celui de l'application (QA_GEA_###)) il devrait te mettre une erreur dans le debug Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 11 octobre 2022 Signaler Partager Posté(e) le 11 octobre 2022 Attention il est sur HC2. Je ne me souviens plus trop, mais pas sûr qu'il était possible d'utiliser un VirtualDevice en condition dans une règle GEA... les VD étaient tellement limités, de mémoire on les utilisait uniquement pour "cliquer" sur les boutons depuis GEA. Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 11 octobre 2022 Signaler Partager Posté(e) le 11 octobre 2022 oups ! je croyais que les 2 derniers à avoir des HC2 était @mprinfo et @Nico 2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yannick Posté(e) le 12 octobre 2022 Signaler Partager Posté(e) le 12 octobre 2022 Salut à tous, Je voudrais déclencher une règle GEA mais uniquement durant les mois chaud (mai, juin, juillet, août). Ma logique supposerait que je rentre une condition de ce style ; {"Months","May, June, July, August"} Mais je ne suis pas sûr que GEA la prenne en charge, je viens de la créer, je n'ai pas d'erreur dans mon debug mais cela fonctionne-t-il ? Sinon, peut-on éventuellement jouer avec des dates du style : {"Dates", "2022/05/01", "2022/08/31"} mais lequel fonctionne et la syntaxe est-elle bonne ?. Merci pour le coup de main PS : Merci @jojo Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nico Posté(e) le 12 octobre 2022 Signaler Partager Posté(e) le 12 octobre 2022 @jojo, moi j'attends que @mprinfo vienne me faire la migration... Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 12 octobre 2022 Signaler Partager Posté(e) le 12 octobre 2022 je dois l'avoir dégouté , désolé ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 13 octobre 2022 Signaler Partager Posté(e) le 13 octobre 2022 Le 12/10/2022 à 11:25, Yannick a dit : Salut à tous, Je voudrais déclencher une règle GEA mais uniquement durant les mois chaud (mai, juin, juillet, août). Ma logique supposerait que je rentre une condition de ce style ; {"Months","May, June, July, August"} Mais je ne suis pas sûr que GEA la prenne en charge, je viens de la créer, je n'ai pas d'erreur dans mon debug mais cela fonctionne-t-il ? Sinon, peut-on éventuellement jouer avec des dates du style : {"Dates", "2022/05/01", "2022/08/31"} mais lequel fonctionne et la syntaxe est-elle bonne ?. Merci pour le coup de main PS : Merci @jojo la fonction "Month" n'existe pas. Le mieux est donc d'utiliser Dates, mais SANS l'année (cfr doc) -- "Dates" : Teste la date calendaire du jour -- SYNTAXE : {"Dates", <from>, <to>} -- CONDITIONS : GEA.add( {"Dates", "01/01", "30/06"}, 30, "", {ACTIONS} ) -- Vérifie si la date est comprise entre le 1er janvier et le 30 juin inclus \\ Check if period is between January 1st and June 30th GEA.add( {"Dates", "01/01"} , 30, "", {ACTIONS} ) -- Équivaut à {"Dates", "01/01", "01/01"} \\ Same to {"Dates", "01/01", "01/01"} 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
lamparo Posté(e) le 14 octobre 2022 Signaler Partager Posté(e) le 14 octobre 2022 (modifié) Bonsoir à tous, J'ai ajouté ces deux lignes à GEA pour activer et désactiver la détection d'intrusion la nuit sur mes caméras, la commande doit appuyer sur le bouton N°1 et 2 des VD qui gèrent cette fonction suivant l'état d'une variable globale. Aucun bogue de remonté, mais ça ne fonctionne pas. Je n'arrive pas à trouver le problème, si une âme charitable passe dans le coin. j'ai trouvé, il manque les accolades qui encadrent les ID des VD Une question, certainement bête, mais j'ai ce doute qui me trotte dans la tête, GEA va t'elle appuyer toutes les 30 secondes de minuit à 6h sur le bouton du VD? GEA.add( {{"Time", "00:01", "06:00"},{"Global", "ValeurAlarme", "0"}}, 30,"Caméra terrasse_entrée_garage passe en true",{{"VirtualDevice", 277,280,281,282, 2}}) GEA.add( {{"Time", "06:03", "06:05"},{"Global", "ValeurAlarme", "0"}}, 30,"Caméra terrasse_entrée_garage passe en false",{{"VirtualDevice", 277,280,281,282, 1}}) Modifié le 14 octobre 2022 par lamparo Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) le 15 octobre 2022 Signaler Partager Posté(e) le 15 octobre 2022 Non parce que tu n'as pas mis de "Repeat", donc GEA n'appuiera sur le bouton qu'une seule fois. (ce que tu peux vérifier dans la fenêtre de log du bouton si tu as affiches un trace à chaque clic) 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés