Nico Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 Bah non, pour moi cela fait le boulot. Le label te permet de stocker l'information de l'afficher. D'ailleurs j'ai vu un paquet de VD qui stocke en VG et ensuite le relise dans le même VD pour l'afficher dans un label... Pour moi la VG porte son nom, c'est pour transmettre en global. Sinon, pas d’intérêt de passer par une VG. Maintenant ils sont sur ce souci, et vont le corriger rapidement je pense. Pepite, et les autres, oui je confirme d'ailleurs que pas besoin de VG pour trigger, vous faite : 482 ui.Label1.value, cela trigge bien depuis le label d'un VD... Toujours sans passer par une VG. Et qu'on me dise pas que c'est farfelue, c'est propre et en développement c'est comme ça qu'on le fait. Pour info, et pourtant je gère un paquet de trucs sur ma HC2, je ne dois pas avoir plus de 20 VG... Et encore, une grosse partie est inutile et vient de VD que j'ai pris tel quel.
Lazer Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 pas mal Nico Et dans GEA, on peut récupérer aussi facilement les valeur des Labels que pour les VG ? Parce qu'avec les VG c'est simple et nativement intégré dans GEA avec le mot clé {"Global", ....}
pepite Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 @nico, parfait c'est vrai que je n'avais jamais essayé, tu mets ca où dans ton entete ? properties je pense. @Lazer, oui on peut avec GEA, aussi en natif comme les VGs : En condition : {“Labelâ€, <id_vd>, <nom label>, <contenu>} Si la valeur du label est égale à X {“Label!â€, <id_vd>, <nom label>, <contenu>} Si la valeur du label est différente de X En options : {“Labelâ€, <id_module>, <name>, <message>} Attribue le message au label du module virtuel {“Labelâ€, 21, “ui.Label1.valueâ€, “activéâ€} 2
sebcbien Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 C'est àpartager dans le showroom gea ça @pepite... Sent from my Note4
PdB Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 Après une brève incursion en 4.082, j'ai rapidement downgradé en 4.080 àcause des erreurs 503 répétées... J'essaie aujourd'hui de rajouter un module, et làma HC2 n'arrive pas àpasser en mode association et me réponds "HC2 n'est pas le contrôleur primaire", alors que je n'ai jamais eu d'autre contrôleur zwave... avez vous le même problème?
pepite Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 @sebcbien C'est dans le wiki de @steven deja ;-) @PdB, pourquoi ne pas te remettre en 082, tout le monde en est satisfait et les experts ont une explication sur les 503, @jojo a donne une "astuce" pour relancer depuis un navigateur en cas de 503. As-tu rebooté ?
Nico Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 Tentes de d'exclure d'abord ce module, il a peut être une vieille config pourrie. Sinon Lazer, Pepite, oui, à mettre dans le properties, cela fonctionne du feu de dieu. Et effectivement, de la même façon on récupère le contenu. Seb, oui, à ajouter dans le texte GEA. Quand j'ai fais mes tests, j'avais fouillé pour gérer tout ça, mais j'avais pas tilté que personne n'utilisait ça... Sorry. Du coup je pense que cela va simplifier la vie à beaucoup de monde Et donc je persiste, les VGs, quand on fait tout cela proprement, il en faut au final très peu. Et donc spécial PITP2, tu vois que les soucis c'est pas que du au hasard des boxs. La classe du codeur joue aussi :)
PdB Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 Bof, suis repassé en 4.082 mais idem.... vais voir avec le support...
Alain56 Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 Bonjour, depuis que je suis passé en 082 j'avais des scènes lua non actives que je lançais en faisant "exécuter" comme un bouton. depuis cette ,nouvelle version elles sont en grisé et je ne peux plus les lancer. Comment faire, c'était pratique notamment pour les télécommandes ou appli androïde avec raccourcis... Merci pour votre aide j'ai sans doute raté quelque chose...
jojo Posté(e) le 30 mai 2016 Auteur Signaler Posté(e) le 30 mai 2016 en fait tu dois les activer. Mais sache qu'elle ne démareont que si un des conditions ci-dessous est remplie : %%autostart (elle démarre automatiquement dès qu'elle est sauvegardée ou que la box redémarre) %% propertie, %%..., ... : par les trigger habituels si tu appuyes sur run. Donc, si tu n'as pas de %%autostart ou d'autre trigger, tu peux sans soucis activer la scène
Alain56 Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 jojo merci pour ta réponse, c'est là que je suis un peu court... je n'ai pas d'autostart, mais du coup elles se lancent et tournent en boucle... voici le code : --[[%% properties109 value99 value75 value76 value77 value96 value82 value88 value102 value109 armed99 armed75 armed76 armed77 armed93 armed82 armed88 armed102 armed%% globals--]]local startSource = fibaro:getSourceTrigger();if ( ( (tonumber(fibaro:getValue(109, "value")) == 0 and tonumber(fibaro:getValue(109, "armed")) == 0) or (tonumber(fibaro:getValue(99, "value")) == 0 and tonumber(fibaro:getValue(99, "armed")) == 0) or (tonumber(fibaro:getValue(75, "value")) == 0 and tonumber(fibaro:getValue(75, "armed")) == 0) or (tonumber(fibaro:getValue(76, "value")) == 0 and tonumber(fibaro:getValue(76, "armed")) == 0) or (tonumber(fibaro:getValue(77, "value")) == 0 and tonumber(fibaro:getValue(77, "armed")) == 0) or (tonumber(fibaro:getValue(96, "value")) == 0 and tonumber(fibaro:getValue(96, "armed")) == 0) or (tonumber(fibaro:getValue(82, "value")) == 0 and tonumber(fibaro:getValue(82, "armed")) == 0) or (tonumber(fibaro:getValue(88, "value")) == 0 and tonumber(fibaro:getValue(88, "armed")) == 0) or (tonumber(fibaro:getValue(102, "value")) == 0 and tonumber(fibaro:getValue(102, "armed")) == 0) )orstartSource["type"] == "other")then fibaro:call(90, "turnOn"); fibaro:sleep(10*1000) fibaro:call(90, "turnOff"); fibaro:call(109, "setArmed", "1"); fibaro:call(99, "setArmed", "1"); fibaro:call(75, "setArmed", "1"); fibaro:call(76, "setArmed", "1"); fibaro:call(77, "setArmed", "1"); fibaro:call(96, "setArmed", "1"); fibaro:call(82, "setArmed", "1"); fibaro:call(88, "setArmed", "1"); fibaro:call(102, "setArmed", "1"); fibaro:call(29, "turnOn"); fibaro:call(42, "turnOn"); fibaro:call(89, "turnOff"); fibaro:call(223, "sendDefinedEmailNotification", "2"); fibaro:call(223, "sendDefinedPushNotification", "2"); fibaro:call(225, "sendDefinedEmailNotification", "2"); fibaro:call(225, "sendDefinedPushNotification", "2"); end Merci
jojo Posté(e) le 30 mai 2016 Auteur Signaler Posté(e) le 30 mai 2016 que veux-tu faire ezctement ? Si tu veux que la scène ne démarre pas automatiquement, mais que sur ordre, il faut supprimer tous les triggers : --[[ %% properties %% globals --]] local startSource = fibaro:getSourceTrigger(); if ( ( (tonumber(fibaro:getValue(109, "value")) == 0 and tonumber(fibaro:getValue(109, "armed")) == 0) or (tonumber(fibaro:getValue(99, "value")) == 0 and tonumber(fibaro:getValue(99, "armed")) == 0) or (tonumber(fibaro:getValue(75, "value")) == 0 and tonumber(fibaro:getValue(75, "armed")) == 0) or (tonumber(fibaro:getValue(76, "value")) == 0 and tonumber(fibaro:getValue(76, "armed")) == 0) or (tonumber(fibaro:getValue(77, "value")) == 0 and tonumber(fibaro:getValue(77, "armed")) == 0) or (tonumber(fibaro:getValue(96, "value")) == 0 and tonumber(fibaro:getValue(96, "armed")) == 0) or (tonumber(fibaro:getValue(82, "value")) == 0 and tonumber(fibaro:getValue(82, "armed")) == 0) or (tonumber(fibaro:getValue(88, "value")) == 0 and tonumber(fibaro:getValue(88, "armed")) == 0) or (tonumber(fibaro:getValue(102, "value")) == 0 and tonumber(fibaro:getValue(102, "armed")) == 0) and fibaro:getGlobalValue("activalarm") == "1" ) or startSource["type"] == "other" ) then fibaro:call(90, "turnOn"); fibaro:sleep(10*1000) fibaro:call(90, "turnOff"); fibaro:call(109, "setArmed", "1"); fibaro:call(99, "setArmed", "1"); fibaro:call(75, "setArmed", "1"); fibaro:call(76, "setArmed", "1"); fibaro:call(77, "setArmed", "1"); fibaro:call(96, "setArmed", "1"); fibaro:call(82, "setArmed", "1"); fibaro:call(88, "setArmed", "1"); fibaro:call(102, "setArmed", "1"); fibaro:call(29, "turnOn"); fibaro:call(42, "turnOn"); fibaro:call(89, "turnOff"); fibaro:call(223, "sendDefinedEmailNotification", "2"); fibaro:call(223, "sendDefinedPushNotification", "2"); fibaro:call(225, "sendDefinedEmailNotification", "2"); fibaro:call(225, "sendDefinedPushNotification", "2"); end
Alain56 Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 Je débute en lua, effectivement, ce que je voudrais c'est lorsque je clique sur exécuter que la scène regarde si les capteurs son désarmé. Si c'est le cas, elle les armes, allume certaines prises et envoi un push et un mail sur 2 téléphones. je sais pas si je suis claire.. cela marchait très bien jusqu'àprésent.
Nico Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 J'allais dire, il y en a des triggers dans cette scène ?? Ton but est d'armer l'alarme manuellement ? Donc tu ne mets rien.
jojo Posté(e) le 30 mai 2016 Auteur Signaler Posté(e) le 30 mai 2016 je pense que la réponse que je t'ai donnée juste avant devrais répondre àton besoin. Les triggers, ont pour objectif de démarer automatiquement la scène si'ils sont activés. Ici tu ne veux que rien ne se passe automatiquement => pas de trigger
PITP2 Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 @nico, ah oui c'est certain c'est du à la classe des codeurs Fibaro toutes ces erreurs 503 depuis cette version mais tout le monde s'en tape à coup de j'aime ma box cela en devient risible..... Mais tu as raison cette fois ils ont fait un truc qui plante reproductible sur un paquet de boxs ils progressent Non non ne perdez pas votre temps à m'expliquer qu'il est normal de faire des versions de m..... quelle régression sera apporté à la prochaine mise à jour ? J'ai hate de cliquer sur le bouton mise à jour Et puis moi je m'en tape car uptime de 12d, 23h, 15m qui dit mieux ? j'adore ma box 12d, 23h, 15m 2
jojo Posté(e) le 30 mai 2016 Auteur Signaler Posté(e) le 30 mai 2016 @PITP2, tu m'a l'air bien remonté ce soir. Le dîner n'était pas bon ?
Alain56 Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 Désolé mais qu'appelez vous trigger... eh oui je pars de loin.. si je fais un if et un then seuls, il lance quand même les tests et arme en boucle...si je mets uniquement les activations sans test if then, pareille... Merci
jojo Posté(e) le 30 mai 2016 Auteur Signaler Posté(e) le 30 mai 2016 il exécutera TOUJOURS tes instruction (if, then, else, ...) Les triggers sint en français les déclencheurs.tout au début de ton code --[[ %% properties 109 value 99 value 75 value 76 value 77 value 96 value 82 value 88 value 102 value 109 armed 99 armed 75 armed 76 armed 77 armed 93 armed 82 armed 88 armed 102 armed %% globals --]] ici, dès que les devices 109, 99, 75, ..., 102 changeaient de valeur ou des que les devices 109, 99, ... 102 changeait d'état d'armement (armé -> désarmé ou désarmé -> armé) la scène démarrait
PITP2 Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 @jojo, si si repas très bon j'ai mis le mode diplomatie off (cf notre Mprinfo national ) D'ailleurs en parlant de Mprinfo il nous a encore déniché un bon plan sur une perceuse à percussion bon pas trop de rapport avec la domotique mais bon je tenais à l e souligner 2
jojo Posté(e) le 30 mai 2016 Auteur Signaler Posté(e) le 30 mai 2016 moi je vois parfaitement le rapport avec la domotique : Pour quand on en a vraiment assez de sa box ! 2
Alain56 Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 Super,merci pour vos retours, tout fonctionne, j'ai pigé...merci pour votre aide précieuse... Bonne soirée.
Hysis Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 Mais n'importe quoi! Mpr ne ferait JAMAIS de mal à sa box! Il sait ce que veut dire aimer LUI! 😠1
Lazer Posté(e) le 30 mai 2016 Signaler Posté(e) le 30 mai 2016 moi je vois parfaitement le rapport avec la domotique : Pour quand on en a vraiment assez de sa box ! je conseille plutôt les forêts à métaux, sans percussion. Ou la meuleuse 2
jojo Posté(e) le 30 mai 2016 Auteur Signaler Posté(e) le 30 mai 2016 en effet ce sera plus efficace, mais comme rien n'est facile, il faut que la fin soit également difficile ... 1
Messages recommandés