sebcbien Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 Je me demande si ce n'est pas un problème de regex... Tu peux énumérer les états de ta vg Day_Phase ? Ou essaye avec Journée style: local Journee = {"Global", "Day_Phase", "Journée"} Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 ah oui bonne idée @Sebcbien ;-) Envoie ta VG ;-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sakkhho Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 simple réflexion, dans la définition de variable journée local Journee = {"Global!", "Day_Phase", "7 - Nuit"} Est-ce que cà ne devrait pas être plutôt : local Journee = {"Global!", "Day_Phase", "1 - Aube"} car sa définition est parfaitement identique à la variable Night ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sakkhho Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 pour moi local Journee = {"Global!", "Day_Phase", "7 - Nuit"} veut dire Journee = tout ce qui n'est pas Nuit grâce au Global! c'est pas ca ? mais ca veut peut etre rien dire de mettre dans la variable journée, tout le reste Lien vers le commentaire Partager sur d’autres sites More sharing options...
sebcbien Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 oui c'est ça normalement et j'utilise aussi ce genre de logique dans mes gea. et ça marche normalement Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 oui sakkhho c'est ca, en tout cas dans ton besoin, tout ce qui n'est pas nuit ;-) regarde bien @jojo, ya le point d'exclamation ;-) @sakkhho : et si tu essayais, pour tenter d'isoler avec un : local Journee = {"Global", "Day_Phase", "1 - Aube"} cela permettrait de savoir si cela vient du "!" ou non. Comme @sebcbien, j'utilise aussi et cela marche très bien. Sinon, Change voir l'ordre des conditions et met "Journee" en 1ere position, tu as peut-etre raison avec la 1ere condition ;-). A tester tout de même @steven pourrait pe nous en dire un peu plus ;-) Ce qui est bizarre c'est que j'ai aussi plusieurs conditions, et quelque soit leur position, cela fonctionne chez moi. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sakkhho Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 Je vais essayer comme tu proposes, en ne mettant pas le "!" et en basculant sur la condition sur Aube, pour voir si ca vient de là Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 @Sakkhho, sorry, je n'avais pas vu les ! dans Global. Autant pour moi Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 P.S. j'ai des yeux àvendre. Quelqu'un est intéressé ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 @jojo :pas chers j'espere ;-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 ok pour l'échange, je paye les frais d'hôpital et tu as en bonus 10 modules Fibaro mais là on s'éloigne du sujet du topic ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
HANSOLO Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 Heu quelqu'un utilise inc+ ou dec- pour incrémenter ou décrémenter une variable global sous GEA 5.40? Pour moi ça ne fonctionne pas, ça met inc+ ou dec- dansla variable au lieu de faire+1 ou -1. Lien vers le commentaire Partager sur d’autres sites More sharing options...
HANSOLO Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 Je me suis dépanné Section -- Envoi le message en push if (GEA.match(entry[GEA.keys["PARAMS"]][i][3], "inc%+")) then local number = tonumber(fibaro:getGlobalValue(entry[GEA.keys["PARAMS"]][i][2])) if (type(value) ~= "nil") then fibaro:setGlobal(entry[GEA.keys["PARAMS"]][i][2], number + value) else fibaro:setGlobal(entry[GEA.keys["PARAMS"]][i][2], number + 1) end elseif (GEA.match(entry[GEA.keys["PARAMS"]][i][3], "dec%-")) then local number = tonumber(fibaro:getGlobalValue(entry[GEA.keys["PARAMS"]][i][2])) if (type(value) ~= "nil") then fibaro:setGlobal(entry[GEA.keys["PARAMS"]][i][2], number - value) else fibaro:setGlobal(entry[GEA.keys["PARAMS"]][i][2], number - 1) end else fibaro:setGlobal(entry[GEA.keys["PARAMS"]][i][2], GEA.getMessage(entry,entry[GEA.keys["PARAMS"]][i][3])) end J'ai remplacé les "inc%+" et "dec%-" par "inc+" et "dec-" 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
sebcbien Posté(e) le 4 septembre 2015 Signaler Partager Posté(e) le 4 septembre 2015 @steven, je (ou tu) met la correction dans le code ? Tu approuves la correction ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sakkhho Posté(e) le 5 septembre 2015 Signaler Partager Posté(e) le 5 septembre 2015 bon j'ai effectivement un doute si la variable passe à Aube, car rien ne s'est désarmé ce matin pourtant avec une condition simple.. du coup je fais plus simple et vais mettre une condition de temps, pas de variable. Lien vers le commentaire Partager sur d’autres sites More sharing options...
sebcbien Posté(e) le 5 septembre 2015 Signaler Partager Posté(e) le 5 septembre 2015 Dommage. Si tu as du temps, tu peux activer la fonction debug de gea... Mais làça "cause" et il y a bcp àlire... Sent from my SM-N910F using Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 5 septembre 2015 Signaler Partager Posté(e) le 5 septembre 2015 @Sakkhho, As-tu besoin de 7 valeurs différentes pour Daypart ? Moi je me contente de jour/nuit, et ça fonctionne très bien -- conditions IF local estJour = {"Global", "DayPart", "After SunRise"} local estNuit = {"Global", "DayPart", "After SunSet"} -- Techniques -- DayPart GEA.add (true, 1, "DayPart = Jour. (#date# à#time#)", {{"Time", "Sunrise", "Sunrise + 100"}, {"Global", "DayPart", "After SunRise"}}) GEA.add (true, 1, "DayPart = Nuit. (#date# à#time#)", {{"Time", "Sunset", "Sunset + 100"}, {"Global", "DayPart", "After SunSet"}}) keep it simple Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sakkhho Posté(e) le 5 septembre 2015 Signaler Partager Posté(e) le 5 septembre 2015 j'utilise le VD d'ou les différentes phases. C'est assez sympa car je peux faire des choses différentes avec les variables ...MATIN / APRES MIDI / SOIR etc... mais AUBE bizarrement je la vois pas passer. Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 5 septembre 2015 Signaler Partager Posté(e) le 5 septembre 2015 As tu installé le VD de @Steven qui permet de regarder si les Variables ont changé ? 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 8 septembre 2015 Signaler Partager Posté(e) le 8 septembre 2015 Salut messieurs, Question du jour et petit bug du jour. Ma scene GEA semblait tourner mais aucune action ce matin ;-), j'ai sauvegardé et hop tout est reparti ;-) Une idée d'où chercher, j'ai pas eu le temps ce matin ;-) Ou alors mettre en place une autre scene qui fait un kill, puis enableScene et startscene régulierement ? Ou encore recreer les variables et recreer GEA.. Lien vers le commentaire Partager sur d’autres sites More sharing options...
sebcbien Posté(e) le 8 septembre 2015 Signaler Partager Posté(e) le 8 septembre 2015 dans le même ordre d'idées: http://www.domotique-fibaro.fr/index.php/topic/5703-monitoring-hc2-et-reboot/#entry86253 pourrait servir à restarter uniquement gea ou autre, mais je ne sais pas si c'est possible via l'API... Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 8 septembre 2015 Signaler Partager Posté(e) le 8 septembre 2015 oui bonne idee le monitoring HC2 Moi non plus aucune idée ;-) Pas di'dee pour mon GEA les experts ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
sebcbien Posté(e) le 8 septembre 2015 Signaler Partager Posté(e) le 8 septembre 2015 Un repeat inutile sur une ligne -1 ? Sent from my SM-N910F using Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
pepite Posté(e) le 8 septembre 2015 Signaler Partager Posté(e) le 8 septembre 2015 Vais vérifier, pas bête..merci pour la suggestion !! ;-) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés