Nissan_GT-R Posté(e) le 19 juillet 2016 Signaler Partager Posté(e) le 19 juillet 2016 Bonjour tout l'monde Je fais encore appel àvous car j'ai besoin d'aide pour les scènes que j'utilise quand je suis en vacances...(pour la tringle àrideaux électrique je vais attendre d'être installé car je suis en plein déménagement).Voilàmon problème :- j'ai des scènes que j'utilise au quotidien (lumières, wallplug etc etc...)ET- des scènes qui sont utilisées uniquement quand je suis en vacances (simulation de présence etc etc...)Le problème c'est que, quand je suis en vacances, je suis "obligé" (faute de ne pas savoir faire) d'effacer mes scènes du quotidien pour mettre les scènes de simulation de présence des vacances...Et quand je rentre de vacances, je les efface pour mettre mes scènes du quotidien...J'aimerai savoir comment faire pour simplifier la chose svp...Merci d'avance pour votre aide et pour vos réponses Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 19 juillet 2016 Signaler Partager Posté(e) le 19 juillet 2016 très simple : Tu crée une variable globale Vacances avec 2 valeurs Oui et Non Dans tes scènes de tous les jours tu testes que la variable Vacances est à Non Dans les scènes spécifiques aux vacances, tu teste que le variable Vacances est à Oui Regarde également dans ma signature comment pouvoir modifier la valeur de la viariable depuis un Android. J'ai même pousser l'automatisation en utilisant le Google Calendar de Pinou pour passer la maison en mode vacances ou pas Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nissan_GT-R Posté(e) le 19 juillet 2016 Auteur Signaler Partager Posté(e) le 19 juillet 2016 Ok pour la variable... ça je saurai faire Mais dans mon GEA je n'ai pas de lignes àécrire ? Et où surtout ? Comment je fais pour basculer du mode "normal" au mode "vacances" ? Encore merci pour ton aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 19 juillet 2016 Signaler Partager Posté(e) le 19 juillet 2016 1) mets ta signature àjour, comme ça on sait si tu as une HC2, HCL, ... pour passer du mode normal au mode vacances, je t'ai dis de regarder dans ma signature (Etat des Variables Globales dans des Virtual Devices sous HCL ou sous HC2,) pour ton GEA, donne un exemple d'instruction en mode "normal" et en mode "vacances", et je pourrai te l'adapter, mais la bible GEA est ici Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nissan_GT-R Posté(e) le 19 juillet 2016 Auteur Signaler Partager Posté(e) le 19 juillet 2016 En mode normal j'ai ça par exemple (entre autres) : GEA.add({id["SENSOR_SALON"], {"Value-", id["SENSOR_SALON_LUM"], 3}}, -1, "Présence salon et lux < 4", {{"Time", "03:45", "07:55"}, {"turnOn", id["WALL_PLUG_HALOGENE"]}}) ET en mode vacances j'ai ça (entre autres aussi) : GEA.add(true,1*60,"",{{"Time","19:00","19:15"},{"turnOn",id["WALL_PLUG_HALOGENE"]}} Merci pour ton aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nissan_GT-R Posté(e) le 20 juillet 2016 Auteur Signaler Partager Posté(e) le 20 juillet 2016 Bonjour J'ai créé une variable "Vacances" avec les 2 valeurs 0 et 1. Pour le VD je crois que c'est bon (mais je n'en suis pas sûr)... Par contre pour les lignes GEA je sèche... Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 20 juillet 2016 Signaler Partager Posté(e) le 20 juillet 2016 en mode normal : GEA.add({id["SENSOR_SALON"], {"Value-", id["SENSOR_SALON_LUM"], 3}, {"Global", "Vacances", "0"}}, -1, "Présence salon et lux < 4", {{"Time", "03:45", "07:55"}, {"turnOn", id["WALL_PLUG_HALOGENE"]}}) en mode vacances : GEA.add({"Global", "Vacances", "1"},1*60,"",{{"Time","19:00","19:15"},{"turnOn",id["WALL_PLUG_HALOGENE"]}} Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nissan_GT-R Posté(e) le 20 juillet 2016 Auteur Signaler Partager Posté(e) le 20 juillet 2016 Merci C'est exactement ce que j'ai fait hier soir mais ça ne fonctionne pas... Pour le VD j'ai mis ça pour les boutons : Bouton 1 : -- nom de la variable àmodifier local variable = "Vacances" if fibaro:getGlobal(variable) == "1" then fibaro:call(fibaro:getSelfId(), "pressButton", "3") else fibaro:call(fibaro:getSelfId(), "pressButton", "4") end Bouton 2 : Étiquette : Statut : ID : Statut Bouton 3 : fibaro:setGlobal('Vacances', '0') fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Statut.value", '0') Bouton 4 : fifibaro:setGlobal('Vacances', '1') fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Statut.value", '1') Je me suis peut-être planté quelque part... Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 20 juillet 2016 Signaler Partager Posté(e) le 20 juillet 2016 Comme tu as choisis 0 ou 1 comme valeurs pour ta variable, on ajoute la "complexité de la possibilité d'interprétation comme valeur numérique. Afin de lever toute' ambiguité, j'essayerais avec des valeurs possibles pour la variable "vacance" : "Oui" ou "Non" Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nissan_GT-R Posté(e) le 20 juillet 2016 Auteur Signaler Partager Posté(e) le 20 juillet 2016 Je viens d'essayer... Le switch ne fonctionne pas... Il n'y a rien dans le "Statut"... Les icônes changent bien, mais j'ai l'impression que le VD ne "transmet" pas l'état de la variable... Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 20 juillet 2016 Signaler Partager Posté(e) le 20 juillet 2016 peux-tu étayer le j'ai l'impression ??? Car chez moi ça fonctionne, donc ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nissan_GT-R Posté(e) le 20 juillet 2016 Auteur Signaler Partager Posté(e) le 20 juillet 2016 L'état de la variable ne change pas. Ça reste sur "Non" du coup ma scène ne se lance pas... Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 20 juillet 2016 Signaler Partager Posté(e) le 20 juillet 2016 il doit y avoir un truc quelque part. Relis avec attention. Voici ce que j'ai pour mon VD Bouton 1 : Oui/Non -- nom de la variable à modifier local variable = "Vacances" ---------------------------------- -- DO not change bellow this line ---------------------------------- if fibaro:getGlobal(variable) == "Non" then fibaro:call(fibaro:getSelfId(), "pressButton", "3") else fibaro:call(fibaro:getSelfId(), "pressButton", "4") end Bouton 2 = Label Status Boutojn 3 : Oui fibaro:setGlobal('Vacances', "Oui") fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Statut.value", 'Oui') Bout 4 : Non fibaro:setGlobal('Vacances', "Non") fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Statut.value", 'Non') Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 20 juillet 2016 Signaler Partager Posté(e) le 20 juillet 2016 si ton code est bon, Es-tu sûr du nom de la variable : ! sensible àla casse : Vacances <> vacances !! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nissan_GT-R Posté(e) le 20 juillet 2016 Auteur Signaler Partager Posté(e) le 20 juillet 2016 J'ai tout recommencé... J'ai tout fait comme tu as dit... Pareil, ça ne fonctionne pas... C'est àse taper la tête contre les murs !!! Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 20 juillet 2016 Signaler Partager Posté(e) le 20 juillet 2016 le matériel informatique est con, si tu fais la moindre micro erreur, il l'exécutera telle quelle. Je ne sais pas comment je peux encore t'aider, car je sais que ça fonctionne Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nissan_GT-R Posté(e) le 20 juillet 2016 Auteur Signaler Partager Posté(e) le 20 juillet 2016 Tu m'as déjàbeaucoup aidé et je t'en remercie Je vais essayer une dernière fois ce soir ou demain et après j'abandonne... Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 20 juillet 2016 Signaler Partager Posté(e) le 20 juillet 2016 de rien, mais il ne faut JAMAIS abandonner : tout problème a une solution => si pas de solution, c'est qu'il n'y a pas de problème Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nissan_GT-R Posté(e) le 20 juillet 2016 Auteur Signaler Partager Posté(e) le 20 juillet 2016 J'ai ENCORE essayé... Toujours même résultat Je désespère :( Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nissan_GT-R Posté(e) le 20 juillet 2016 Auteur Signaler Partager Posté(e) le 20 juillet 2016 Juste pour info... Il faut mettre quoi dans "ID" dans les boutons du VD ? Encore merci pour votre aide Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 20 juillet 2016 Signaler Partager Posté(e) le 20 juillet 2016 L'ID dans les "boutons" du VD n'est omportant que pour les Label, ici "Statut" Es-tu sûr de la configuration de ta variable dans le panneau des variables? Mets un screenshot de ta config Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nissan_GT-R Posté(e) le 21 juillet 2016 Auteur Signaler Partager Posté(e) le 21 juillet 2016 Bonjour et encore merci pour ton aide et ta patience Voilàles captures d'écran (désolé mais je viens tout juste de finir le boulot)... J'ai tout recommencé (3 ou 4 fois), et j'ai tout mis en minuscule pour éviter la "casse"... Merci pour ton aide J'ai vraiment envie de savoir d'ou vient le problème Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojo Posté(e) le 21 juillet 2016 Signaler Partager Posté(e) le 21 juillet 2016 ok pour la définition de la variable Pour la définition du VD je n'uitiliserais pas un nom de VD "Oui / Non", mais par exemple "var_vacances) il ne faut PAS spécifier l'IP, ni le port de ta box et BINGO ! j'ai trouvé l'erreur : dans tes boutons 3 et 4, tu mentionnes comme nom de variable "Vacances" avec un v majuscule, alors que c'est "vacances" .... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nissan_GT-R Posté(e) le 21 juillet 2016 Auteur Signaler Partager Posté(e) le 21 juillet 2016 J'ai renommé en var_vacances, supprimé IP et port de la box et changé les V majuscules en v minuscules mais rien n'y fait... Quand je dis que c'est à se taper la tête contre les murs !!! Dans le "Statut" rien ne s'affiche mais ça au pire ce n'est pas grave... Mais sinon je ne comprend pas !!! Y'a pas que la tête que je vais taper contre les murs... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Moicphil Posté(e) le 21 juillet 2016 Signaler Partager Posté(e) le 21 juillet 2016 Salut. Et en cochant 'lua' au lieu de 'chaine' dans tes boutons ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés