Aller au contenu

HANSOLO

Membres confirmés
  • Compteur de contenus

    1 501
  • Inscription

  • Dernière visite

  • Jours gagnés

    15

Tout ce qui a été posté par HANSOLO

  1. Je viens de l'installer sans trop de soucis. Plus qu'à attendre la prochaine version et ses améliorations.
  2. Au risque de dire une conn... HeureLever + (HeureCoucher-HeureLever)/2 (au moins on s'affranchit de l'heure d'été, heure d'hiver Bien sur j'ai écrit la formule pour la compréhension du principe, elle n'est pas à appliquer telle quelle en LUA
  3. J'ai finit par réinitialiser mon motion sensor et le ré-inclure dans la HC2 il y a 2 semaines, depuis je n'ai plus de problème.
  4. HANSOLO

    LUA scheduler for HC2

    C'est l'intérêt de nos box, pourvoir s'adapter ànos besoins.
  5. HANSOLO

    Support Gea

    Ca a l'air de bien se terminer alors.
  6. HANSOLO

    Support Gea

    Oui, tu gère ta variable JOUR_NUIT soit dans le scheduler soit dans GEA, pas les deux.
  7. HANSOLO

    Support Gea

    Super
  8. HANSOLO

    Support Gea

    Tu devrais peut être publier toutes tes lignes pour voir dans la globalité. As-tu d'autres scènes actives qui gèrent ta variable globale?
  9. HANSOLO

    Support Gea

    Change la manuellement dans le panneau des variables
  10. HANSOLO

    Support Gea

    J'imagine que c'est pour tester, un problème sur le changement de la variable globale àrégler aussi
  11. HANSOLO

    Support Gea

    Non dans ce cas là pas besoin de mettre ta global en entête, elle n'est pas le déclencheur de l'action (c'est les spots allumés 2mn) et tu n'as pas paramétré pour de l'instantanée. C'est GEA qui se charge de récupérer la valeur de la globale au moment du déclenchement. As-tu vérifié la valeur enregistrée dans ta global?
  12. HANSOLO

    Support Gea

    Après avoir obtenu les données sur les appareils, clic droit sur un volet de la liste et "Afficher les propriétés"
  13. HANSOLO

    Support Gea

    Oups, oui. Version corrigée: -- Si les spots sont allumés plus de 2 mn le jour et le volet ouvert alors les éteindre -- GEA.add( id["SPOTS_CHAMBRE_LUCAS"], 2*60, "Les spots chambre Lucas sont allumés depuis plus de 2 minutes donc je les éteinds #time#",{{"If",{{"Global","JOUR_NUIT", "JOUR"},{"Value+",id["Volet"],90}}},{"turnOff"},{"Repeat"}})
  14. HANSOLO

    Support Gea

    Pour le volet, je mettrais: -- Si les spots sont allumés plus de 2 mn le jour et le volet ouvert alors les éteindre -- GEA.add( id["SPOTS_CHAMBRE_LUCAS"], 2*60, "Les spots chambre Lucas sont allumés depuis plus de 2 minutes donc je les éteinds #time#",{{"If",{"Global","JOUR_NUIT", "JOUR"},{"Value+",id["Volet"],90}},{"turnOff"},{"Repeat"}}) Pour le volet j'ai mis > 90% car chez moi il sont 97% 98% quand ils sont ouverts. Pour ta seconde demande (Steven confirmeras ou non), mais c'est le -1 qui est à utiliser (sans oublier de déclarer ID value (pas de V en majuscule) en entête effectivement)
  15. HANSOLO

    LUA scheduler for HC2

    Pour ouvrir au lever du soleil -15 mn luaDaySchedule:add("Sunrise",{"13","23","24","25"},"open","call",{"All"},true,-15) Fermeture à50% des volets 90mn après le couché du soleil luaDaySchedule:add("Sunset",{"13","23","24","25"},50,"setValue",{"All"},true,90)
  16. HANSOLO

    Support Gea

    Sauf que si tu allume tes spots manuellement à 60% par ex il vont baisser systématiquement à 30% au bout de 2 mn
  17. HANSOLO

    Support Gea

    Le surmenage surement
  18. HANSOLO

    Support Gea

    La 3.50 m'as l'air bien. J'ai un souci avec mon RGB qui reste allumé alors que ça marchait pendant au moins 10H. Je suis en train de tester, je ne pense pas que ça vient du GEA (j'ai viré mes anciennes scènes même si elles étaient désactivées)
  19. HANSOLO

    Support Gea

    En deux lignes: GEA.add({"Value+",54,98},60,"",{{"Value",50}}) GEA.add(54,5*60,"",{{"If",{{"Value+",54,49},{"Value-",54,51}}},{"Value",30}}) La ligne 2 test si la lumière est à 50% (>49 ET <51) durant 5 mn alors dimm à 30% Testé en live, c'est pourquoi je me suis fait griller par maitre GEA.
  20. HANSOLO

    Support Gea

    Pour une fois que je donne une réponse correcte!
  21. HANSOLO

    Support Gea

    GEA.add({"Value+",54,98},60,"",{{"Value",50}}) Testé et approuvé sur un module dimmable Fibaro, au bout d'une minute il passe bien à 50% J'ai mis 98 comme valeur à tester car j'ai vérifié avec HC2 Toolkit, la valeur max de Value est 99 (pas 100)
  22. HANSOLO

    Support Gea

    Alors, ligne 1 Tu veux une notification si les spots sont allumés à 100% plus d'une minute. Je mettrais 99 au lieu de 100, le test logique de Value+ est > (plus grand que) pas >= (plus grand que OU égale) Ligne 2 Tu veux une notification si les spots sont à 50% Comme tu n'indique pas une durée je suppose que tu veux la notification dés que les spots sont à 50% Pas sur que ça fonctionne (help Steven), mais essaye GEA.add(id["SPOTS_CHAMBRE_LUCAS"], -1, "Chambre Lucas réduction à #value# à #time#", {"If", {{"Value+", id["SPOTS_CHAMBRE_LUCAS"], 49},{"Value-", id["SPOTS_CHAMBRE_LUCAS"],51}}) Si un changement d'état arrive sur les spots (je ne suis pas sà»r que de dimmer déclencheras la ligne) et que la valeur est comprise entre 49% et 51% (soit 50%) alors notification Il faut ajouter dans l'entête du script GEA entre %% properties et %% global XX value (XX = id des spots) %% properties XX value %% globals
  23. HANSOLO

    Support Gea

    Je mettrais pour ta seconde ligne GEA.add({"Value+", id["SPOT_CHAMBRE_LUCAS"],99}, 3*60, "Chambre Lucas réduction à 50%", {{"Time", "18:00", "06:00"}, {"Value", 50}}) Si le spot est allumé à 100% (>99%) plus de 3mn entre 18H00 et 06H00 alors dimm à 50% Attention au V de value. Ton exemple de la seconde ligne fait: (si je ne me plante pas encore une fois!) Si le spot est allumé plus de 3mn entre 18H00 et 06H00 alors dimm à 50% Mais attends la confirmation de maitre Steven.
  24. HANSOLO

    Support Gea

    3.50 installée
  25. HANSOLO

    Support Gea

    Encore un truc d'appris! Donc ça veux dire qu'il est possible de lancer une action toute les XXX secondes! (30s dans l'exemple) Pour me faire pardonner voici une suggestion de modification du code. Le contexte: j'ai une station météo Netatmo et une bouche hydro d'aération pouvant être commandée électriquement (Si on coupe le 220V, la bouche s'ouvre au max pour 30 mn au retour du 220V) et pilotée par un FGS-211. J'ai des variables globales qui sont renseignées par un périphériques virtuel d'après les mesures de la station météo. Mon but et d'ouvrir en grand la bouche hydro si le taux de CO2 > 800, or le GEA ne compare les variables globales qu'en mode texte (Si variableGlobale = "OUI" alors ...). Dans mon cas ayant besoin de faire une comparaison numérique j'ai ajouté le code suivant dans le GEA (des copier/coller du code déjà présent) dans la section (ajout en ligne 501 de la V3.40) -- --------------------------------------------------------------------------- -- V?rification sp?cifique pour savoir si un p?riph?rique est activ? -- ou non -- --------------------------------------------------------------------------- Le code ajouté pour avoir les conditions Global+ et Global- faisant une comparaison numérique d'une variable globale --Modif Hansolo elseif (type(id) == "table" and id[1] == "Global+" and #id > 2) then GEA.log("isActivate", entry, "type : Global+", false) result = tonumber(fibaro:getGlobalValue(id[2])) > tonumber(id[3]) --mainid = tonumber(id[2]) if (main) then entry[GEA.keys["VALUE"]] = fibaro:getGlobalValue(id[2]) end elseif (type(id) == "table" and id[1] == "Global-" and #id > 2) then GEA.log("isActivate", entry, "type : Global-", false) result = tonumber(fibaro:getGlobalValue(id[2])) < tonumber(id[3]) --mainid = tonumber(id[2]) if (main) then entry[GEA.keys["VALUE"]] = fibaro:getGlobalValue(id[2]) end --Fin modif Hansolo Le pire c'est que ça à l'air de fonctionner! --Ouverture bouche cuisine si CO2 > 800 GEA.add({"Global+","NetCO2Int", "600"}, 10*60, "", {{"Scenario",id["ScnVMC"]}}) Si tu inclus cette modification, le fait d'avoir mon pseudo mentionné dans ton code sera un tout petit peu plus justifié par rapport à ma première modif!
×
×
  • Créer...