Aller au contenu

pepite

Membres confirmés
  • Compteur de contenus

    9 579
  • Inscription

  • Dernière visite

  • Jours gagnés

    59

Tout ce qui a été posté par pepite

  1. pepite

    Support Gea

    @nikko, @jojo Mon avis : je trouve dommage d'integrer du LUA dans GEA, qui avait pour but, enfin je crois, @steven confirmera ou infirmera de simplifier le code et la gestion. Pour moi ce genre de code doit se trouver dans un VD ou dans une scene que tu controles après depuis GEA, mais le mélange des 2 c'est pas TERRIBLE et ca oblige a un petit function ;-) et on s'eloigne de l'interet de GEA, en tout cas pour moi. Mon exemple, je suis un noob en LUA et ai ma box que depuis 2 mois, GEA m'a permis tout de meme de faire de la domotique, pas tres evolue c'est sur, mais de la domotique quand meme. J4ai donc d'abord essaye de comprendre GEA avant de me mettre au LUA...Bizarre non ? certainement hihihi
  2. pepite

    Support Gea

    @steven : yeah, compris ok on fait la meme chose hihi j'ai pas encore de detecteur mais oui c'est vraiment bien cette soluce ;-) un ptit stopTask et un ptit Restart lol @sebrunie : le principal est que ca tourne ;-) @ihexley : T'es sur de ton ID 27, il existe ?
  3. pepite

    Support Gea

    @steven : ah non stp ne change pas de cerveau ;-) Ok pour l'astuce, j'utilise ca pour un allumage manuel de mon halo aussi, mais cela fonctionne si elle est eteinte et que je l'allume avec la ZRC100. DAns ton cas, j'ai du mal comprendre, j'ai compris : - si lampe allumee, appui interrupteur --> ca stoppe la tache ou alors tu fais le coup de l'inter après la 1ere extinction ? et la je pige hihihi @jojo : oui j'avais bien compris : tu mets tes lampes dans ton groupe et tu appelles avec GEA
  4. @mrpinfo : on ne peut pas je crois et pour les caracteres dans une VG, steven a teste avec 42 000 environ, ca a fonctionne mais a mis 2h30 pour écrire dans la variable Lsiteeclaireage ou listeobtenue alors ?
  5. pepite

    Support Gea

    @sebbrunie : tu vois l'expert est passé, des repeat ;-) ..tu avais essaye..pour une fois que j'avais juste ;-) @steven : wasmachine = TV tu crois hihihi ? j'essaie toujours de piger le coup de l'interrupteur ;-) @jojo :zozotte l'utilise avec ses volets roulants : -- == VOLETS ROULANTS == -- ETE : fermer partiel les VR a la plage horaire définie si température extérieure > 24 degré et temps clair depuis 15 mins sauf si vacances-- mais les reouvrir si temp < 22 ou temps plus clair pendant 15 mins et enfin à 16h les réouvrir et mettre la variable a 0-- la condition VR_xxx_Auto + la position des VR permet de vérifier si manuel ou automatique-- salon: de 12h à 16h local hourAutoOn = {"Time","12:00","16:00"} local hourAutoFin = {"Time","16:01","16:10"} GEA.add({{"Value+", id["TERRASSE_TEMP"], 24}, {"Global", "VR_Salon_Auto", "0"}, {"Value+", id["SALON_VR"], 50} , estNotVacances, estEte}, 15*60, "", {hourAutoOn, {"Group", 2}}) -- si temp > 24 GEA.add({{"Property", 3, "weatherConditionConverted", "clear"}, {"Global", "VR_Salon_Auto", "0"}, {"Value+", id["SALON_VR"], 50} , estNotVacances, estEte}, 15*60, "", {hourAutoOn, {"Group", 2}}) -- si temps clair GEA.add({"Group", 2}, 30, "", {{"Close",id["SALON_VR"],40}, {"Global", "VR_Salon_Auto", "1"}}) -- alors on baisse les volets palier 1 et on change la variable voila un petit lien pour creer un groupe http://tutoriels.domotique-store.fr/content/76/175/fr/groupes-et-associations.html @alatala : reponse du maitre : le ptit function ;-)
  6. pepite

    Support Gea

    Hi, I think i have understood, but can you try in english please ? thanks
  7. pepite

    Prévision Météo

    bien vu lazer pour nigamais, super bien vu ;-) @Plap :non désolé pas trop eu le temps encore....mais nos ne t'avons pas oublie.
  8. pepite

    Support Gea

    @sakkhho : super bien joue, je crois qu'on t'avait conseille de tester sans intrusion aussi ;-), ca depend ce qu'etait "intrusion', la valeur d'une globale je crois ? @jojo : avec ca peut-etre mais faut creer un groupe : jamais utilisé ;-) {"Group", <numero>} -- Attribut cet événement au groupe {"Group", 2} @atalata : normalement {"Value", id, temp} ou alors faire le setTargetLevel dans un Module Virtuel avec differents boutons de differentes temperatures et avec GEA tu appuies sur les boutons : {"VirtualDevice", id, num bouton} @971jmd : oui je t'ai dit j'ai triche en supposant que l'inter etait un zwave qui modifiat une variable on y retourne alors ;-)
  9. pepite

    Support Gea

    @flechg Peut-etre que : GEA.add(id["detecteur"], -- ton detecteur de mouvement en condition, GEA verifie son etat 5*60, -- duree "pas de detect depuis #duree#", --message { {"Inverse"}, --inverse la condition ON de id["detecteur"], donc regarde s'il est OFF {"setArmed", <id_module>} --arme le module })
  10. pepite

    Support Gea

    je vais pe dire une betise, mais c'est le message que tu veux avoir avec la distance ? GEA.add({"Global-", "DistanceMaison", "0.1"}, 30, "Je suis à moins de #value# m à #time# de la maison", {{"MaxTime", "1"}}) Si oui, avec un MaxTime à 1 tout s'explique ;-) Ces lignes local DistanceBureau1 = {"Function", function() return true, math.floor(fibaro:calculateDistance(fibaro:getValue(238, "Location"), EmplacementBureau1))/1000 end}Sont appelees ici par exemple : GEA.add(DistanceBureau1, 30, "", {{"Global", "DistanceBureau", "#value#"}, {"Label", id["DISTANCE"], "Label2", "#value# km"}}) C'est le cas : si valeur Variable "Distance Maison" inferieure à 0,1 tu recois le message GEA.add({"Global-", "DistanceMaison", "0.1"}, 30, "Je suis à moins de #value# m à #time# de la maison", {{"MaxTime", "1"}})--> Mets un Repeat et enleve le MaxTime :
  11. pepite

    Support Gea

    l'entete est necessaire uniquement pour les declenchements instantanés @seb : donc dans ce cas as tu change cela ? : GEA.globalTasks = "GEA_Tasks"
  12. pepite

    Support Gea

    Oui dans l'entete de GEA pour l'instantané (-1) %% globals Presence @sebbrunie : tu as mis geostarter dans l'entete pour le declenchement instantané mais dans ton code ta durée est à30 et non à-1 ?
  13. pepite

    Support Gea

    @ihexley : ta variable presence est bien dans l'entete ?
  14. pepite

    Support Gea

    n'oublie pas de mettre ta varibale presence dans l'entete avec le code de sebbrunie
  15. pepite

    Support Gea

    Que tu sois présent ou absent c'est la meme temperature pour toi ? tu ne changes pas la valeur de value ? @sebbrunie : tu as modifie aussi dans ta conf GEA ? GEA_TASKS
  16. pepite

    Support Gea

    @sebbrunie : tu as crée une variable supplementaire dans ta HC2 ? @971jmd, on essaie alors ;-) pas sur d'y arriver non plus mais j'ai une petite idee je te la soumets incessemment sous peu ;-), et voila le peu Avec un peu de triche ;-) peut-etre que cela fonctionnerait ;-) --extinction lum apres 10 mins local extinctionauto = GEA.add(id["lum"], 10*60, "extinction lum après 10 mins", {{"turnOff"}, {"Repeat"}}) --allumage auto à l'ouverture de porte, GEA.add(id["porte"], -1, "", {{"turnOn", id["lum"]}}) --extinction lum à la fermeture de porte, remise à 0 de "inter" GEA.add(id["porte"], -1, "", {{"Inverse"}, {"turnOff", id["lum"]}, {"Global", "inter", 0}}) -- 1er appui court inter zwave : met valeur 1 à variable "inter", et si inter = 1 arret tache "extinction" GEA.add({"Global", "inter", 1}, -1, "", {{"StopTask", extinctionauto}}) --2eme appui long inter zwave : remet valeur 0 a variable "inter" : relance tache extinction -- ouverture de la porte : relance de la tache extinction car inter = 0 GEA.add({"Global", "inter", 0}, -1, "", {{"RestartTask", extinctionauto}})
  17. pepite

    Tablettes Murales ?

    Bonjour, La question a du etre abordee dans de nombreux sujets, mais pas simples de réunir toutes les infos ;) Alors qu'avez-vous et que conseillez-vous ? Des tablettes Low-Cost au Haut de gamme, voire même écrans 22 tactiles ;-) Je commence : je n'en ai pas et j'ai du mal à me decider, surtout que je voudrais que les tablettes restent murales ;-) donc en terme de prix, le haut de gamme m'embete un peu pour rester sur le mur ;-) et je souhaiterais pouvoir y mettre IMPERIHOME ;-) Alors 1 ere marque LOW-Cost qui me vient : 1- Clust ? vous connaissez ? 2- Ifive ? 3- Pipo ? 4- Zipato Merci Si ce post peut servir à d'autres. A vos commentaires , goooo PS : Personne ? ;-)
  18. En favori ;-) Du beau boulot !!! Merciiii
  19. pepite

    Free Rachète Imperihome

    Ah ouiiiiiiii ouiiiii :) Gratuite pour les abonnes et 99 euros pour les autres ;-). A voir avant l'ete ;-)
  20. pepite

    Support Gea

    @971jmd : lol je ne suis pas sur que ce soit un scenario pour le jeu hihi
  21. pepite

    Support Gea

    pour le num du bouton : toolkit de krikroff, sinon, y compris les etiquettes, on compte de haut en bas et de gauche a droite
  22. pepite

    Support Gea

    désolé @jojo je me suis bien trompé.... pas eu le reflexe de passer par une tache alors que je le fais pour des lampes ;-)..j'avoue que le NotStarted ne m'est pas venu du tout a l'esprit.. Ce qui confirme tout de même : pas de function pour GEA hihihi Je vais le gagner le BOULETTE GAME ;-) ..vu le nombre que je fais ... @jojo : j'utilise ca parfois pour le stoptask ou restarttask pour faire des tests, et j'ai essaye avec restarttask mais ca eteint l halogene 5 mins apres normal ;-) -- Exctinction Halogène SAM après 5 mins, envoi sms local halogene = GEA.add(id["WP_HALOGENE"], 5*60,"Extinction #name# de #room# après 5 mins à #time# le #date#",{{"VirtualDevice", id["VD_SMSFREE"], 4},{"turnOff", id["WP_HALOGENE"]}, {"Repeat"}}) -- Allumage manuel HALOGENE, arret tache extinction GEA.add(id["WP_HALOGENE"], -1, "",{{"StopTask", halogene}}) --Allumage Halogène SAM, tous les jours 07:30 et 19:30, envoi sms GEA.add({presence},30,"Allumage Halogène SAM le #date# à #time#", {{"Time", "7:42", "7:43"},{"Time", "22:05", "22:06"}, {"RestartTask", halogene},{"VirtualDevice", id["VD_SMSFREE"], 3},{"Email", 2, "Allumage Halo"}, {"Email", 32, "Allumage Halo Salon"}, {"turnOn", id["WP_HALOGENE"]}})
  23. pepite

    Support Gea

    donc en 2 lignes c'est jouable quand meme, enfin je crois : local varecsoui = {"Global", "varecs", "oui"} local varecsnon = {"Global", "varecs", "non"} GEA.add({id["lumrdc_douche"], varecsnon}, -- si LUM douche ON et Variable ECS àNON 30, "", -- duree message {{"Global", "varecs", "oui"} -- PAssage de la variable ECS àOUI }) GEA.add(varecsoui, -- si ECS = OUI (mis par la ligne précédente 20*60, -- 1200s soit 20 minutes "Variable ECS àOUI depuis #durationfull#", -- message avec récuperation de duree totale de la condition {{"Global", "varecs", "non"} -- passage de la variable ECS àNON après 20 mins }) en 1 ligne mais avec insertion de function a utiliser avec parcimonie ;-) je cite ..devine qui.. GEA.add({id["lumrdc_douche"], varecsnon}, 30, "",{{"Global", "varecs", "oui"}, {"Function", function() fibaro:sleep(20*60*1000) end}, {"Global", "varecs", "non"}})
  24. pepite

    Support Gea

    Est-ce que tu peux ecrire ce que tu souhaites faire stp, bizarrment des que je vois un mode bloc, c'est moins clair pour moi, je me perds hihihi ce que j'ai compris : si lumsdbRdc allumé et ECS non alors var_ECS à OUI sleep 1200s et var_ECS à NON avec tes 2 lignes GEA, aps besoin de variable transitoire pour moi Comme ca par exemple mais j'ai pe pas bien compris ce que tu souhaitais local varecsoui = {"Global", "varecs", "oui"} local varecsnon = {"Global", "varecs", "non"} GEA.add({id["lumrdc_douche"], varecs_non}, 30, "",{{"Global", "varecs", "oui"}}) GEA.add(varecsoui, 1*60, "", {{"Global", "varecs", "non"}})
  25. pepite

    Support Gea

    yeah bien vu, NOT PAN NOT GAIN ;-)
×
×
  • Créer...