Aller au contenu

pepite

Membres confirmés
  • Compteur de contenus

    9 579
  • Inscription

  • Dernière visite

  • Jours gagnés

    59

Tout ce qui a été posté par pepite

  1. pepite

    Support Gea

    je ne te parle pas de la syntaxe ;-) GEA fait du séquentiel : ligne par ligne si dans une ligne il y a un "SLIP" (je la retente ), cela met en PAUSE au niveau de cette ligne, la lecture des autres lignes attendra donc la fin de la PAUSE pour se FAIRE. Ca decale donc l'instance (celle qui ne meurt pas.) dans le temps.
  2. pepite

    Support Gea

    ceci ;-)
  3. pepite

    Support Gea

    @971jmd, Pour info, attention avec les "SLIPS" avec GEA, ca decale tout ;-) LOGIQUE non C'est pas conseillé
  4. Tout est dit par le Dieu du forum ;-) OOPS que dis-je la LEGENDE Tes SAUTER sont sans fil pilote ? Tu peux aller sur le site des partenaires du forum, soit Domotique Store ou Domadoo
  5. Oui pour la gestion du qubino, tu vas devoir passé par le LUA, mais @Lazer a déjà fait le boulot pour ce Qubino ;-)
  6. pepite

    Support Gea

    @971 jmd, bon ben j ai mal lu 2 fois :-)... Dans cas attention a ne pas repasser la variable a 0. Mes excuses pour mon incomprehension
  7. pepite

    Détecteur Co2 Fibaro À Venir

    oui j'ai vu ca sur la beta, c'est super de pouvoir choisir les sources de s données..quand elle fonctionnera lol
  8. oui il n'y a rien dans le changelog, ils vont peut-etre changer le plugin ;-)
  9. pepite

    Détecteur Co2 Fibaro À Venir

    HS, moi j'ai fait 80 m2 en 60x60, mon corps s'en souvient encore ... @henri-allauch, je n'en ai pas, mais je diraos oui, sinon tu passes par un serveur exterieur en utilisant le php, il y a de quoi faire sur le fofo
  10. Salut les testeurs, C'etait une alpha en fait..
  11. pepite

    Support Gea

    Salut boss, @yohan tu as essaye lequel ? Je vais relire et commenter me suis certainement planté, j'y croyais pourtant ;-) Variable globale bien créé, mise dans l'entete et tu avais modifié la valeur ? @971jmd Désolé, mais pour moi, bon mes 2 yeux sont pas encore bien ouverts, ca ne repondra pas au besoin, Variable à 1 dans les conditions d'allumage, donc ca va allumer a chaque fois. Je pense qu'il faudrait mettre plutot 0 dans ce cas. Ce que je comprends : si Variable = 1, nuit et alarme desactivee, alors on allume GEA.add({{"Global", "SENSOR_HALL", "1"},{"Global", "JOUR_NUIT", "NUIT"},{"Global", "ETATALARME", "Desactive"}}, -1 , A chaque passage devant le detecteur : passage de la variable à 1 -----Déclanchement de la Glabal SENSOR_HALL si detection GEA.add({SENSOR_HALL}, -1 , "" , {{"Global", "SENSOR_HALL", "1"}})
  12. pepite

    Support Gea

    @971jmd, J'ainlu vite fait, mais je pense qu'a chaque passage devant le detecteur la Cariable Globale va passer à 1, donc ca va allumer ;-)
  13. pepite

    Support Gea

    Voilà @Yohan, Je n'ai rien testé.. ;-) donc rien de sur comme d'habitude Sans VG, si pas de souci avec les instances ;-) local estnuit = {"Global", "JOUR_NUIT", "NUIT"} local hallon = false GEA.add(estnuit, 30, "", {{"Function", function() hallon = true end}}) GEA.add({SENSOR_HALL,{"Function", function() return hallon end}, {"Global", "ETATALARME", "Desactive"}}, -1 , "" , {{"turnOn",id["HALOGENE_SEJOUR_1"]},{"turnOn",id["HALOGENE_SEJOUR_2"]},{"turnOn",id["LEDS_MEUBLE_TV"]},{"VirtualDevice", id["HYPERION"], 12}, {"Function", function() hallon = false end}}) Avec création d'une VG local HaloHallOn = {"Global", "HaloHall", "1"} local HaloHallOff = {"Global", "HaloHall", "0"} local nestpasnuit = {"Global!", "JOUR_NUIT", "NUIT"} GEA.add(nestpasnuit, -1, "", {HaloHallOff}) GEA.add({SENSOR_HALL, HaloHallOff, {"Global", "JOUR_NUIT", "NUIT"},{"Global", "ETATALARME", "Desactive"}}, -1 , "" , {{"turnOn",id["HALOGENE_SEJOUR_1"]},{"turnOn",id["HALOGENE_SEJOUR_2"]},{"turnOn",id["LEDS_MEUBLE_TV"]},{"VirtualDevice", id["HYPERION"], 12}, HaloHallOn})
  14. pepite

    Support Gea

    De rien, c'est un minimum avec tout ce que tu fais TOI !! T'as essaye avec 1 ou 2 ? Tu veux qu'elle ne s'allume qu'au 1er passage et qu1 fois, sans condition particuliere supplementaire ? Si le MaxTime ne fonctionne pas, le plus simple est avec une variable globale, mais ca en fait une de plus, si ca ne te gene pas ou avec le label d'un VD, ou peut-etre encore avec un StopTask ;-) après le 1er passage, c'est toi qui choises lol
  15. Je plussoie @Lazer, et si tu es motivé, tu gères à partir de GEA ;-) . et nous n'hesiterons pas à t'aider quelque soit ton choix, GEA ou direct LUA ;-) Si tu es developpeur ce sera facile pour toi ;-)
  16. pepite

    Support Gea

    Bonsoir the BOSS, Essaie ceci, avec un ancien firmware, pour n'avoir qu'1 executiuon,,il fallait mettre 2, à tester avec la 4.10. GEA.add({SENSOR_HALL,{"Global", "JOUR_NUIT", "NUIT"},{"Global", "ETATALARME", "Desactive"}}, -1 , "" , {{"turnOn",id["HALOGENE_SEJOUR_1"]},{"turnOn",id["HALOGENE_SEJOUR_2"]},{"turnOn",id["LEDS_MEUBLE_TV"]},{"VirtualDevice", id["HYPERION"], 12}, {"MaxTime", 1}})
  17. pepite

    Application rejected request

    Bonjour, aucune idée pour moi. As-tu envoyé un mail au support ?
  18. pepite

    Support Gea

    @ggpublic, très bonne question, je viens de vérifier, et moi je n'ai pas régulièrement cet affichage et pourtant mon GEA tourne correctement. @basklj sorry, but i don't see the relationship between Master_shower and WalkinCloset.and you have a syntax error, you have forgotten a "{" in front of "Repeat" and a "}" after turnOff walkincloset_main
  19. pepite

    Support Gea

    Salut master, @Steven Merci je connaissais, mais si je pense pas quand je devrais, top !! beaucoup plus simple qu'avec le Inverse ;-) ca fait moins à écrire..
  20. La grande classe, merci @Yohan du beau et du gros boulot ;-) Je plussoie
  21. pepite

    Support Gea

    @magic. Je crois que je te l'avais deja dit, le Time avec Sunset ne peut pas se trouver en CONDITIONS c'est une OPTIONS. Va voir la : http://gea.piccand.me/doku.php/start J'aurais fait comme ceci GEA.add(v, 15*60, "", {{"Time", "Sunset+15", "Sunset+15"}, {"Days", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday"}, {"Close", v, 100}})
  22. pepite

    Support Gea

    @Steven Moi je voudrais savoir comment tester la condition false pour ma culture hihi. Test de la condition true je pense que j'ai pige avec le return toto voila ce que j'ai compris/ -- test si true function() return toto end Ce que je ne sais pas faire, tester si c'est false, pour moi ceci, mais peut-etre faux -- test si false function return toto end}....{Inverse} ou sinon comment le faire ?
  23. pepite

    Support Gea

    Dans le cas de return toto, false, est-ce que ca lit la condition "false" tout de même ? je dirais oui.. soit l'une soit l'autre ;-). Naturellement, comme je fais d'hab,je n'aurais mis que la 1ere. Et au pire, j'aurais fait un local ouvrants = false or qqch
  24. pepite

    Support Gea

    hihi, heuu je ne peux pas te dire pourquoi, comment @jojo a besoin de ce genre de code. Ben je cherche mais je vois pas, c'est fonction du type ? ou Ouvrants = false or nil. J'avais un doute sur la syntaxe, "function", return true/false, value en condition. Si je veux false par exemple en condition,je me demandais si ceci etait juste : ...return toto, false end
  25. pepite

    Support Gea

    je pensais à qelque chose comme ceci, qui sur le fond n'est pas tres différent. @jojo, c'est un test pour ma culture de non DEV ;-) si les experts passent par la pour me corriger c'est sympa ;-) Merci master @Steven Je me suis basé sur cela : {“Function”, function() return true or false, value end} local Ouvrants = false if (Ouvrants == nil) then Ouvrants = false end for _,v in ipairs(groupeOuvrants) do GEA.add (v, 1, "", {{"Function", function() Ouvrants = true end}, {"Repeat"}}) end et cela : local LampesInt = false local LampesIntTmp = false local AlarmeNuit = false if (LampesIntTmp == nil) then LampesIntTmp = false end -- Lampes : Oui ou Non if (LampesInt == nil) then LampesInt = false end -- AlarmeNuit : Oui ou Non if (AlarmeNuit == nil) then AlarmeNuit = false end -- Alarme de nuit -- test si toutes les lampes intérieures sont éteintes --GEA.add (true, 1, "", {{"Function", function() LampesIntTmp = "Non" end}, {"Repeat"}}) for _,v in ipairs(groupeLampesInt) do GEA.add (v, 1, "", {{"Function", function() LampesIntTmp = true end}, {"Repeat"}}) end --GEA.add ({{"Function", function() if LampesIntTmp == "Non" then return true end end}, {"Function", function() if LampesInt == "Oui" then return true end end}}, 1, "", {{"Function", function() LampesInt = "Non" end}}) GEA.add({{"Function", function() return LampesIntTmp end}, {"Function", function() return LampesInt end}}, 1, {{"Inverse"}, {"Function", function() LampesInt = false end}}) --GEA.add ({{"Function", function() if LampesIntTmp == "Oui" then return true end end}, {"Function", function() if LampesInt == "Non" then return true end end}}, 1, "", {{"Function", function() LampesInt = "Oui" end}}) GEA.add({{"Function", function() return LampesInt end}, {"Function", function() return LampesIntTmp end}}, 1, {{"Inverse"}, {"Function", function() LampesInt = true end}}) -- si toutes les lampes éteintes et entre 22:00 et 06:00 depuis 3 min => Alarme_Nuit = Oui --GEA.add ({DeviceID["ALARME_ACTIVE"], {"Function", function() if LampesInt == "Non" then return true end end}, {"Function", function() if AlarmeNuit == "Non" then return true end end}}, 3*60, "Alarme nuit activée depuis #duration#. (#date# à #time#)", {{"Inverse"}, {"Time", "22:00", "06:00"}, {"Function", function() AlarmeNuit = "Oui" end}, {"Email", UserID["Vincent"], "INFO - Alarme de Nuit"}}) GEA.add ({DeviceID["ALARME_ACTIVE"], {"Function", function() return LampesInt, false end}, {"Function", function() return AlarmeNuit, false end}}, 3*60, "Alarme nuit activée depuis #duration#. (#date# à #time#)", {{"Inverse"}, {"Time", "22:00", "06:00"}, {"Function", function() AlarmeNuit = true end}, {"Email", UserID["Vincent"], "INFO - Alarme de Nuit"}}) -- si une lampe allumée => Alarme_Nuit = Non --GEA.add ({DeviceID["ALARME_ACTIVE"], {"Function", function() if LampesInt == "Oui" then return true end end}, {"Function", function() if AlarmeNuit == "Oui" then return true end end}}, 1*60, "Alarme nuit désactivée. (#date# à #time#)", {{"Inverse"}, {"Function", function() AlarmeNuit = "Non" end}, {"Email", UserID["Vincent"], "INFO - Alarme de Nuit"}}) GEA.add ({DeviceID["ALARME_ACTIVE"], {"Function", function() return LampesInt end}, {"Function", function() return AlarmeNuit end}}, 1*60, "Alarme nuit désactivée. (#date# à #time#)", {{"Inverse"}, {"Function", function() AlarmeNuit = false end}, {"Email", UserID["Vincent"], "INFO - Alarme de Nuit"}})
×
×
  • Créer...