Aller au contenu

Steven

Membres confirmés
  • Compteur de contenus

    4 434
  • Inscription

  • Dernière visite

  • Jours gagnés

    201

Tout ce qui a été posté par Steven

  1. Steven

    Netatmo Et Relevés

    Jusqu'à1000 on est encore dans du confort jusqu'à3000 faut aéré, au-delàfaut changer d'habitation Envoyé de mon GT-I9192 en utilisant Tapatalk
  2. On est super impatient. ZZzzzZZzz Zz
  3. Ohhhh l'excuse, même mon garçon fait mieux.
  4. Je risque de le voir en chair et en os le 20 septembre alors je l'échauffe un peu. Qui aime bien châtie bien.
  5. Quel acclamation ? Pour l'instant il n'y a que toi qui t'acclames... Nous on s'en fiche si tu veux pas partager ton brouillon, on te comprends, la honte est un sentiment intéressant qui permet de grandir et de s'épanouir. Je te souhaite de comprendre un jour... OK, ok, je sors et très vite ☺ Envoyé de mon GT-I9192 en utilisant Tapatalk
  6. Steven

    Support Gea

    Hummm moi et PHP cela fait 4 Il y a ici un tuto intéressant pour PHP : ICI Je te prépare quelque chose demain.
  7. Je n'ai pas encore fini de remettre à jour ma documentation. Par contre, j'ai créé et maintenu un document qui me permet de savoir ou j'en suis par rapport à un domaine de la domotique. Ci dessous un extrait de mon domaine "Confort", en gris c'est que c'est réalisé. Il y a tout les domaines : Sà»reté, Sécurité, Accessibilité, Ecologie/Economie, ...
  8. Pffft, normal, t'as honte de nous le montrer ?
  9. Steven

    Support Gea

    C'est tout ICI Monsieur J'ai pas de PHP donc je fais tourner un Script Google toutes les 5mn. Il va me chercher les infos de Netatmo et manipule les sliders du VD. Pour l'arrosage, j'ai un autre VD qui utilise les données du pluviomètre Netatmo et les prévisions de pluie des 3 prochain jours (wuweather). Si il est prévu de pleuvoir fort, je ne fais rien. S'il est prévu de pleuvoir peu, et que le sol est sec, je prévoir un tout petit arrosage. Si rien n'est prévu, je fais un vrai arrosage. Pour calculer tout cela, c'est mon VD pluie et il met à jour une variable global. L'électo-vanne est manipuler par GEA selon la valeur de la variable globale. Je te laisse déjà regarder le post mentionné en 1ere ligne, et si tu veux, demain, je te fais un vrai tuto avec NetAtmo + VD Pluie + GEA.
  10. Steven

    Support Gea

    Regarde bien la 1ere ligne de mon code tordu, cela doit venir de là. Quand la lampe est éteint, c'est cette ligne qui s'exécutera. Envoyé de mon GT-I9192 en utilisant Tapatalk
  11. Steven

    Support Gea

    En mode "écran pour bébé" pendant 2 heures 😑 Slider+... Si la valeur du slider est supérieur à la valeur indiquée. Slider-... Si la valeur du slider est inférieur à la valeur indiquée. Il y a aussi Value- Global- Envoyé de mon GT-I9192 en utilisant Tapatalk
  12. Steven

    Support Gea

    Pour les utilisateurs de modules virtuels comme moi, voici une petite astuce qui va vous permettre de copie des valeurs entre différents modules virtuels Exemple : un module 116 (netatmo), un module 106 (Co2 salon) Je souhaite copier la valeur du slider sIntCo2 de netatmo dans le label lblCo2 de Co2 salon GEA.add({"Slider+", 116, "sIntCo2", 0}, 30, "", {{"Label", 106, "lblCo2", "Le co2 est de #value# ppm"}, {"Repeat"}}) La valeur du slider sIntCo2 étant plus grande que 0, GEA stock la valeur de ce dernier dans #value#. Il lui suffit donc de lui dire de la remettre dans l'autre label. Utiliser directement les sliders pour envoyé un push GEA.add({"Slider+", 116, "sIntCo2", 1000}, 30, "Attention #value# ppm correspond à un CO2 élevé, veuillez aéré.") GEA.add({"Slider+", 116, "sExtPluie", 0}, 30, "Il pleut, il pleut bergère") GEA.add({"Slider-", 116, "sExtPluieMois", 10}, 30, "Un mois sans pluie (#value#) .. tu arroses quand tu veux", {{"Dates","31/07","31/07"},{"Dates","31/08","31/08"}})
  13. Steven

    Support Gea

    Version 3.61 [Correction] Les options Label et Slider introduit dans la v1.70 ne fonctionnaient pas correctement La mise à jour est ICI N'oubliez pas de sauver votre entête et à partir de "A VOUS DE JOUER"
  14. Version 3.61 [Correction] Les options Label et Slider introduit dans la v1.70 ne fonctionnaient pas correctement
  15. Attendez, je viens de trouver un bug.
  16. C'est volontaire
  17. Steven

    Support Gea

    Version 3.60 [Nouveauté] Ajout de la condition {"Slider-", <id_vd>, <nom_slider>, <valeur>} [Nouveauté] Ajout de la condition {"Slider+", <id_vd>, <nom_slider>, <valeur>} [Nouveauté] Ajout de la condition {"Label", <id_vd>, <nom_label>, <contenu>} Nouvelle version permettant d'utilisé les modules virtuels comme condition déclencheur La mise à jour est ICI N'oubliez pas de sauver votre entête et à partir de "A VOUS DE JOUER" P.S. Désolé pour ceux qui viennent de se mettre à jour avec la 3.51.
  18. Version 3.60 [Nouveauté] Ajout de la condition {"Slider-", <id_vd>, <nom_slider>, <valeur>} [Nouveauté] Ajout de la condition {"Slider+", <id_vd>, <nom_slider>, <valeur>} [Nouveauté] Ajout de la condition {"Label", <id_vd>, <nom_label>, <contenu>} Nouvelle version permettant d'utilisé les modules virtuels comme condition déclencheur
  19. Steven

    Support Gea

    En effet, si on la prenait sur l'extinction de la lampe on aurait du attendre 5mn et quelques secondes de sécurité. Mais là, directement sur la luminosité, on devrait être bon.
  20. Steven

    Support Gea

    Le capteur prend la mesure à un instant T et l'envoi à la box. Il ne prend pas la mesure, attend 5 minutes puis l'envoi à la box. A moins que je me trompe ?
  21. Steven

    Support Gea

    "Pour ton code tordu imaginatif, je pense qu'il faudrait stoker la luminosité uniquement si la lampe est éteinte depuis 5mn. Qu'en penses-tu ?" Non pas besoin car on est en instantané, c'est a dire que dès que ton capteur de luminosité envoi une donnée. Si elle est reçu alors que la lumière est allumée, on l'ignore, sinon, c'est que cette valeur est correcte.
  22. Steven

    Support Gea

    En fait, le seul truc que me semble faux, n'est pas vraiment faux. Pendant tout le temps ou la lampe est allumée, chaque détection de mouvement va rallumer la lampe. Cela n'a pas d'impacte sauf si un jour tu met un trigger sur cette lampe. Je rajouterais donc juste la condition {"Value-", id["LAMPE_SALON"], 1} lampe>1=éteint pour ne pas allumer la lampe déjà allumée. Ce qui donne GEA.add(id["MOV_SALON"], -1, "", {{"turnOn", id["LAMPE_SALON"]}, {"If", {{"Global", "SalonUseLum", "No"},{"Value-", id["LAMPE_SALON"], 1}}} }) Sinon, tu peux essayer plus compliqué : LUM_SALON et MOV_SALON en trigger Une variable globale pour socker la luminosité du salon si la lampe est éteinte : -- On stock la valeur de LUM_SALON à chaqu'une de ses remontées si la lampe est éteinte GEA.add({"Value+", id["LUM_SALON"], 0}, -1, "", {{"Global", "LumSalon", "#value#"}, {"If", {{"Value-", id["LAMPE_SALON"], 1}}}}) -- On allume la lumière sur détection de mouvement si la luminosité est trop faible et on augmente manuellement la LumSalon GEA.add(id["MOV_SALON"], -1, "", {{"turnOn", id["LAMPE_SALON"]}, {"Global", "LumSalon", "999"}, {"If", {{"Global-", "LumSalon", 75}}}}) -- Extinction de la lampe si aucun mouvement pendant plus de 10mn. On met LumSalon à 0, il reprendra sa vrai valeur à sa prochaine remontée puisque la lumière est éteinte. Pendant ce temps, étant à 0 la condition ci-dessus reste valable GEA.add(id["MOV_SALON"], 10*60, "", {{"Inverse"}, {"turnOff", id["LAMPE_SALON"]}, {"Global", "LumSalon", "0"}}) Tordu comme code.
  23. Steven

    Support Gea

    Edit : quelque chose me semble faux ... je cherche.
  24. Merci... Honnêtement j'ai adoré. Il y a tout et c'est reproductible. Cela devrait m'être utile dans pas longtemps 😉 Envoyé de mon GT-I9192 en utilisant Tapatalk
×
×
  • Créer...