-
Compteur de contenus
9 579 -
Inscription
-
Dernière visite
-
Jours gagnés
59
Tout ce qui a été posté par pepite
-
@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
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@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 ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@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
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@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 ?
-
@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 ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Hi, I think i have understood, but can you try in english please ? thanks
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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.
-
@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 ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@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 })
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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 :
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
l'entete est necessaire uniquement pour les declenchements instantanés @seb : donc dans ce cas as tu change cela ? : GEA.globalTasks = "GEA_Tasks"
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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 ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@ihexley : ta variable presence est bien dans l'entete ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
n'oublie pas de mettre ta varibale presence dans l'entete avec le code de sebbrunie
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@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}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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 ? ;-)
-
En favori ;-) Du beau boulot !!! Merciiii
-
Ah ouiiiiiiii ouiiiii :) Gratuite pour les abonnes et 99 euros pour les autres ;-). A voir avant l'ete ;-)
-
@971jmd : lol je ne suis pas sur que ce soit un scenario pour le jeu hihi
- 12 330 réponses
-
- 1
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
pour le num du bouton : toolkit de krikroff, sinon, y compris les etiquettes, on compte de haut en bas et de gauche a droite
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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"]}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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"}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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"}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
yeah bien vu, NOT PAN NOT GAIN ;-)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :