Aller au contenu

Syris

Membres confirmés
  • Compteur de contenus

    189
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Syris

  1. Syris

    Support Gea

    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.
  2. Les XXXXXXX dans l'entête àremplacer par 166 ? Ton code est bon.
  3. Syris

    Support Gea

    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}})
  4. Syris

    Support Gea

    Une ipx800 avec des bps
  5. Syris

    Support Gea

    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
  6. Héhé merci je n'avais pas eu le tps de m'y repencher dessus ! Envoyé de mon D5833 en utilisant Tapatalk
  7. 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
  8. Mise à jour V3 avec gestion des sorties et quelques captures d'écrans
  9. Syris

    Support Gea

    Merci Nikko, parfait
  10. Syris

    Support Gea

    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...
  11. Syris

    Support Gea

    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. Syris

    Support Gea

    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 ?
  13. Syris

    Support Gea

    @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)
  14. Syris

    Support Gea

    @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#")
  15. Version mise à jour Si jamais vous avez d'autres idées de modification ou d'optimisation, je suis pas contre!
  16. 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...
  17. 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
  18. 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 ^^
  19. Syris

    Support Gea

    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.
  20. Site créée en 2008, sa me semble correct... En tout cas, je trouve sa très intéressant aussi! Qui essaye ? ^^
  21. Syris

    Support Gea

    Bonjour, je réitère ma question, si jamais qqn a la réponse Merci
  22. Syris

    Support Gea

    Bonsoir, Simplement via yahoo comme la météo quand tu as rentré tes coordonnées gps
  23. 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
  24. Oui, J'ai mis les mm configs en ancienne et nouvelle version
  25. 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 ?
×
×
  • Créer...