drboss Posté(e) le 6 février 2017 Signaler Posté(e) le 6 février 2017 J'ai un problème de quelques jours, je changeai rien dans mon GEA, mais le supportvérifiais pourquoi HC2 se bloque. depuis ce temps, une partie du message PUSH je reçois deux fois (pas toutes) ex.: commande GEA: GEA.add({"Alarm", 536}, 1, "Tryb nocny aktywacja", {{"Global", "czy_dzien", "nie"}}) debug (l'image ajoutée) Le message sur le portable: 21:00 PUSH (HC2-xxxxxx) Tryb nocny aktywacja 20:59 PUSH (HC2-xxxxxx) Tryb nocny aktywacja Je même pour (deux identiques message): GEA.add({"Property!", 819, "state", "Closed"}, 30*60, "Garaż otwarty od #duration# minut, #time#", {{"Repeat"},{"Label", 45, "Message", "Garaż otwarty od #duration# minut"}, {"VirtualDevice", 45,1}}) 18:12 PUSH (HC2-xxxxxx) Garaż otwarty od 1h 30m minut, 18:12:46 18:12 PUSH (HC2-xxxxxx) Garaż otwarty od 1h 30m minut, 18:12:38 Bien sûr, travailler un GEA
pepite Posté(e) le 7 février 2017 Signaler Posté(e) le 7 février 2017 hi @drboss, Very good questions ;-) I try : have you your lines in double ? ;-) Have you try to create another scene of GEA, maybe ?
971jmd Posté(e) le 7 février 2017 Signaler Posté(e) le 7 février 2017 Le 03/02/2017 à 09:30, Steven a dit : local action1 = {"Open", id["VOLET"], 100}, {"Close", id["STORE"], 100}, {"Open", id["RIDEAU"], 100}, {"Global", "depart", "non"} ---- BOUTON------- GEA.add({"SceneActivation", id["RIDEAU"] , 25}, -1, "", {action1}) salut @Steven je comprend pas trop le probleme j'ai appliquée exactement ce que tu ma suggéré
Steven Posté(e) le 7 février 2017 Auteur Signaler Posté(e) le 7 février 2017 Il y a 21 heures, 971jmd a dit : je revient sur ça ça ne fonctionne pas Relis toi et tu verras bien :-) 1
pepite Posté(e) le 7 février 2017 Signaler Posté(e) le 7 février 2017 hihi petite aide : "action1" :-)
drboss Posté(e) le 7 février 2017 Signaler Posté(e) le 7 février 2017 (modifié) @pepite, 1. no double line (gea.add command), only one entry in the debug for command and push 2. this applies only to the PUSH command - text in ".." , the right command {turn ON, Off etc} is executed once. 3. with not all gea.add command generate double PUSH 4. today I will run a new copy of the GEA and the old will stop... and see You tomorrow ;-) Modifié le 7 février 2017 par drboss
drboss Posté(e) le 8 février 2017 Signaler Posté(e) le 8 février 2017 @pepite , new GEA Scene with old config lines - the same result. Some of GEA.add commands generate double push, not all ex. GEA.add (717, 30*60, "Odłączone media na czas wyjazdu", {{"turnOn",336}}) GEA.add (717, -1, "Podłączono media po wyjazdzie", {{"Inverse"},{"turnOff",336}}) work fine
pepite Posté(e) le 9 février 2017 Signaler Posté(e) le 9 février 2017 @drboss Hi, I don't understand what happens, very strange. ;-) And it's always the same lines which generates the double push or it's totally random ?
pepite Posté(e) le 10 février 2017 Signaler Posté(e) le 10 février 2017 Salut à tous, Ben voilà que je ne recois plus de push, alors que toutes les actions se font ;-)... mouais....
speedoxx007 Posté(e) le 11 février 2017 Signaler Posté(e) le 11 février 2017 Gestion allumage automatique cage escalier si LUX > 260 J'ai ce code pour allumer et etindre la lumiere de la cage d'escalier avec "Motion Escalier" et le bouton "ECL_ESCALIER" -- Escalier -- Exctinction automatique après 3 min local extinction = GEA.add( id["ECL__ESCALIER"], 3*60,"",{{"turnOff", id["ECL__ESCALIER"]}}) -- Allumage automatique lampe sur detection -- local detection = GEA.add( id["MOTION_ESCALIER"], -1,"", {{"turnOn", id["ECL__ESCALIER"]}, {"RestartTask", extinction}}) -- Allumage manuel lampe -- GEA.add(id["ECL__ESCALIER"], -1, "", {{"StopTask", extinction}, {"StopTask", detection}}) -- Exctinction de la lampe GEA.add(id["ECL__ESCALIER"], -1, "", {{"Inverse"}, {"RestartTask", detection}}) J'aimerai faire que si detection avec "MOTION_ESCALIER" et seulement si la Valeur Lux > 260 "DETECTEUR_LUX_ESCALIER" que la lumiere s'allume. Je nage un peu la. Quelqu'un peut m'aider?
Sakkhho Posté(e) le 11 février 2017 Signaler Posté(e) le 11 février 2017 Il y a 18 heures, pepite a dit : Salut à tous, Ben voilà que je ne recois plus de push, alors que toutes les actions se font ;-)... mouais.... reboot ton tel ou box...
Sakkhho Posté(e) le 11 février 2017 Signaler Posté(e) le 11 février 2017 il y a 5 minutes, speedoxx007 a dit : Gestion allumage automatique cage escalier si LUX > 260 J'ai ce code pour allumer et etindre la lumiere de la cage d'escalier avec "Motion Escalier" et le bouton "ECL_ESCALIER" -- Escalier -- Exctinction automatique après 3 min local extinction = GEA.add( id["ECL__ESCALIER"], 3*60,"",{{"turnOff", id["ECL__ESCALIER"]}}) -- Allumage automatique lampe sur detection -- local detection = GEA.add( id["MOTION_ESCALIER"], -1,"", {{"turnOn", id["ECL__ESCALIER"]}, {"RestartTask", extinction}}) -- Allumage manuel lampe -- GEA.add(id["ECL__ESCALIER"], -1, "", {{"StopTask", extinction}, {"StopTask", detection}}) -- Exctinction de la lampe GEA.add(id["ECL__ESCALIER"], -1, "", {{"Inverse"}, {"RestartTask", detection}}) J'aimerai faire que si detection avec "MOTION_ESCALIER" et seulement si la Valeur Lux > 260 "DETECTEUR_LUX_ESCALIER" que la lumiere s'allume. Je nage un peu la. Quelqu'un peut m'aider? tu rajouter la condition local detection = GEA.add( {{id["MOTION_ESCALIER"]},{"Value-", id["DETECTEUR_LUX_ESCALIER"], 260}, -1,"", {{"turnOn", id["ECL__ESCALIER"]}, {"RestartTask", extinction}})
speedoxx007 Posté(e) le 11 février 2017 Signaler Posté(e) le 11 février 2017 (modifié) Merci @Sakkhho . Je vais tester. Ben ça ne fonctionne pas. La valeur lux que le module me donne on ce moment est de 30 Lux. Mais ça ne s'allume pas. Modifié le 11 février 2017 par speedoxx007
Sakkhho Posté(e) le 11 février 2017 Signaler Posté(e) le 11 février 2017 (modifié) tu as bien mis l'id du motion dans l'entête ? car moi j'ai cette ligne et elle fonctionne tres bien GEA.add({id["MOV_ENTREE"],{"Value-", id["LUM_SALON"], 10},Soir}, 30, "#time# - Eclairage Salon", {{"Time", "17:00", "19:00"},{"turnOn",id["ECL_SALON_PHARE"]}}) -- Eclairaige Salon si Luminosité trop faible quand on rentre le soir edit : une parentheses de trop au debut sur ta ligne (que je t'ai donné) Modifié le 11 février 2017 par Sakkhho
speedoxx007 Posté(e) le 11 février 2017 Signaler Posté(e) le 11 février 2017 J'ai mis l'id du Motion et LUX --[[ %% autostart %% properties 144 value 146 value %% globals --]] Voici mon bout de code: -- Escalier -- Exctinction automatique après 3 min local extinction = GEA.add( id["ECL__ESCALIER"], 3*60,"",{{"turnOff", id["ECL__ESCALIER"]}}) -- Allumage automatique lampe sur detection -- -- local detection = GEA.add( id["MOTION_ESCALIER"], -1,"", {{"turnOn", id["ECL__ESCALIER"]}, {"RestartTask", extinction}}) local detection = GEA.add( {id["MOTION_ESCALIER"]},{"Value-", id["DETECTEUR_LUX_ESCALIER"], 260}, -1,"", {{"turnOn", id["ECL__ESCALIER"]}, {"RestartTask", extinction}}) -- Allumage manuel lampe -- GEA.add(id["ECL__ESCALIER"], -1, "", {{"StopTask", extinction}, {"StopTask", detection}}) -- Exctinction de la lampe GEA.add(id["ECL__ESCALIER"], -1, "", {{"Inverse"}, {"RestartTask", detection}}) Maintenant il me mets une erreur: "Attempt to compare with nil" sur cette ligne -> if (GEA.source["type"] == "autostart" and tonumber(entry[GEA.keys["SECONDES"]]) >= 0) then Comprends pas... Désolé
Sakkhho Posté(e) le 11 février 2017 Signaler Posté(e) le 11 février 2017 local detection = GEA.add( {id["MOTION_ESCALIER"],{"Value-", id["DETECTEUR_LUX_ESCALIER"], 260}}, -1,"", {{"turnOn", id["ECL__ESCALIER"]}, {"RestartTask", extinction}}) 1
pepite Posté(e) le 11 février 2017 Signaler Posté(e) le 11 février 2017 Efface l accolade apres escalier et ajoute une accolade apres ds 260 a la ligne local detection qui a le value lux. Desole suis sur tel 1
drboss Posté(e) le 11 février 2017 Signaler Posté(e) le 11 février 2017 @drboss Hi, I don't understand what happens, very strange. ;-) And it's always the same lines which generates the double push or it's totally random ? Same line all the timeI'm in b trip for two week without stable access to my HC2. When it's possible I will write in my next post line (commad) with and without double PuSH.Wysłane z mojego EVA-L09 przy użyciu Tapatalka
drboss Posté(e) le 11 février 2017 Signaler Posté(e) le 11 février 2017 Salut à tous, Ben voilà que je ne recois plus de push, alors que toutes les actions se font ;-)... mouais....I have the same problem when I have more that 30 noreading/delated message in status bar of phone. Reboot phone or delete messageWysłane z mojego EVA-L09 przy użyciu Tapatalka
971jmd Posté(e) le 11 février 2017 Signaler Posté(e) le 11 février 2017 Salut a tous Avez-vous déjà fait fonctionner le BUTON DE FIBARO dans GEA ? Envoyé de mon iPhone en utilisant Tapatalk
flacon030 Posté(e) le 12 février 2017 Signaler Posté(e) le 12 février 2017 Bonjour Je voudrais que ma climatisation se coupe au bout de 20 secondes si j'ai ouvert une de mes deux fenêtres, et si je la refermé avant les 20 secondes elle ne se coupe pas. J'ai pour cela: En ID 32 et 33 deux FGK-101(contacte de porte) En ID 121 et 203 mes deux ZXT-120 (émetteurs IR pour contrôler la clim) Comment faire? Il serait possible de le faire avec GEA, si oui comment? Merci d'avance pour votre aide
Sakkhho Posté(e) le 12 février 2017 Signaler Posté(e) le 12 février 2017 Il y a 16 heures, 971jmd a dit : Salut a tous Avez-vous déjà fait fonctionner le BUTON DE FIBARO dans GEA ? Envoyé de mon iPhone en utilisant Tapatalk Perso Non, mon bouton à une scene dédiée pour 4 actions différentes. 1
Sakkhho Posté(e) le 12 février 2017 Signaler Posté(e) le 12 février 2017 il y a 15 minutes, flacon030 a dit : Bonjour Je voudrais que ma climatisation se coupe au bout de 20 secondes si j'ai ouvert une de mes deux fenêtres, et si je la refermé avant les 20 secondes elle ne se coupe pas. J'ai pour cela: En ID 32 et 33 deux FGK-101(contacte de porte) En ID 121 et 203 mes deux ZXT-120 (émetteurs IR pour contrôler la clim) Comment faire? Il serait possible de le faire avec GEA, si oui comment? Merci d'avance pour votre aide 20 secondes non mais 30 oui du style ; je ne connais pas les fonctions du ZXT car j'ai en pas mais par exemple avec mes TT LC13 ca donne GEA.add({id["OUV_FENETRE_EMMA"],Chauffage}, 60, "Chauffage Emmma coupé", {{"function", function() fibaro:call(id["TT_CHAMBRE_EMMA"], "setTargetLevel",16) end}})
flacon030 Posté(e) le 12 février 2017 Signaler Posté(e) le 12 février 2017 (modifié) J'ai fait cela mais cela ne fonctionne pas. La fonction en LUA pour la mise a l’arrêt du ZXT est la suivante: fibaro:call(203, "setMode", "0") et voici se que j'ai mis dans mon LUA de mon GEA 5.42 sur ma HC2 en V4.110 Je me trompe a quel niveau? Merci -- Ajouter ici les événements à exécuter / Add here events to schedule -- Une liste d'exemples est disponible dans un fichier annexe samples.lua / A samples list is available in another file called samples.lua function setEvents() local id = { -- Veranda Sensor_gauche = 33, Sensor_droite = 32, Control_clim = 203 } -- === évènements === -- -- coupure clim au bout de 30 secondes veranda GEA.add(id["Sensor_gauche"], 30, "", {{"setMode", "0", id["Control_clim"]}}) end -- ================================================== Modifié le 5 mars 2017 par flacon030
pepite Posté(e) le 12 février 2017 Signaler Posté(e) le 12 février 2017 @flacon030, Bon tu commences fort avec l'utilisation de function : cela permet d'appeler du code fibaro et lua non implementé par défaut dans GEA Conseil : prends l'habitude de déclarer tes variables "id" en majuscules (je l'ai fait sur la ligne que je te propose), rien d'obligatoire, c'est une "fausse norme" que l'on a pris, donné par les experts essaie ca GEA.add(id["SENSOR_GAUCHE"], 30, "", {{"function", function() fibaro:call(id["CONTROL_CLIM"], "setMode", "0") end }})
Messages recommandés