Steven 2 335 Signaler ce message Posté(e) 19 mars 2015 bijour messieurs, Expliquez moi svp, je ne comprends pas pourquoi récuperer la valeur currentIcon pour refaire un call sur le currentIcon ? C'est en cas de redémarrage pour reassigne ler icones qui ne reapparaissent pas ? car ca me le fait aussi quand la box redémarre ? Autre cas de figure (que j'utilise). J'ai un module virtuel avec 10 boutons ... j'ai pas envie (je suis un flemmard) de mettre un icone derrière chaque bouton. J'en met juste un sur le module virtuel lui-même. Et je met le code soit derrière chaque bouton (copier/coller), soit dans le main loop. Donc quand on clique sur un bouton, l'icone du module virtuel sera automatiquement remis au lieu de laisser un icone pas beau. Je crois que cette astuce vient de Hansolo dans son module Jours Chômé (<-- cette phrase a pour but de contrôler, si Hansolo est cérébralement décédé ou pas). 2 Partager ce message Lien à poster Partager sur d’autres sites
Steven 2 335 Signaler ce message Posté(e) 19 mars 2015 as-tu un code pour que la scène détecte un redémarrage de la box et se lance automatiquement ? Car en effet ce serait beaucoup plus propre que je faire ma bidouille pour les 10 VD liés aux 10 variables pour lesquelles j'affiche des icônes C'est le code suivant de l'entête de ta scène qui va démarrer la scène à chaque enregistrement de la scène et redémarrage de la box: --[[ %% autostart --]] 1 Partager ce message Lien à poster Partager sur d’autres sites
i-magin 864 Signaler ce message Posté(e) 19 mars 2015 - Créer une scène en cochant "scène active" - Intégrer "%% autostart" dans l'entête - Copier le code Lua de @Did et remplacer les "SelfId" par une nouvelle variable locale correspondant àl'Id du module virtuel Partager ce message Lien à poster Partager sur d’autres sites
jojo 2 620 Signaler ce message Posté(e) 19 mars 2015 double réponse, double merci Partager ce message Lien à poster Partager sur d’autres sites
Steven 2 335 Signaler ce message Posté(e) 19 mars 2015 Oui mais le petit suisse a été nettement plus rapide J'ai gagné ... dit ... j'ai gagné ? Partager ce message Lien à poster Partager sur d’autres sites
i-magin 864 Signaler ce message Posté(e) 19 mars 2015 Oui mais le bourguignon, lyonnais d'adoption n'a pas que çà à faire Partager ce message Lien à poster Partager sur d’autres sites
Steven 2 335 Signaler ce message Posté(e) 19 mars 2015 Moi non plus ... preuve ... 2 écrans : Un avec mon VRAI travail, le 2ème pour lire tes pathétiques excuses Partager ce message Lien à poster Partager sur d’autres sites
pepite 1 272 Signaler ce message Posté(e) 19 mars 2015 hihihihihi @Steven, mais en cas de redemarrage, tu cliques sur tous les boutons de tous tes modules virtuels ? @jojo : ok compris Partager ce message Lien à poster Partager sur d’autres sites
jojo 2 620 Signaler ce message Posté(e) 19 mars 2015 pepite, j'ai une idée comment faire cela au plus simple. Je mets en oeuvre chez moi, je teste, et je partage Partager ce message Lien à poster Partager sur d’autres sites
jojo 2 620 Signaler ce message Posté(e) 19 mars 2015 où est l'erreur ? J'ai créé une scène --[[ %% autostart --]] fibaro:call(361, "pressButton", "1") qui appelle le VD 361, qui, lorsque appelé manuellement, met bien à jour mes icônes. d'ailleurs, lorsque je lance la scène manuellement, tout va bien. Mais elle ne semble pas démarrer après un restart de la HC2 Partager ce message Lien à poster Partager sur d’autres sites
mprinfo 3 356 Signaler ce message Posté(e) 19 mars 2015 As tu activité la scène ? Envoyé de mon SM-G900F en utilisant Tapatalk Partager ce message Lien à poster Partager sur d’autres sites
jojo 2 620 Signaler ce message Posté(e) 19 mars 2015 oui Partager ce message Lien à poster Partager sur d’autres sites
jojo 2 620 Signaler ce message Posté(e) 19 mars 2015 et voici le json de la VD, qui montre que c'est bien le bouton 1 { id: 361, name: "Var_Update", roomID: 15, type: "virtual_device", properties: { deviceIcon: 1124, ip: "", port: 80, currentIcon: "1124", mainLoop: "", saveLogs: "1", rows: [ { type: "button", elements: [ { id: 1, lua: true, waitForResponse: false, caption: "Update Icons", name: "UpdateIcons", empty: false, msg: "local variables = { Auth_PS3 = 23, Auth_TV = 289 } variable = 'Auth_PS3' if fibaro:getGlobal(variable) == 'Autorisé' then fibaro:call(variables[variable], "pressButton", "3") else fibaro:call(variables[variable], "pressButton", "4") end variable = 'Auth_TV' if fibaro:getGlobal(variable) == 'Autorisé' then fibaro:call(variables[variable], "pressButton", "3") else fibaro:call(variables[variable], "pressButton", "4") end", buttonIcon: 1124, favourite: false, main: true Partager ce message Lien à poster Partager sur d’autres sites
mprinfo 3 356 Signaler ce message Posté(e) 19 mars 2015 Regarde dans le debug du bouton pour voir si il s'est passer quelque chose Envoyé de mon SM-G900F en utilisant Tapatalk Partager ce message Lien à poster Partager sur d’autres sites
mprinfo 3 356 Signaler ce message Posté(e) 19 mars 2015 --[[ %% autostart %% properties %% globals --]] Essai cela dans l’entête ça devrai être bon Partager ce message Lien à poster Partager sur d’autres sites
jojo 2 620 Signaler ce message Posté(e) 19 mars 2015 ça ne fonctionne pas ! je suis encore en 3.600. Peut-être que le autostart ne fonctionne qu'à partir du v4.x ? Partager ce message Lien à poster Partager sur d’autres sites
mprinfo 3 356 Signaler ce message Posté(e) 19 mars 2015 La je peux pas te dire on reveil STEVEN lol ou alors tu passes en v4... car chez moi ca fonctionne Envoyé de mon SM-G900F en utilisant Tapatalk Partager ce message Lien à poster Partager sur d’autres sites
mprinfo 3 356 Signaler ce message Posté(e) 19 mars 2015 Tu n'as aucune erreur dans l'écran du debug Envoyé de mon SM-G900F en utilisant Tapatalk Partager ce message Lien à poster Partager sur d’autres sites
jojo 2 620 Signaler ce message Posté(e) 19 mars 2015 le plus important, c'est que ça fonctionne chez toi. Ca doit être la v4, et je n'y passerai pas pour ça ! (téméraire, Belge, mais pas encore assez fou) C'est presque prêt. Je partage la solution demain Partager ce message Lien à poster Partager sur d’autres sites
mprinfo 3 356 Signaler ce message Posté(e) 19 mars 2015 Tu as mis un fibaro:debug dans ta scène juste pour voir si elle démarre ou pas ? Envoyé de mon SM-G900F en utilisant Tapatalk Partager ce message Lien à poster Partager sur d’autres sites
mprinfo 3 356 Signaler ce message Posté(e) 19 mars 2015 Tu sais ma box je m'en sert pour faire des tests et apprendre c'est d'ailleurs pour cela que je n'hésite pas a faire des mise a jour si ca plante c'est pas bien grave. Envoyé de mon SM-G900F en utilisant Tapatalk Partager ce message Lien à poster Partager sur d’autres sites
jojo 2 620 Signaler ce message Posté(e) 19 mars 2015 oui, mais moi j'ai une femme, des enfants (je ne sais pas toi), mais tout le chauffage de la maison et des douches dessus + lampes + TV + PS3 => je n'ai pas le droit àl'erreur (je me fait déjàassez chambrer comme ça avec ma domotique de m****) Partager ce message Lien à poster Partager sur d’autres sites
jojo 2 620 Signaler ce message Posté(e) 19 mars 2015 alors là , je ne comprends PLUS RIEN: le debug de la scène montre qu'elle s'est lancée au démarrage de la HC2 mais le VD n'a pas fait son travail et quand je lance la scène manuellement, ça fonctionne ==> je vais dormir Partager ce message Lien à poster Partager sur d’autres sites
Steven 2 335 Signaler ce message Posté(e) 19 mars 2015 Ne mets pas le 1 entre guillemets. Partager ce message Lien à poster Partager sur d’autres sites
Steven 2 335 Signaler ce message Posté(e) 19 mars 2015 [[%% autostart--]] fibaro:call(361, "pressButton", 1) Partager ce message Lien à poster Partager sur d’autres sites