schwinny Posté(e) le 30 octobre 2018 Signaler Partager Posté(e) le 30 octobre 2018 salut @pepite ceci: --[[ %% autostart %% properties 74 armed %% globals TimeOfDay PresentState CycleLaveVaisselle CycleLaveLinge --]] local id={ Porte_Entree = 74, ------------------------ Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 30 octobre 2018 Signaler Partager Posté(e) le 30 octobre 2018 OK, c'est good @schwinny Est-ce que ceci fonctionne ? Recois tu le push ? GEA.add({"Armed", 74}, -1, "Activation alarme") Lien vers le commentaire Partager sur d’autres sites More sharing options...
schwinny Posté(e) le 30 octobre 2018 Signaler Partager Posté(e) le 30 octobre 2018 (modifié) RAH PU..... je viens de comprendre.... "Chambre" et non "chambre" dans mon code.... du coup --> ID nul --> ca marche pas :-) Modifié le 30 octobre 2018 par schwinny 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kristiano Posté(e) le 31 octobre 2018 Signaler Partager Posté(e) le 31 octobre 2018 Running the latest GEA and the latest beta of Fibaro firmware. I get the feeling that GEA is triggering slower. All my "-1", instant triggers are slower. Are my feelings correct? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Alistair Crompton Posté(e) le 31 octobre 2018 Signaler Partager Posté(e) le 31 octobre 2018 il y a 1 minute, Kristiano a dit : Running the latest GEA and the latest beta of Fibaro firmware. I get the feeling that GEA is triggering slower. All my "-1", instant triggers are slower. Are my feelings correct? On my side that's the opposite... My triggers run much quicker with this beta firmware (I had significative delays with the latest stable version...). Lien vers le commentaire Partager sur d’autres sites More sharing options...
Steven Posté(e) le 31 octobre 2018 Auteur Signaler Partager Posté(e) le 31 octobre 2018 Nouvelle version disponible v. 6.10 v.6.10 ajouté le 31 octobre 2018 mod : correction du #name# pour les "Or" et "XOr" mod : usage d'un cache pour les noms de modules et de pièces mod : contrôle des variables globales (API not found) mod : contrôle des label (API not found) add : {"LedBrightness", <luminosité>} add : {"DeviceState", <id module>} add : {"NeighborList", <id module>} add : {"LastWorkingRoute", <id module>} add : {"CheckVG", <nom vg>} add : {"CheckLabel", <id vd>, <nom vg> Disponible comme d'habitude ICI Encore un grand merci @pepite et ceux qui ont participé au tests. 4 Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 31 octobre 2018 Signaler Partager Posté(e) le 31 octobre 2018 Il y a 1 heure, Kristiano a dit : I get the feeling that GEA is triggering slower. All my "-1", instant triggers are slower. Exactly, and the issue is known and corrected in the new version of GEA 6.10 Il y a 1 heure, Kristiano a dit : Are my feelings correct? Yes Lien vers le commentaire Partager sur d’autres sites More sharing options...
sonnyboy Posté(e) le 31 octobre 2018 Signaler Partager Posté(e) le 31 octobre 2018 Up and running with GEA 6.10 No delays on instant trigger. Nice Work @Steven and all others that make this possible 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
schwinny Posté(e) le 31 octobre 2018 Signaler Partager Posté(e) le 31 octobre 2018 bon je viens de mettre GEA 6.10 en route et j'ai une erreur sur le restart. [DEBUG] 13:52:11: --------------------------------------------------------------------------------[DEBUG] 13:52:11: GEA a démarré le 31.10.18 à 13:52:11 ...[DEBUG] 13:52:11: ... vérification en cours #0 @0s...[DEBUG] 13:52:11: [1;31m2018-10-31 13:52:11.977885 [ fatal] Unknown exception: /opt/fibaro/scenes/25.lua:772: attempt to index field 'globalvalue' (a nil value) la ligne correspond a ca: restarttask = {name="RestartTask", getValue=function(taskid) return GEA.globalvalue:find("|R_" .. taskid.."|") end, action=function(taskid) if (type(taskid) ~= "table") then taskid = {taskid} end for i=1, #taskid do if (taskid=="self") then taskid=GEA.currentEntry.id end GEA.globalvalue = GEA.globalvalue:gsub("|R_" .. taskid.."|", ""):gsub("|M_" .. taskid .. "{(%d+)}|", ""):gsub("|S_" .. taskid.."|", "") .. "|R_" .. taskid.."|" end end }, Lien vers le commentaire Partager sur d’autres sites More sharing options...
schwinny Posté(e) le 31 octobre 2018 Signaler Partager Posté(e) le 31 octobre 2018 dispo pour les test de GEA 6.11 si besoin @Steven pour les fois suivantes Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 31 octobre 2018 Signaler Partager Posté(e) le 31 octobre 2018 Bonjour @schwinny As tu des lignes avec RestartTask ? Pas d'erreur de copier-coller ? Tu as bien ceci dans config() GEA.globalvariables="lenomdetavariableGEA" et ici : if (not GEA) then ...... GEA = {} GEA.globalvariables = "GEA_Tasks" Lien vers le commentaire Partager sur d’autres sites More sharing options...
schwinny Posté(e) le 31 octobre 2018 Signaler Partager Posté(e) le 31 octobre 2018 Je regarde ce soir. Jai juste le splendide gardien géant qui relance la tâche. Mais pour être franc, je pense plus à une erreur de copié collé de ma part car une erreur de code de Steven que je remercie encore pour ce script Lien vers le commentaire Partager sur d’autres sites More sharing options...
fredokl Posté(e) le 31 octobre 2018 Signaler Partager Posté(e) le 31 octobre 2018 Merci @Steven pour la nouvelle version de GEA. Cool. Par contre j'ai toujours un problème avec les déclenchements instantanés: [DEBUG] 18:04:44: -------------------------------------------------------------------------------- [DEBUG] 18:04:44: Démarrage par évenement de GEA 6.10 (mode property [791]) [DEBUG] 18:04:44: [1;31m2018-10-31 18:04:44.542833 [ fatal] Unknown exception: /opt/fibaro/scenes/257.lua:2323: bad argument #1 to 'pairs' (table expected, got number) Ça correspond a: for k, _ in pairs(GEA.plugins) do if (k ~= "retour") then GEA.options[k] = GEA.copyOption("pluginscenario", k) end end J'avais ce problème 4.511 Beta alors je suis repassé en 4.510. Ça a bien fonctionné pendant un temps puis PAF de nouveau cette erreur. Pourtant je n'ai rien modifié dans le code. Je repasse en 5.51 beta et on verra. Lien vers le commentaire Partager sur d’autres sites More sharing options...
fredokl Posté(e) le 31 octobre 2018 Signaler Partager Posté(e) le 31 octobre 2018 Je viens de passer en 4.511 Bêta et le problème des déclenchements instantanés sont toujours présent. Si vous avez une idée, je suis preneur. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kristiano Posté(e) le 31 octobre 2018 Signaler Partager Posté(e) le 31 octobre 2018 (modifié) Il y a 12 heures, pepite a dit : Exactly, and the issue is known and corrected in the new version of GEA 6.10 Yes I still believe the trigger is slower even with GEA 6.10. Im running the 4.511 Beta. And what's the purpose with - GEA.globalvariables = "GEA_Tasks6"? When "GEA_Tasks" is already available. Modifié le 31 octobre 2018 par Kristiano Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmg38 Posté(e) le 31 octobre 2018 Signaler Partager Posté(e) le 31 octobre 2018 Bonsoir, Suis passé en GEA 6.10 aucun Pb merci Steven 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
schwinny Posté(e) le 1 novembre 2018 Signaler Partager Posté(e) le 1 novembre 2018 bon, copie/colle le meme code dans un nouvelle scène, RAS ma hc2 se fout de moi merci @steven 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
971jmd Posté(e) le 1 novembre 2018 Signaler Partager Posté(e) le 1 novembre 2018 (modifié) salut Juste pour savoir si vous avez rajouté cette fonction dans le GEA 6.10 ? GEA.add({"Label", 337, "Label2", "Bloquée"}, 30, "Interupteur Bloquée",{ {"Protection", 452, 2}} GEA.options.protection = {name="Protection", optimize=true, control=function(id) if (not id) then id = GEA.currentMainId end return GEA.options.number.control(id) end, action=function(id, value) if (not id) then id = GEA.currentMainId end if (type(id) ~= "table") then id = {id} end for i=1, #id do fibaro:call(id[i],"setProtection", value) end end }, Modifié le 1 novembre 2018 par 971jmd Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 2 novembre 2018 Signaler Partager Posté(e) le 2 novembre 2018 Bonjour, @fredokl utilises tu les plugins ? Cela te le fait pour tous les déclenchements instantanés ? Peux tu mettre ta ligne correspondant au module 791 stp ? Commente la ligne pour tester stp. @Kristiano, the question was only for schwinny ;-) I can't help you with the 4.511 beta, i haven't installed. @971jmd. OOPS, oubli de cette options en natif... Et m..le boulet.. Lien vers le commentaire Partager sur d’autres sites More sharing options...
schwinny Posté(e) le 2 novembre 2018 Signaler Partager Posté(e) le 2 novembre 2018 Petite question... J'aimerais détecter les jours fériés et que cette ligne soit active uniquement les jours fériés. L'un de vous a une idée ? --9H00, on ouvre les stores de la chambre sauf le mercredi ou on ouvre plus tot GEA.add({{"Time", "07:00", "07:01"},{"Days","Monday,Tuesday,Thursday, Friday"}},30,"", {"Open", id["Store_Chambre"]}) GEA.add({{"Time", "07:00", "07:01"},{"Days","Wednesday"}},30,"", {"Open", id["Store_Chambre"]}) Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 2 novembre 2018 Signaler Partager Posté(e) le 2 novembre 2018 @schwinny Oui ;-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
sonnyboy Posté(e) le 2 novembre 2018 Signaler Partager Posté(e) le 2 novembre 2018 Le 31/10/2018 à 21:47, Kristiano a dit : I still believe the trigger is slower even with GEA 6.10. Im running the 4.511 Beta. @Kristiano I have the same setup as you and i dont have any delays. Lien vers le commentaire Partager sur d’autres sites More sharing options...
schwinny Posté(e) le 2 novembre 2018 Signaler Partager Posté(e) le 2 novembre 2018 Il y a 1 heure, pepite a dit : @schwinny Oui ;-) Merci @pepite ca fonctionne pas pour le moment mais on avisera Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 2 novembre 2018 Signaler Partager Posté(e) le 2 novembre 2018 Sisi ca fonctionne très bien, exemple de ligne -- Déclaration variables local NestPasChome = {"Global", "JourChome", "NON"} local EstChome = {"Global", "JourChome", "OUI"} --Appui sur le bouton calcul à 4h00 tous les jours GEA.add({"Time", "04:01", "04:02"},30,"", {{"Global", "SMS", '"Message":"Calcul-Jour Chome - OK", "SendTo":["Pepite"]'}, {"VD", id["JOUR_CHOME"], 3}}, "Calcul Jour Chômé - Envoi SMS") -- durée trajet WAZE GEA.add({ {"Label!",32, "lblDepTime", ""}, {"Label!", 32, "lblFrom", ""}, {"Label!", 32, "lblTo", ""}, {"Label!",32, "lblCrossTime", ""}, NestPasChome, {"Or", {"Time", "07:30"}, {"Time", "07:45"}, {"Time", "08:02"} } }, 30, "#value# - #value[2]# - #value[3]# - #value[4]#", {{"SMS", '"Message":"#value# - #value[2]# - #value[3]# - #value[4]#","SendTo":["Pepite"]'}, {"Push", mobile["PEPITE"]}}, "Trajet WAZE Pepite " ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
schwinny Posté(e) le 2 novembre 2018 Signaler Partager Posté(e) le 2 novembre 2018 merci quand je dis que ca ne fonctionne pas, c'est que j'ai un soucis sur ma hc2 pas que l'excellent code n'est pas correct 1 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés