Lazer Posté(e) le 23 août 2019 Signaler Posté(e) le 23 août 2019 Bon bah génial, ça fonctionne parfaitement, et je mémorise même la valeur de 2 dimmers, et utilisation de plusieurs Sleep() : quand l'impression 3D est terminée : on mémorise la valeur courante de chacun des 2 dimmers on allume toutes les dimmers à fond on envoie un email avec l'heure de fin de l'impression on attend 10s pour que la caméra adapte la luminosité => on envoie un screenshot on attend encore 5s de plus pour être certain que le screenshot a bien été effectué => on remet chaque dimmer à sa valeur précédente (partiellement allumé, ou totalement éteint, peu importe puisque leurs valeurs ont été mémorisées au tout début) Toujours au top GEA by @Steven GEA.add( { {"Label", id["VD_OCTOPRINT"], "LabelJob", "Operational"}, {"Label", id["VD_OCTOPRINT"], "LabelJobProgress", "100.0 %"} }, 30, "Impression 3D terminée à #time#", { {"VariableCache", "LED_IMP3D_HAUT", {"Value", id["LED_IMP3D_HAUT"]}}, {"VariableCache", "LED_IMP3D_COTE", {"Value", id["LED_IMP3D_COTE"]}}, {"value", {id["LED_IMP3D_HAUT"], id["LED_IMP3D_COTE"]}, 99}, {"Email", user["Lazer"], "Octoprint : Impression 3D terminée avec succès à #time#", "GEA : Octoprint"}, {"Sleep", 10, {"Picture", id["CAMERA_IMPRIMANTE_3D"], user["Lazer"]}}, {"Sleep", 15, {"Value", id["LED_IMP3D_HAUT"], {"VariableCache", "LED_IMP3D_HAUT"}}}, {"Sleep", 15, {"Value", id["LED_IMP3D_COTE"], {"VariableCache", "LED_IMP3D_COTE"}}} } ) 3
schwinny Posté(e) le 23 août 2019 Signaler Posté(e) le 23 août 2019 Le 14/08/2019 à 23:21, Steven a dit : Par curiosité, quel est la version du firmware de la HC2 ? Envoyé de mon SM-G935F en utilisant Tapatalk la derniere a la date de mon post
971jmd Posté(e) le 23 août 2019 Signaler Posté(e) le 23 août 2019 salut @Steven **VariableCache** est-il possible de mémoriser une valeur par apport à une date ou heure ?
971jmd Posté(e) le 23 août 2019 Signaler Posté(e) le 23 août 2019 autre question, comment stoker la valeur du Dimmer seulement si le Dimmer est au-dessus de 50%
971jmd Posté(e) le 23 août 2019 Signaler Posté(e) le 23 août 2019 Je n'ai pas testé mais je suppose qu'il faut placer une condition devant {"Value+", id["xxxxxx"], 50}
Ghoosti Posté(e) le 27 août 2019 Signaler Posté(e) le 27 août 2019 Bonjour, j'essaye ceci afin d'éviter de me retrouver sur la terrasse avec mes volets baissés !!! euuuu oui du vécu..... %% properties 230 armed (????) GEA.add({{"Time", "Sunset+30"}, {"Armed", id["MVT_TERRASSE"]}}, 30, "", {"Close", {id["VOL_PARKING"], id["VOL_BUCHE"], id["VOL_SALON"]}}) GEA.add({{"Time", "Sunset+30"}, {"Disarmed", id["MVT_TERRASSE"]}}, 30, "", {"Close", {id["VOL_PARKING"], id["VOL_BUCHE"], id["VOL_SALON"], id["VOL_LIVING"], id["VOL_CUISINE"]}}) ça tient la route, ou vous voyez autre chose à faire Merci pour votre aide
schwinny Posté(e) le 27 août 2019 Signaler Posté(e) le 27 août 2019 Je regarde ce soir, enfin j’essaie mais regarde mes posts, le cas est déjà présent
Ghoosti Posté(e) le 28 août 2019 Signaler Posté(e) le 28 août 2019 Salut @schwinny, je n'ai pas trouvé, je suis bien tombé sur plusieurs postes mais c'est pas ce que je recherche, je continue mes fouilles.... Merci
mipa Posté(e) le 28 août 2019 Signaler Posté(e) le 28 août 2019 Hello, J'ai télécharger le GEA et suis en 4.55 J'aimerais commencé à utiliser le GEA mais suis perdu.... J'ai pas encore capté la logique n'y les subtilités... Quelqu'un d'entre vous pourrait m'aiguiller ? J'ai essayer cela, m'a cela ne fonctionne pas... -- ========================================================== -- LE CODE UTILISATEUR DOIT ALLER ICI -- ========================================================== --Extérieur : -- éclairage lampe porte d'entrée, immédiat si détection la nuit GEA.add ({DeviceID["74"], estNuit, {"value", DeviceID["67"], 0}}, -1, "TurnOn 67. (#date# à#time#)", {{"turnOn", DeviceID["67"]}}) -- ========================================================== -- FIN DU CODE UTILISATEUR -- ===================================== C'est pour une lampe extérieur (ID67) je souhaiterais qu'elle s'allume si mon détecteur de mouvement s'actionne (ID74) mais uniquement de nuit . et y ajouter la durée 3min 180s.. Si une bonne âme pouvait me mettre sur la piste Merci
Cardane Posté(e) le 28 août 2019 Signaler Posté(e) le 28 août 2019 regarde https://gea.piccand.me/doku.php/exemples, tu auras quelques exemples de syntaxe pour débuter 1
Ghoosti Posté(e) le 28 août 2019 Signaler Posté(e) le 28 août 2019 Salut @mipa Je ne suis q'un débutant, cela devrait ressembler à ceci: GEA.add({{"Time", "Sunset", "Sunrise"}, {id["DetecteurMVT"]}}, -1, "", {"TurnOn", id["LampeExterieur"], 3*60}) il faut déclarer ceci dans: %% properties 74 value et ceci dans: -- ========================================================== -- LE CODE UTILISATEUR DOIT ALLER ICI -- ========================================================== local id = { DetecteurMVT = 74, LampeExterieur = 67 } 1
schwinny Posté(e) le 28 août 2019 Signaler Posté(e) le 28 août 2019 Il y a 9 heures, Ghoosti a dit : Salut @schwinny, je n'ai pas trouvé, je suis bien tombé sur plusieurs postes mais c'est pas ce que je recherche, je continue mes fouilles.... Merci ci joint: Si la fenêtre de la cuisine est ouverte, je balance une alerte sur mon portable et ne fait rien GEA.add({ id["Fenetre_Cuisine"], {"Time", "23:00", "23:01"}},30,"Fenêtre Cuisine ouverte, Fermeture Impossible") Si elle est fermée, je ferme le store cuisine GEA.add({ id["Fenetre_Cuisine"], {"Time", "23:00", "23:01"}},30,"", {{"Inverse"}, {"Close", id["Store_Cuisine"]}})
Ghoosti Posté(e) le 28 août 2019 Signaler Posté(e) le 28 août 2019 @schwinny. Oupss suis largué la..... J'essaye d'utiliser Armed , Disarmed ou Value mais dans les 2 cas, je voudrais baisser certains volets. Je comprend pas bien ton exemple
mipa Posté(e) le 29 août 2019 Signaler Posté(e) le 29 août 2019 merci @Ghoosti J'ai inséré le code utilisateur dans la partie resérvé, mais en ce qui concerne le : GEA.add({{"Time", "Sunset", "Sunrise"}, {id["DetecteurMVT"]}}, -1, "", {"TurnOn", id["LampeExterieur"], 3*60}) suis pas sure que c'est soir au bonne endroit , tu pourrais me confirmer, stp ?
Ghoosti Posté(e) le 29 août 2019 Signaler Posté(e) le 29 août 2019 tu le mets en dessous de: local id = { DetecteurMVT = 74, LampeExterieur = 67 } GEA.add({{"Time", "Sunset", "Sunrise"}, {id["DetecteurMVT"]}}, -1, "", {"TurnOn", id["LampeExterieur"], 3*60})
mipa Posté(e) le 29 août 2019 Signaler Posté(e) le 29 août 2019 hahaha les débutants..... Merci @Ghoosti J'ai bien rentré le code et la commande au bonne endroit. Cela semble ok .. Je ferais le test ce soir et posterais un mot Impossible d'avancer sans votre aide, merci
mipa Posté(e) le 29 août 2019 Signaler Posté(e) le 29 août 2019 Grrr ma lampe ne s'allume pas.... J'ai bien rentré le code comme indiqué mais cela ne fonctionne pas (cela fonctionnais avec une autre scène écrite en LUA Une idée du pourquoi comment ? Merci de votre support
Ghoosti Posté(e) le 29 août 2019 Signaler Posté(e) le 29 août 2019 (modifié) Tu as quoi à la ligne 3, 4, 5 Tu as bien mis ceci %% properties74 value Modifié le 29 août 2019 par Ghoosti
Ghoosti Posté(e) le 30 août 2019 Signaler Posté(e) le 30 août 2019 (modifié) Non, pas correcte Comme ceci %% properties74 value %% globals Modifié le 30 août 2019 par Ghoosti
Dragoniacs Posté(e) le 30 août 2019 Signaler Posté(e) le 30 août 2019 Est-ce que GEA sait mettre à jour le niveau d'un éclairage avant qu'on appuie sur le bouton du variateur ? Je m'explique : je voudrais que la nuit, lorsque j'allume la lumière de l'escalier des chambres, je ne me prenne pas 100% de la luminosité, mais 10%. Et le matin, une fois le soleil levé, le niveau par défaut à l'appui du bouton, sera de 100%. Bon, ok, c'est le mode "pas réveillé j'oublie de faire un appui long sur mon variateur"... Je pense que c'est faisable avec une ligne du type : GEA.add({"Global","JourNuit","Jour"}, 30, "Lumière en mode jour",{"Proprerty",id["MA_LAMPE"],"xxxxx",100}) GEA.add({"Global","JourNuit","Nuit"}, 30, "Lumière en mode nuit",{"Proprerty",id["MA_LAMPE"],"xxxxx",10}) Ce qui me manque, c'est le "xxxxx". Je sais que ce n'est pas "value" car cela va allumer ma lampe....
Lazer Posté(e) le 30 août 2019 Signaler Posté(e) le 30 août 2019 Là comme ça je ne sais pas, mais tu peux chercher le paramètre dans le Json du module, accessible via /api/device/X Avec X étant l'ID de ton module
Messages recommandés