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 tenterais dans ce sens la : -- Fermeture du Portail par la télécommande ou VD-169 (207) si portail ouvert (61=1) local fermetureportail = GEA.add ({207, {"Value", 61, 1}}, -1, "Fermeture du portail", {{"Global", "Portail", "1"}, {"Time", "07:00", "22:20"}}) --Si 0>Portail<5 depuis 1 min, on referme et incremente portail GEA.add ({"Global+", "Portail", 0},{"Global-", "Portail", 5}}, 1*61, "Erreur fermeture portail => on réessaie", {{"VirtualDevice", 169,1}, {"Global", "Portail", "inc%+"}, {"Time", "07:00", "22:20"}, {"StopTask", fermetureportail}, {"Repeat"}}) -- Si portail = 5, push avertissement GEA.add({"Global", "Portail", "5"}, 1*61, "erreur fermeture portail") -- Si portail fermé depuis 2 mins, portail à 0 GEA.add(61, 2*60, "Portail fermé depuis #duration# - portail : 0", {{"Inverse"}, {"Global", "Portail", "0"}})
  2. pepite

    Support Gea

    @jojo, oui on eut faire aussi comme ceci le 207 ici ? pour moi avec le 207 ici sur une durée d'1 min, puisque sauf si j'ai mal compris, c'est au moment de l'utilisation du VD ou de la telecommande que le value change, mais il ne reste pas à 1 ou j'ai mal compris ? --Si portail ouvert et Portail <5 depuis 1 min, on referme et incremente portail GEA.add ({207,61, {"Global-", "Portail", 5}}, 1*60, "Erreur fermeture portail => on réessaie", {{"VirtualDevice", 169,1}, {"Global", "Portail", "inc%+"}, {"Time", "07:00", "22:20"}}) je viens de comprendre pourquoi ca se referme de suite : 207 est utilisé si TELECOMMANDE et VD, dans la ligne 2, le VD est appele pour FERMER et dans la ligne 1, 207 est en instantané
  3. pepite

    Support Gea

    @Did, c'est bien ce qu'on fait, portail est mis à O seulement si action 207 et si portail ouvert mais on va mettre portail à 1 pour etre sur et lorsque le poratil sera ferme on mettra à 0 Comme ceci dans ce cas : ligne 1 : on met portail à 1 si fermeture avec 207 ligne 2 n'agira que lorsque portail sera >0 et <5, donc declenche lorsque action de 207 ligne 1 en mettant portail à 1 -- Fermeture du Portail par la télécommande (207) si portail ouvert (61=1) GEA.add ({207, {"Value", 61, 1}}, -1, "Fermeture du portail", {{"Global", "Portail", 1}, {"Time", "07:00", "22:20"}}) --Si 0>Portail<5 depuis 1 min, on referme et incremente portail GEA.add ({{"Global+", "Portail", 0},{"Global-", "Portail", 5}}, 1*60, "Erreur fermeture portail => on réessaie", {{"VirtualDevice", 169,1}, {"Global", "Portail", "inc%+"}, {"Time", "07:00", "22:20"}})
  4. pepite

    Support Gea

    @Did, le portail se ferme bien aussi, tu ne fais pas que recevoir le push et le passage de la valeur du portail ? Commente la ligne précédente, la variable est à 0. cela devrait declencher la fermeture auto --Si portail ouvert et Portail <5 depuis 1 min, on referme et incremente portail GEA.add ({61, {"Global-", "Portail", 5}}, 1*60, "Erreur fermeture portail => on réessaie", {{"VirtualDevice", 169,1}, {"Global", "Portail", "inc%+"}, {"Time", "07:00", "22:20"}})
  5. pepite

    Support Gea

    Bon faut que j'arrete d'etre bete ;-) @Did, essayons ligne par ligne les tests, cela nous permettra de voir quelle ligne nous pose problème 207 value doit etre dans l'entete -- Fermeture du Portail par la télécommande (207) si portail ouvert (61=1) GEA.add ({207, {"Value", 61, 1}}, -1, "Fermeture du portail", {{"Global", "Portail", 0}, {"Time", "07:00", "22:20"}}) ligne la plus simple
  6. pepite

    Support Gea

    Pnipwo, @Did, je pense avoir compris mais ca ne reagit pas trop comme on le souhaite lol Reposte les dernieres lignes que tu as utilisées car j'avoue que je commence à m'y perdre ;-). Et tu as l'air de modifier ton GEA a chaque fois que on te porpose qqch, pour éviter les soucis, copie-colle ceux qu'on te donne ;-)
  7. pepite

    Lua-Mode Help

    merci @jojo ok @Berale, je voudrais le comparer au return d'une autre fonction. je vais imbriquer les fonctions pour voir J'ai une fonction GetDateCourante, qui me renvoi la date du jour et je voudrais comparer les valeurs du tableau JourSynchro avec le return de GetDateCourante qui est en fait le jour du jour. en gros if JourSynchro == return de GetDate Courante C'est pour un VD de RestartGEA mais je m'amuse avec les fonctions
  8. pepite

    Support Gea

    Tu peux enlever le {Global+, Portail, 0} tu n'auras pas de souci d'accolades. Et non pour le 207, ce n'est que lors de la fermeture de ton portail avec la telecommande. La ligne dont tu parles, permet de relancer la fermeture si après 1 minute : -61 est ouvert ET - la valeur de Portail est <5 -- si ouverture (il était fermé, 61=0) du portail (par télécommande ou VD) => Portail = 0 GEA.add ({207, {"Value", 61, 0}}, -1, "Ouverture du portail", {{"Global", "Portail", 0}, {"Time", "07:00", "22:20"}}) -- si fermeture du portail il était ouvert, 61=1) (par télécommande ou VD) => Portail = 1 GEA.add ({207, {"Value", 61, 1}}, -1, "Fermeture du portail", {{"Global", "Portail", 1}, {"Time", "07:00", "22:20"}}) -- si portail non fermé après 1 min et 1 <= Portail >= 4 => essayer de fermer portail via VD et incrémenter Portail de 1 GEA.add ({61, {"Global-", "Portail", 5}}, 1*60, "Erreur fermeture portail => on réessaie", {{"VirtualDevice", 169,1}, {"Global", "Portail", "inc%+"}, {"Time", "07:00", "22:20"}}) -- si Portail >= 5 => envoyer notification erreur GEA.add ({"Global", "Portail", 4}, 1*60, "Erreur fermeture portail après 3 tentatives",{{"Time", "07:00", "22:20"}})
  9. suspens
  10. pepite

    Support Gea

    @Did, Tu n'as pas d'erreur d'accolades ;-) J'ai revérifié : -- si ouverture (il était fermé, 61=0) du portail (par télécommande ou VD) => Portail = 0 GEA.add ({207, {"Value", 61, 0}}, -1, "Ouverture du portail", {{"Global", "Portail", 0}, {"Time", "07:00", "22:20"}}) -- si fermeture du portail il était ouvert, 61=1) (par télécommande ou VD) => Portail = 1 GEA.add ({207, {"Value", 61, 1}}, -1, "Fermeture du portail", {{"Global", "Portail", 1}, {"Time", "07:00", "22:20"}}) -- si portail non fermé après 1 min et 1 <= Portail >= 4 => essayer de fermer portail via VD et incrémenter Portail de 1 GEA.add ({61, {"Global+", "Portail", 0}, {"Global-", "Portail", 5}}, 1*60, "Erreur fermeture portail => on réessaie", {{"VirtualDevice", 169,1}, {"Global", "Portail", "inc%+"}, {"Time", "07:00", "22:20"}}) -- si Portail >= 5 => envoyer notification erreur GEA.add ({"Global", "Portail", 4}, 1*60, "Erreur fermeture portail après 3 tentatives",{{"Time", "07:00", "22:20"}})
  11. pepite

    Lua-Mode Help

    Encore besoin de vous, Dans une fonction sur une table je ne sais pas quoi mettre en return : function GetJourSynchro() for i = 1, #JourSynchro do Debug("Orange", "Jours de Synchro : " ..JourSynchro[i]) return ?? end end Le debug fonctionne bien, je recupere bien les valeurs de la liste, mais je n'arrive pas a trouver ce que je dois mettre en return J'ai essaye return JourSynchro mais je n'ai que la 1ere valeur de la table dans ce cas..donc pas bon... Que dois-je mettre alors ?
  12. pepite

    Support Gea

    merci @jojo @Did, tu as essayé le dernier code que tu as posté, cela devrait fonctionner
  13. pepite

    Lua-Mode Help

    salut @jojo, désolé, pas vu ce mess ;-) ah oui les femmes aussi, avec plaisir ;-) Oui @jojo : os.date("*t*) te renvoie un tableau avec : hour 14 min 36 wday 1 year 2003 yday 124 month 5 sec 33 day 4 isdst true le jour du jour est wday : 1 correspond au dimanche, 2 lundi... datedujour = os.date("*t") apres tu recuperes la valeur : datedujour.wday
  14. pepite

    Support Gea

    @Steven, @jojo, pouvez-vous mettre le wiki àjour pour le inc%+ svp ? ben oui, je suis un poisson rouge ;-)
  15. pepite

    Support Gea

    Merci @971jmd aussi, je me servais pas de l'incrementation, mais peut-etre moyen de le mettre en place ;-)
  16. pepite

    Support Gea

    voila, il ne manquait que le %, bien vu messieurs, merci @Hansolo @Did, ca va le faire, la ligne avec l ID 207 devait etre la bonne @Did, De meme pour la fermeture, maintenant qu'on a la bonne syntaxe, la variable va bien s'incrementer. Remets nous le dernier code que tu as testé, on t'a fait tellement de proposition ;-)
  17. pepite

    Support Gea

    Salut @Did, On s'y remet, on sy' remet.. Je vais essayer ce que je t'avais ecrit, en evitant l'incrementation avec 2 variables
  18. pepite

    Lua-Mode Help

    bonjour messieurs, Besoin de vous messieurs Soit 1 table : local t = {"lundi", "mardi", "jeudi"} J'arrive à lire les données de la table avec for i =1, #t do fibaro:debug("valeurs : " ..t[i]) end Mais je ne sais pas comment comparer une des valeurs avec une autre Exemple si je veux comparer une des valeurs avec le jour " d'aujourd'hui" hihi ;-) , est-ce que je peux faire : if t[i] == "lundi" then ....... end Merci messieurs.. Je me rep, lol, j'avais pas testé..en mode faineant.. Ca a l'air de fonctionner, j'essaie de mettre ca dans une fonction ;-)
  19. pepite

    La Camera Idéale ...

    Je vais jeter un oeil sur dahua, le prix pas mal non plus ;-)
  20. pepite

    Support Gea

    hi, I Think you can try something like this : GEA.add(id["mSensor1wc"], 10*60, "", {{"Inverse"}, {"turnOff", id["wcTaklampa"]}}) GEA.add(id["mSensor2wc"], 10*60, "", {{"Inverse"}, {"turnOff", id["wcTaklampa"]}}) GEA.add(id["mSensor1wc"], -1, "", {{"Days","Weekdays"},{"Time", "07:00", "22:00"},{"turnOn", id["wcTaklampa"]}, {"turnOn", id["wcSpegel"]}}) GEA.add(id["mSensor2wc"], -1, "", {{"Days","Weekdays"},{"Time", "07:00", "22:00"},{"turnOn", id["wcTaklampa"]},{"turnOn", id["wcSpegel"]}})
  21. pepite

    La Camera Idéale ...

    ah oui ? et vivotek ? qu'en pensez vous ? Sinon où avez-vous achetez vos Hikvision ? Merci
  22. pepite

    Re-Install Depuis 0 En V4

    juste enooorme :60:
  23. pepite

    Re-Install Depuis 0 En V4

    alors alors ;-) live !!
  24. Salut, Je pense que tu n'as besoin de rien en entete, puisque rien n'est declenche par trigger, ce n'es pas un changement de propriete ou de valeur qui execute ta scene Ta scene va tourner et verifier now et en fonction fera les setGlobal ;-) Enfin, je ne suis aps un expert du LUA mais c'est comme ceci que j'ai traduit. je me trompe peut-etre
  25. pepite

    Support Gea

    l'erreur est sur la derniere ligne J'ai repris le code de @jojo -- si ouverture (il était fermé, 61=0) du portail (par télécommande ou VD) => Portail = 0 GEA.add ({207, {"Value", 61, 0}}, -1, "Ouverture du portail", {{"Global", "Portail", 0}, {"Time", "07:05", "22:15"}}) -- si fermeture du portail il était ouvert, 61=1) (par télécommande ou VD) => Portail = 1 GEA.add ({207, 61}, -1, "Fermeture du portail", {{"Global", "Portail", 1}, {"Time", "07:05", "22:15"}}) -- si portail non fermé après 1 min et 1 <= Portail >= 4 => essayer de fermer portail via VD et incrémenter Portail de 1 GEA.add ({61, {"Global-", "Portail", 5}}, 1*60, "Erreur fermeture portail => on réessaie", {{"VirtualDevice", 169,1}, {"Global", "Portail", "inc+"}, {"Time", "07:05", "22:15"}, {"Repeat"}}) -- si Portail >= 5 => envoyer notification erreur GEA.add ({"Global", "Portail", 4}, 1*60, "Erreur fermeture portail après 3 tentatives",{{"Time", "07:05", "22:15"}}) J'ai changé la ligne de la comparaison en ne mettant que si portail <5 et rajouter un Repeat pour etre sur qu'il continue tant que le portail est ouvert et portail <5 pour la derniere ligne de notification : j'ai enleve le + pour dire si portail =4 pendant 1 min : notification A tester @Did En effet avec 23 secs ca devrait etre bon
×
×
  • Créer...