
Syris
Membres confirmés-
Compteur de contenus
189 -
Inscription
-
Dernière visite
Tout ce qui a été posté par Syris
-
Salut pepite, En fait, c'est tout béta, mais pas facile a expliquer, j'ai une ipx avec un bouton poussoir. Quand j'appuie sur ce bp, ma variable passe a 1, sauf que quand je le relache elle repasse a 0. Je veux donc avec GEA, qu'a une mise a 1 de la variable sa lance qqch, et a une autre remise a 1 (on rappuie) sa l'éteint.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Les XXXXXXX dans l'entête àremplacer par 166 ? Ton code est bon.
-
Je reviens sur mon soucis BP, je vais essayé avec cela, mais n'y a t'il pas une solution "plus GEA" pour le faire ? ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- -- GESTION SCENARIOS BP -- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- function veriftachescenario1() local RGBprogramme = tonumber(fibaro:getValue(23, 1)) -- Retourne True si le prog RGB est déjà enclenché return (RGBprogramme > 0) end GEA.add({SCENARIO1, {"Function",function() return veriftachescenario1() end}}, -1, "Lancement Scénario TV", {{"Program", id["RGB"], 1},{"turnOff",id["SPOT_SALON"]}}) GEA.add({SCENARIO1, {"Function",function() return veriftachescenario1() end}}, -1, "Stop Scénario TV", {{"Inverse"},{"turnOff",id["RGB"]}}) --GEA.add(SCENARIO1, -1, "Fin du Scénario TV", {{"Inverse"},{"turnOff",id["RGB"]}}) C'est bof, et sa ne différencie pas la mise en route du scenario et qqn qui mettrai manuellement le programme 1 sur le rgb. Sinon il y a en utilisant une variable globale supplémentaire, mais pareil, sa ne fonctionne pas vraiment.. GEA.add({SCENARIO1, SCENE1DESACTIVE}, -1, "Lancement Scénario TV", {{"Program", id["RGB"], 1},{"turnOff",id["SPOT_SALON"]}, {"Global", "SCENE1", 1}}) GEA.add({SCENARIO1, SCENE1ACTIVE}, -1, "Stop Scénario TV", {{"turnOff",id["RGB"]}, {"Global", "SCENE1", 0}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Une ipx800 avec des bps
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonsoir, Comment feriez vous pour gérer des Boutons poussoirs qui actionne des scénes avec gea ? (pour gérer l'impulsionnel quoi...) Je précise que cela ne marche pas : GEA.add(SCENARIO1, -1, "Lancement Scénario TV", {{"Program", id["RGB"], 1},{"turnOff",id["SPOT_SALON"]}}) --GEA.add(SCENARIO1, -1, "Fin du Scénario TV", {{"Inverse"},{"turnOff",id["RGB"]}}) La, si je tiens appuyé, sa fonctionne, si je relache, sa coupe! Il faudrait que j'incremente une variable peux être ? J'ai essayé en jouant avec task, restartask mais en vain. Merci
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Héhé merci je n'avais pas eu le tps de m'y repencher dessus ! Envoyé de mon D5833 en utilisant Tapatalk
-
J'ai pas encore trouvé plus simple ^^ Effectivement pour les vd sorties je voulais le retour d'état au cas l'une d'elle soit piloté en direct par l'ipx et non par la box. Envoyé de mon D5833 en utilisant Tapatalk
-
Mise à jour V3 avec gestion des sorties et quelques captures d'écrans
-
Merci Nikko, parfait
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, Comment faites vous pour comparer deux valeurs de variables globales ? Meteo_temp_mini m'est donné par la météo du jour et temparrosage est réglé par un slider, je veux donc comparer les deux valeurs et lancer une action, j'ai essayé un : GEA.add ({"Global+", "Meteo_temp_mini", "TEMPARROSAGE"}, 1, "test pour temp ok ou non",{{"MaxTime", 2}}) Mais sa me donne des erreurs...
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Oui c'est un mystère... J'ai bien relu la page du support, Domodial avait le même problème a l'époque. Mais la de mon coté, tout me semble bon... Vraiment je sèche. Mon entête me semble bien bonne : --[[ %% autostart %% properties 34 value 71 value 72 value 73 value 11 value %% globals ARROSAGEAUTO ARROSAGECEJOUR Pluie__Actuelle JourChome CONSOECO IPX_IN3 IPX_IN4 IPX_IN5 CONGE --]] J'ai peu être une erreur de syntaxe sur une variable ou une connerie sur un id, je vais refaire un GEA tout propre ce soir. Si sa marche chez toi jojo sa doit marcher chez moi! Merci d'avoir pris du tps pr me répondre
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Jojo : Oui effectivement en modifiant direct dans le panneau variable, sa ne fonctionne pas non plus. (logique si j'ai bien compris) Cependant l& je modifie ma variable via un vd simplement avec un setglobal, il me semble donc que sa devrait passer ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@jojo : oui, juste avant le %%globals PS : j'ai essayé aussi juste après le %%globals, rien non plus. J'ai fait juste un variable d'essai appellé CONGE que je bascule à 1 via un VD tout con, la variable bascule bien, mais GEA n'envoit jamais de push si je suis en immédiat (-1) il faut que je passe a 1 et la sa fonctionne, mais pas en immédiat... Certains faisait deux instances GEA avant, afin de gérer les immédiats et les différés, mais il me semble que ce n'est plus d'actualité ? La, frcht, je vois pas, j'ai tout essayé :/ (Sachant que mes immédiats via Module fonctionnent très bien, mais via variables, rien à faire)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@sakkhho : Problème résolu, je suis passé par un push + Maj Quelqu'un a t'il le même problème concernant les variables globales et les déclenchements immédiat ? (je suis en 5.40) Impossible d'y faire fonctionner ! Alors qu'avec les modules aucun soucis local ARME = {"Global", "IPX_IN3", "1"} GEA.add(ARME, -1, "Alarme activée à #time# le #date#")
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Version mise à jour Si jamais vous avez d'autres idées de modification ou d'optimisation, je suis pas contre!
-
Benjynet : Je trouve plus logique (personnellement) de garder les id des icônes concernés dans les VD concernés au cas ou j'ai un crash de la box...
-
Maj du jour, bonjour : local i = 1 local TotalEntrees = 8 + 1 local Rvar = {response.IN1,response.IN2,response.IN3,response.IN4,response.IN5,response.IN6,response.IN7,response.IN8} local VariablesIPX = "IPX_IN"..i.."" DateHeure = os.date("%Y-%m-%d %H:%M:%S", os.time()) fibaro:log(DateHeure.."") fibaro:debug(DateHeure) while i < TotalEntrees do fibaro:debug(i) fibaro:setGlobal(VariablesIPX, Rvar[i]) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label"..i..".value", Rvar[i]); fibaro:debug(Rvar[i]) i = i + 1 end - Réductions d'écriture pour les variables globales EDIT : Ne fonctionne pas de cette forme, si qqn a une idée? (surement une erreur de syntaxe?) - Rajout de la MAJ des labels concernés - Me manque plus qu'a créer un tableau pour faire les maj de mes VD icônes associés
-
Le coup du push, c'est une excellente idée ! Ma réflection concernant la réduction du code m'a amené a sa : local i = 1 local TotalEntrees = 8 + 1 local Rvar = {response.IN1,response.IN2,response.IN3,response.IN4,response.IN5,response.IN6,response.IN7,response.IN8} local VariablesIPX = {"IPX_IN1","IPX_IN2","IPX_IN3","IPX_IN4","IPX_IN5","IPX_IN6","IPX_IN7","IPX_IN8"} while i < TotalEntrees do fibaro:debug(i) fibaro:setGlobal(VariablesIPX[i], Rvar[i]) fibaro:debug(Rvar[i]) i = i + 1 end Mais sa revient presque au même ^^
-
Oui c'est exactement sa, elle passe par la boite bleu. Oui j'en ai besoin car ce sont mes status d'alarme venant de l'ipx.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Topic unique Que Pensez-Vous De Ces Modules?
Syris a répondu à un(e) sujet de jnevestdl dans Le bistrot
Site créée en 2008, sa me semble correct... En tout cas, je trouve sa très intéressant aussi! Qui essaye ? ^^ -
Bonjour, je réitère ma question, si jamais qqn a la réponse Merci
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonsoir, Simplement via yahoo comme la météo quand tu as rentré tes coordonnées gps
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
J'ai mis les même en les refaisant au propre justement. C'est assez bizzare. Je reretenterai avec la dernière version plus tard. En tout cas les rgb fonctionnent avec ton vd [emoji14] Envoyé de mon D5833 en utilisant Tapatalk
-
Oui, J'ai mis les mm configs en ancienne et nouvelle version
-
Pour faire suite àmon problème d'erreur, àforce de cherche en vain, je me suis dis que j'allais mettre l'ancienne version (de janvier) et celle ci fonctionne bien... Je suis en 4.056, vous êtes en quoi vous ?