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

    @Did, textuellement en tres simple sans pour l'instant de variable d'echec ..mais @jojo a raison, faudrait verifier, on pourra le faire en rajoutant après, mais reprenons des le debut, pour savoir ce qui ne correspond pas à ton besoin et ou on se trouve dans la logique avec ce code, dès que ton portail sera ouvert plus de 1 mins : VD fermeture Dans l'entete toujours 207 value et 61 value local portailouvert = {"Value", 61, 0} local portailferme = {"Value", 61, 1} -- Ouverture Portail, 207 active, portail ferme (61=1) GEA.add({207, portailferme}, -1, "Ouverture du portail", {{"Time", "07:02", "22:00"}}) -- Fermeture Portail GEA.add({207, -- 207 active portailouvert}, -- portail ouvert 61=0 -1, --declemenchement instantane sur 207 active " Fermeture Portail", --message { {"VirtualDevice", 169, 1}, --VD appui bouton 1 {"Time", "07:02", "22:00"}, --periode }) -- Apres 1min si cellules GEA.add({"Value!", 61, 1}, -- portail different de ferme 1*60, --pendant 1 min, portail encore ouvert "portail ouvert plus de 1 min", -- message { {"VirtualDevice", 169, 1}, --VD appui bouton 1 {"Time", "07:02", "22:00"}, --periode {"Repeat"} })
  2. pepite

    Support Gea

    @Did, le code d'ouverture est le même que les tests precedents sauf qu'on met la VG Portail à OUVERTURE en COURS, pas de bug au copier coller ? Ok pour les cellules à l'ouverture, j'avais zappe, bon on remet ca ;-) @samshuin, cherche toolkit de krikroff sur le forum ;-)
  3. pepite

    Support Gea

    normal didi, il n'y a pas de conditions avec true, donc ca ouvre et ferme :-) Ca prouve que cela fonctionne bien le inc+ n'a pas l'air de fonctionner, ou je me trompe dans la syntaxe mais d'apres le wiki c'est bien ca. Si on changeait le raisonnement alors on essaie en gardant les local portailouvert et portailferme, mets bien 61 et 207 dasn l'entete J'ai remis le code dans le bon sens pour faciliter la lecture et MA comprehension ;-) - -- Pré-Requis : -- --> mettre 207 value et 61 value dasn %properties dans l'entete pour les declenchements instantanés -- --> créer la variable globale "Portail" dans le panneau des variables local portailouvert = {"Value", 61, 0} local portailferme = {"Value", 61, 1} --Ouverture portail si portail = ferme, VG "Portail=Ouverture portail" en appui telecommande ou VD GEA.add({207, portailferme}, -1, "Ouverture du portail", {{"Global", "Portail", "OUVERTURE Portail"}, {"Time", "07:02", "22:00"}}) -- Fermeture portail si portail ouvert, VG Portail = "Fermeture en COURS" GEA.add({207, portailouvert}, -1, "Fermeture Portail à #date#", {{"VirtualDevice", 169, 1}, {"Global", "Portail", "FERMETURE en COURS"}, {"Time", "07:02", "22:00"}}) -- Si "VG Portail=FERMETURE en COURS" pdt 2 mins, Fermeture du portail GEA.add({"Global", "Portail", "FERMETURE en COURS"}, 2*60, "portail ouvert depuis 2 mins", {{"VirtualDevice", 169, 1}, {"Time", "07:02", "22:00"}, {"Repeat"}}) -- Si portail ferme, VG portail=FERME pour eviter le repeat toutes les 2 mins de tentative de fermeture GEA.add(portailferme, -1, "Portail fermé", {{"Global", "Portail", "FERME"}}) Après, si tu preferes on peut monitorer en fonction de la Valeur de la VG Portail plutot qu'avec le Value de 61 ;-)
  4. pepite

    Support Gea

    bon ca vient alors ;-) on est deja pas inverse ;-) Did, si on essayait en enlevant le NotStarted ? et en laissant le Repeat C'est comme si la vameur du portail n'etait pas trasnmise a la HC2 tout de suite. Essaie comme ca en changeant cette ligne, recois tu le push ? local fermetureportail = GEA.add(true, 30, "Fermeture portail à #date#", {{"VirtualDevice", 169, 1}, {"Global", "Portail", "inc+"}, {"Time", "07:02", "22:00"}, {"Repeat"}})
  5. pepite

    Support Gea

    salut messieurs, @Did, j'ai fait une boulette, il manque les guillements pour inc+ local fermetureportail = GEA.add(portailouvert, 2*60, "Fermeture portail après #duration# à #date#", {{"NotStarted"}, {"VirtualDevice", 169, 1}, {"Global", "Portail", "inc+"}, {"Time", "07:05", "22:15"}, {"Repeat"}}) @Did, Oui dans les 4 lignes sinon les lignes seront interpretees quelquesoit la periode de la journée, comme cela : @jojo : me suis permis de rajouter les time ds ton code, -- si ouverture (il était fermé, 61=1) du portail (par télécommande ou VD) => Portail = 0 GEA.add ({207, 61}, -1, "Ouverture du portail", {{“Globalâ€, "Portail", 0}, {"Time", "07:02", "22:00"}}) -- si fermeture du portail il était ouvert, 61=0) (par télécommande ou VD) => Portail = 1 GEA.add ({207, {“Valueâ€, 61, 0}}, -1, "Fermeture du portail", {{“Globalâ€, "Portail", 1}, {"Time", "07:02", "22:00"}}) -- 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:02", "22:00"}}) -- si Portail >= 5 => envoyer nottification erreur GEA.add ({“Global+â€, "Portail", 4}, 1*60, "Erreur fermeture portail après 3 tentatives",{{"Time", "07:02", "22:00"}}) -- remarque je n'ai jamais fait d'instruction GEA sans action (seulement notification) => à valider
  6. pepite

    Support Gea

    ah ben tu as raison, j'avais oublie de poster le code à 9h09 hihi -- Pré-Requis : -- --> mettre 207 value et 61 value dasn %properties et Portail sous %globals dans l'entete pour les declenchements instantanés -- --> créer la variable globale "Portail" dans le panneau des variables local portailouvert = {"Value", 61, 0} local portailferme = {"Value", 61, 1} -- Si portail ouvert plus de 2 mins, Fermeture du portail, on incremente de 1 la variable "PORTAIL" a chaque essai de fermeture de 7h à 22h local fermetureportail = GEA.add(portailouvert, 2*60, "Fermeture portail après #duration# à #date#", {{"NotStarted"}, {"VirtualDevice", 169, 1}, {"Global", "Portail", inc+}, {"Time", "07:02", "22:00"}, {"Repeat"}}) -- Si portail ferme, ouverture du portail et remise à 0 de la variable "PORTAIL" de 7h à 22h local ouvertureportail = GEA.add(portailferme, -1, "Ouverture du portail", {{"NotStarted"}, {"Global", "Portail", 0}, {"Time", "07:02", "22:00"}}) -- Appui sur telecommande ou VD (FGBS à 1), relance des taches fermeture et ouverture du portail -- seule 1 des 2 va s'activer en fonction de la condition : portail ouvert ou portail fermé GEA.add({207, portailouvert}, -1, "FGBS à 1", {{"RestartTask", fermetureportail}}) GEA.add({207, portailferme}, -1, "FGBS à 1", {{"RestartTask", ouvertureportail}}) -- Si 5 essais de fermeture de portail donc VG "Portail=5", arret de la tache de fermeture, remise à 0 de la VG "Portail" GEA.add({"Global", "Portail", 5}, -1, "Erreur Fermeture Portail au bout de 5 essais", {{"StopTask", fermetureportail}, {"Global", "Portail", 0}})
  7. pepite

    Support Gea

    @Did, As-tu essaye le dernier code posté ce matin ? la différence est avec les RestartTask, bonne remarque de @jojo ;-) il y a 2 lignes, 1 par chaque RestartTask, dans ton debug, a priori tu as l'ancien, posté hier. Par contre bizree la variable qui reste à 0 sur les tests de fermeture ;-) Il doit manquer un Repeat à la fin de la ligne de fermetureportail ;-) ca doit etre pour cela que ca ne s'incremente pas et que cela ne reessaie pas de refermer le portail à cause du NotStarted, la ligne n'est lue qu'une fois à l'appui sur 207 Enfin peut-etre mais à tester.. JE comprends pas pourquoi le code de @jojo te mets une erreur ;-) A suivre on va y arriver ;-) Avec les experts come Steven et d'autres tu aurais déjà eu la réponse . : désolé de tatonner @Did
  8. pepite

    Support Gea

    Salut messieurs, @jojo : non moi je peux pas tester ;-), on attend les tests de @Did ;-) Tu as raison pour la ligne et si on testait comme cela ? Avec ce que tu as écrit, ej trouve que la comparaison est un peu lourde entre global+ et Global- mais je n'ai japais testé c'est peut-etre la meilleure solution je ne sais pas ;-) On propose pour que @Did fasse son choix et qu'on arrive à répondre à son besoin :-) +1 pour les cams gérés par le VD et GEA appuie sur les boutons ;-)
  9. pepite

    Support Gea

    Salut messieurs @jojo et @Did, J'ai mixé les 2 codes, que pensez-vous de ca ? Ca fonctionnerait ou pas ? -- Pré-Requis : -- --> mettre 207 value et 61 value dasn %properties et Portail sous %globals dans l'entete pour les declenchements instantanés -- --> créer la variable globale "Portail" dans le panneau des variables local portailouvert = {"Value", 61, 0} local portailferme = {"Value", 61, 1} -- Si portail ouvert plus de 2 mins, Fermeture du portail, on incremente de 1 la variable "PORTAIL" a chaque essai de fermeture de 7h à 22h local fermetureportail = GEA.add(portailouvert, 2*60, "Fermeture portail après #duration# à #date#", {{"NotStarted"}, {"VirtualDevice", 169, 1}, {"Global", "Portail", "inc+"}, {"Time", "07:02", "22:00"}}) -- Si portail ferme, ouverture du portail et remise à 0 de la variable "PORTAIL" de 7h à 22h local ouvertureportail = GEA.add(portailferme, -1, "Ouverture du portail", {{"NotStarted"}, {"Global", "Portail", 0}, {"Time", "07:02", "22:00"}}) -- Appui sur telecommande ou VD (FGBS à 1), relance des taches fermeture et ouverture du portail -- seule 1 des 2 va s'activer en fonction de la condition : portail ouvert ou portail fermé GEA.add(207, -1, "FGBS à 1", {{"RestartTask", fermetureportail}, {"RestartTask", ouvertureportail}}) -- Si 5 essais de fermeture de portail donc VG "Portail=5", arret de la tache de fermeture, remise à 0 de la VG "Portail" GEA.add({"Global", "Portail", 5}, -1, "Erreur Fermeture Portail au bout de 5 essais", {{"StopTask", fermetureportail}, {"Global", "Portail", 0}})
  10. pepite

    Sympa La Station Meteo

    C'est vrai ca @Lazer, mais sympa le concept de l'autosuffisance ;-) Et pour les volets avec la luminosité sur la baie , pas mal.. hhihi
  11. pepite

    Sympa La Station Meteo

    Uber...
  12. pepite

    Support Gea

    la ligne 110 est bien celle avec le NotStarted ? J'ai remis le code dans un soft, à priori pas de problème de syntaxe, le NotStarted est implémenté depuis la version 5.00 ca devrait etre bon pourtant Essaie celle là : j'ai peut-etre fait une boulette pour changer lol local fermetureportail = GEA.add(portailouvert, 2*60, "portail ouvert #duration# à #date#", {{"NotStarted"}, {"VirtualDevice", 169, 1}, {"Time", "07:02", "22:00"}})
  13. pepite

    Sympa La Station Meteo

    va falloir attendre les tests mais je dirais oui ;-)
  14. pepite

    Support Gea

    @Did, tu l'as rajouté dans quelle ligne ? c'est celle là ;-) hihihi @3 avec Jojo, on va bien y arriver ;-) local fermetureportail = GEA.add(portailouvert, 2*60, "portail ouvert #duration# à #date#", {{"VirtualDevice", 169, 1}, {"Time", "07:02", "22:00"}, {"NotStarted"}})
  15. pepite

    Support Gea

    @jojo : ah effectivement en comptant ca permet de voir s'il y a un probleme sur le portail et eviter de bruler le moteur Did ne veut que la journée, il a deja une ligne pour la nuit ;-) oui il faut je pense ne demarrer la tache de fermeture que lorsqu'il appuie sur la telco, donc faut "endormir" la tache, et Steven l'a prévu : Notstarted je crois comme tu le dis..je ne sais plus trop @Did : rajoute le NotStarted
  16. J'aime bien !!! http://www.abavala.com/popp-z-weather-et-voici-la-premiere-station-meteo-z-wave-solaire/
  17. pepite

    Support Gea

    MAis pourquoi compter @jojo ? @Did, la ligne ne peut pas fonctionner j'ai mis portailouvert comme ca pour la comprehension ;-) "portail ouvert" devrait etre qqch comme ca en fonction de l'ID de ton portail et de ce que cela te renvoie, peut-etre 1 local portailouvert = {"Value", 61, 1} local fermetureportail = GEA.add(portailouvert, 2*60, "portail ouvert #duration# à #date#", {{"VirtualDevice", 169, 1}, {"Time", "07:02", "22:00"}}) GEA.add(207, -1, "FGBS à 1", {{"RestartTask", fermetureportail}})
  18. pepite

    Support Gea

    Salut messieurs, bizarre, j'ai du mal à piger, en ce moment je dois vraiment etre dans le c..lol elle où la tetete..lol Pourquoi passer par une variable portail ??? Le FGBS renvoi quoi comme valeur : 0 ou 1 sauf que c'est jsute au moemn de l'appui sur la telecommande, donc tres court ou cela fonctionne différemment ? Et ca : - Si 207=1 : relance d'une tache de fermeture de portail la journee si PORTAIL ouvert plus de 2 mins du genre local fermetureportail = GEA.add(portailouvert, 2*60, "portail ouvert #duration# à #date#", {{"VirtualDevice", 169, 1}, {"Time", "07:02", "22:00"}}) GEA.add(207, -1, "FGBS à 1", {{"RestartTask", fermetureportail}}) @jojo : help pour comprendre ;-) Qu'en pensez-vous ? ca ne ferait pas le boulot ? MErci pour vos lumieres hihi, à priori sur ce coup il m'en faut beaucoup? @Did, le boss de l'electricité, t'as rien pour moi en LED lol
  19. @jorderic, je suis comme @jojo, un compte different et surtout pour changer les variables je passe par un VD, ca marche du tonnerre.. As tu essaye ??
  20. pepite

    Support Gea

    de rien @kiwi ;-) Quelquechose du genre alors @did, en fait la meme chose que la nuit mais en changeant la période Si le portail est ouvert pendant 10 mins entre 07:01 et 22:19 alors appui bouton 1 du VD pour le fermer. GEA.add(portailouvert, -- portail ouvert 10*60, -- depuis 10 mins "portail ouvert depuis #duration# à #time# ", -- message { {"Time", "07:01", "22:19"}, -- Periode de 07:01 à 22h19 {"VirtualDevice", 169, 1}, -- appui sur bouton 1 du VD pour fermeture portail {"Repeat"} })
  21. pepite

    Support Gea

    Salut @Did, Je me suis concentré pour comprendre : tu souhaites qu'à partir de 22h20 le portail se ferme s'il est ouvert ? et entre 7:15 et 22h20 tu geres la fermeture comme tu le souhaites : VD ou telecommande Allons -y, et si on pensait différemment, cad qu'on ferme le portail avec le VD à partir de 22h21 s'il est ouvert depuis X temps GEA.add(portailouvert, -- portail ouvert 5*60, -- depuis 5 mins "portail ouvert depuis #duration après 22h21", -- message { {"Time", "22:21", "07:15"}, -- Periode de 22h21 à 7h14 {"VirtualDevice", 169, 1}, -- appui sur bouton 1 du VD pour fermeture portail {"Repeat"} }) Ai-je bien compris, ca nous fait un début de reflexion ;-) Qu'en penses tu ?
  22. pepite

    Ups / Onduleur

    +1 pour EATON alors !! oui oui :60:
  23. pepite

    Support Gea

    Salut messieurs, @kiwi, bon pas mal déjà ;-) Pour les "ou", @jojo a raison, mais il est aussi possible de jouer avec les RegeX à modifier dans les lignes GEAet faire : GEA.add( {estHiver, estChome| estMaison)} A tester, je ne l'ai jamais essaye ;-) Ou ALORS, tu triches avec GEA en faisant du Global! Du genre, lui dire, pour les ou local nichomenitravail = {"Global!", "JourChome", "TOTO"} et ce sera toujours vrai puisque "JourChome" sera toujours differente de "TOTO" avec OUI et NON !! et HOP un "OU" GEA.add({estHiver, nichomenitravail}, 30, ......) @Did, remets nous le code stp ;-), il est tôt, j'ai as tout compris ;-)
  24. pepite

    Support Gea

    simule bien..c'est moche ;-) Fais test tests avec un WallPlug si tu as ;-) ah oui bonne question @jojo ;-) mais si c'est vraiment un dimer, je n'y crois pas ;-) @domodial : pendant tes simulations ;-) jette un oeil au json ;-)
  25. pepite

    Support Gea

    Salut, @domodial, Sije comprends bien tu veux verifier que le dimmer est allumé c'est ca ? SI oui, GEA ne sait pas faire avec cette syntaxe là pour les dimmers ;-) tu dois l'ecrire avec un value+ ou Value- : GEA.add({"Value+", id["PRISE_DIMMER"], 35}, .....)
×
×
  • Créer...