Sakkhho Posté(e) le 17 février 2018 Signaler Partager Posté(e) le 17 février 2018 petite question, j'ai donc 2 keyfob,qui auront les mêmes fonctions et configuration est ce que je peux faire un GEA.add({"CentralSceneEvent", {id["KEYFOB_1"],id["KEYFOB_2"]}, 1, "Pressed"},-1, "Carré",{"turnOn",id["ECL_SALON"]} ) ou je dois mettre 2 lignes séparées? Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAM78 Posté(e) le 17 février 2018 Signaler Partager Posté(e) le 17 février 2018 Est-ce que CentralSceneEvent fonctionne également avec un séquence de touches saisie sur une Keyfob et si oui quelle est la syntaxe ?Envoyé de mon iPhone en utilisant Tapatalk Pro Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 17 février 2018 Signaler Partager Posté(e) le 17 février 2018 @daivy9kens Comme ceci peut-etre, pas de raison qu'on ne trouve pas ;-) GEA.add({{"SceneActivation", 27, 24}, {"(Value-)", 40, 10}}, -1, "", {"Open", 40}) GEA.add({{"SceneActivation", 27, 24}, {"Value+", 40, 90}}, -1, "", {"Close", 40}) @Sakkhho tout ce que tu mets dans config() ecrase ce qui pourrait etre par defaut dans GEA, inutile de commenter quoique ce soit ;-) Pour CentralSceneEvent, en fait pour ce qui est des conditions, il faut toujours plusieurs lignes, il n'est pas prevu dans GEA cette syntaxe la en condition. @MAM78 Pour la sequence, pour moi cela fonctionne à partir du moment ou tu recuperes le keyId et le keyAttribute. Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAM78 Posté(e) le 17 février 2018 Signaler Partager Posté(e) le 17 février 2018 (modifié) il y a 3 minutes, pepite a dit : @MAM78 Pour la sequence, pour moi cela fonctionne à partir du moment ou tu recuperes le keyId et le keyAttribute. Tu peux préciser STP ? Tu as un exemple ? Modifié le 17 février 2018 par MAM78 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sakkhho Posté(e) le 17 février 2018 Signaler Partager Posté(e) le 17 février 2018 en tout cas ca marche parfaitement, je vais tester la distance d activation de cette keyfob maintenant ... j'ai qq FGS en bordure de maison - j'espère que ca va faire un bon relais. 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
daivy9kens Posté(e) le 17 février 2018 Signaler Partager Posté(e) le 17 février 2018 @pepite GEA.add({{"SceneActivation", 27, 24}, {"(Value-)", 40, 10}}, -1, "", {"Open", 40}) GEA.add({{"SceneActivation", 27, 24}, {"Value+", 40, 90}}, -1, "", {"Close", 40}) Testé et fonctionne pareil, monte et descend sans arrêt alors que un seul appui double sur l'interrupteur. Bizarre cette affaire Lien vers le commentaire Partager sur d’autres sites More sharing options...
schwinny Posté(e) le 18 février 2018 Signaler Partager Posté(e) le 18 février 2018 Le 14/02/2018 à 13:55, pepite a dit : @schwinny Vraiment parce que c'est toi, voila la gestion de mon lave-linge hyper secrete : -====================== -- ==== Lave-Linge ===== --====================== GEA.add({{"Power+", id["LAVE_LINGE"], 500}, {"Global", "GEA_lavelinge", "OFF"}}, 30, "", {{"Global", "FreeSms", "Le lave-linge a démarré : #date# - #time#"}, {"Global", "FreeSmsCanon", {"Global", "FreeSms"}}, {"Global", "GEA_lavelinge", "ON"}}, "LAVE_LINGE ON") GEA.add({{"Power+", id["LAVE_LINGE"], 50}, {"Power-", id["LAVE_LINGE"], 300}, {"Global", "GEA_lavelinge", "ON"}}, 30, "", {{"Global", "GEA_lavelinge", "RUNNING"}}, "LAVE_LINGE RUNNING") GEA.add({{"Power+", id["LAVE_LINGE"], 3}, {"Power-", id["LAVE_LINGE"], 5}, {"Global", "GEA_lavelinge", "RUNNING"}, {"Time", "06:00", "22:00"} }, 3*60, "", { {"VD", id["SONOS_TTS"], 3}, {"Push", mobile["PEPITE"]} }) merci @pepite. Cependant, je ne comprend pas comment adapter la consommation de mon id["LV"] pour lui dire que c'est terminé après le 4eme pic de consommation. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Steven Posté(e) le 19 février 2018 Auteur Signaler Partager Posté(e) le 19 février 2018 Le 16/02/2018 à 19:42, daivy9kens a dit : GEA.add({{"SceneActivation", 27, 24}, {"Value", 40, 0}}, -1, "", {"Open", 40}) GEA.add({{"SceneActivation", 27, 24}, {"Value!", 40, 0}}, -1, "", {"Close", 40}) Voilà ce que je lis : Quand il y a un double clique : - Si le volet est fermé, ouvre le .... puis - Si le volet n'est pas fermé, ferme le Si la 1ère ligne ouvre le volet, il est normal que celle d'après va le fermer vu que l'ouverture est en cours donc Value ne sera plus à 0. Pour moi, GEA fonctionne correctement dans ce cas de figure. C'est un problème de logique et il faut trouver une astuce. Après, je suis convaincu que tu as un %% properties 40 Value dans ton entête ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
daivy9kens Posté(e) le 19 février 2018 Signaler Partager Posté(e) le 19 février 2018 Voilà ce que je lis : Quand il y a un double clique : - Si le volet est fermé, ouvre le .... puis - Si le volet n'est pas fermé, ferme le Si la 1ère ligne ouvre le volet, il est normal que celle d'après va le fermer vu que l'ouverture est en cours donc Value ne sera plus à 0. Pour moi, GEA fonctionne correctement dans ce cas de figure. C'est un problème de logique et il faut trouver une astuce. Après, je suis convaincu que tu as un %% properties 40 Value dans ton entête ?Oui j ai bien le 40 value au dessus. L idéal aurait été un genre de "Switch" qui s applique aux voletsEnvoyé de mon SM-N950F en utilisant Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
Steven Posté(e) le 19 février 2018 Auteur Signaler Partager Posté(e) le 19 février 2018 Donc le "40 Value" dans l'entête, tu l'enlèves de suite GEA.add({{"SceneActivation", 27, 24}, {"Value-", 40, 90}}, -1, "", {"Open", 40}) -- Value < 90 donc légèrement fermé GEA.add({{"SceneActivation", 27, 24}, {"Value+", 40, 10}}, -1, "", {"Close", 40}) -- Value > 10 donc légèrement ouvert 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
daivy9kens Posté(e) le 19 février 2018 Signaler Partager Posté(e) le 19 février 2018 Merci, super ça fonctionne, c'est ma femme qui va être contente ! Je vais redoubler d'attention dans ce que je mets dans l'en-tête 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAM78 Posté(e) le 19 février 2018 Signaler Partager Posté(e) le 19 février 2018 Est-ce que l’un de vous pourrait me donner un exemple avec une détection de modification d’un label d’un VD et exécution d’une mise à jour d’un Label d’un autre VD et appui sur un bouton de ce même VD Si vous pouvez également m’indiquer ce qu’il faut mettre dans l’entête pour la détection de la modification du label Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 19 février 2018 Signaler Partager Posté(e) le 19 février 2018 Il y a 5 heures, Steven a dit : Donc le "40 Value" dans l'entête, tu l'enlèves de suite Well done, je ne m'en doutais pas du tout ;-) @MAM78 GEA.add( {"Label!", 73, "JourNuit", "Jour"}, -- Si la valeur du label "JourNuit" du VirtualDevice numéro 73 est DIFFERENTE de "Jour" 30, "", { {"Label", 74, "consommation", 30}, -- Assigne la valeur 30 au label consommation du VD 74 {"VirtualDevice", 74, 2} -- Appui sur le bouton 2 du VD 74 }) 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAM78 Posté(e) le 19 février 2018 Signaler Partager Posté(e) le 19 février 2018 il y a 2 minutes, pepite a dit : Well done, je ne m'en doutais pas du tout ;-) @MAM78 GEA.add( {"Label!", 73, "JourNuit", "Jour"}, -- Si la valeur du label "JourNuit" du VirtualDevice numéro 73 est DIFFERENTE de "Jour" 30, "", { {"Label", 74, "consommation", 30}, -- Assigne la valeur 30 au label consommation du VD 74 {"VirtualDevice", 74, 2} -- Appui sur le bouton 2 du VD 74 }) Merci et dans l'entête je mets quoi ? la valeur 30, "" correspond à quoi ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Steven Posté(e) le 19 février 2018 Auteur Signaler Partager Posté(e) le 19 février 2018 %% properties 73 ui.JourNuit.value Selon l'exemple de @pepite 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Steven Posté(e) le 19 février 2018 Auteur Signaler Partager Posté(e) le 19 février 2018 Chez moi, je n'arrive pas reproduire les problèmes de redémarrage de GEA avec des "RestartTask" immediat. Est-ce que les personnes souffrante de ce symptôme pourraient m'envoyer leur configuration svp. steven.piccand@gmail.com Merci d'avance. P.S Noté moi aussi sur quel version de votre HC2 vous tournez, cela peut aider. Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 19 février 2018 Signaler Partager Posté(e) le 19 février 2018 @ADN182 tu peux envoyer ta conf stp ? Merci 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAM78 Posté(e) le 19 février 2018 Signaler Partager Posté(e) le 19 février 2018 (modifié) J'ai intégré ce paramétrage dans GEA : % properties 243 ui.lblEtat.value GEA.add({{"Label", 243, "lblEtat", "Alarme"}, {"Time", "Sunset-15", "Sunrise+5"}}, -1, "Détection présence devant porte garage", {{"Label", 326, "lblTimer", "01:00"}, {"VirtualDevice", 326, 11}}, "Détection devant porte garage, activation lumières terrasse") -- Si la valeur du label "lblEtat" du VirtualDevice numéro 243 est = à "Alarme" -- Assigne la valeur "01:00" au label lblTimer du VD 326 -- Appui sur le bouton 11 du VD 326 Génial, j'ai intégré ça avec mon nouveau VD Hue Manager. Mes ampoules HUE externes s'allument et s'éteignent automatiquement, lors d'un passage devant mon détecteur externe piloté par mon IPX800 V4. C'est ma VAF qui vat être contente Merci les gars ... Modifié le 19 février 2018 par MAM78 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAM78 Posté(e) le 20 février 2018 Signaler Partager Posté(e) le 20 février 2018 Bonsoir, J'ai une petite erreur dans mon GEA. Vous auriez une idée ? [DEBUG] 19:34:10: Démarrage par évenement de GEA 6.06 (mode property [73]) [DEBUG] 19:34:10: line 1742: bad argument #1 to 'pairs' (table expected, got number) L'erreur se produit sur la ligne de code ci-dessous marquée en rouge : -- ---------------------------------------------------------- -- Recherche et activation des plugins scénarios -- ---------------------------------------------------------- GEA.searchPlugins = function() if (not GEA.auto) then local vgplugins = fibaro:getGlobalValue(GEA.pluginsvariables) if (vgplugins and vgplugins ~= "") then GEA.plugins = json.decode(vgplugins) for k, _ in pairs(GEA.plugins) do if (k ~= "retour") then GEA.options[k] = GEA.copyOption("pluginscenario", k) end end end return end Lien vers le commentaire Partager sur d’autres sites More sharing options...
MAM78 Posté(e) le 20 février 2018 Signaler Partager Posté(e) le 20 février 2018 Laissé tomber j'ai trouve une erreur dans ma syntaxe des ADD GEA Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kristiano Posté(e) le 23 février 2018 Signaler Partager Posté(e) le 23 février 2018 (modifié) @nugget Thanks alot! And the GEA. add for the request would be like? How to pass the authorization? Should i create a local vable with the base64 encode? The result would be stored in a "temp" global variable with the complete structure decoded? How to get results? like result.status Modifié le 23 février 2018 par Kristiano Lien vers le commentaire Partager sur d’autres sites More sharing options...
schwinny Posté(e) le 23 février 2018 Signaler Partager Posté(e) le 23 février 2018 Le 18/02/2018 à 12:18, schwinny a dit : merci @pepite. Cependant, je ne comprend pas comment adapter la consommation de mon id["LV"] pour lui dire que c'est terminé après le 4eme pic de consommation. Personne pour m'aider du coup ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Steven Posté(e) le 24 février 2018 Auteur Signaler Partager Posté(e) le 24 février 2018 Je te donne un concept. Créer un variable globale et mettre 0. Chaque fois que ton LV consomme plus de X Watts pendant X sec inc+ la variable globale. Si la variable globale est à 4 pendant X sec et ben c'est fini, tu notifies et remets à 0. 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
schwinny Posté(e) le 24 février 2018 Signaler Partager Posté(e) le 24 février 2018 top merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
schwinny Posté(e) le 24 février 2018 Signaler Partager Posté(e) le 24 février 2018 (modifié) @Steven, Peux tu me dire du coup si cette syntaxe est bonne ? -- Gestion du lave vaiselle GEA.add( {"Power+", id["Prise_LV"], 1000}, 3*60 , {"Global", CycleLaveVaiselle, "inc+"}) GEA.add( {"Power-", id["Prise_LV"], 3}, 1*60 , {"Global", CycleLaveVaiselle,4},"LaveVaiselle Termine") Modifié le 24 février 2018 par schwinny Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés