Aller au contenu

synthetic

Membres confirmés
  • Compteur de contenus

    113
  • Inscription

  • Dernière visite

À propos de synthetic

  • Date de naissance 31/05/1978

Profile Information

  • Sexe :
    Male
  • Ville :
    LANDUJAN
  • Box
    Home Center 2
  • Version
    4.035

synthetic's Achievements

Newbie

Newbie (1/14)

7

Réputation sur la communauté

  1. synthetic

    Support Gea

    Tu as raison...je vais faire un essai
  2. synthetic

    Support Gea

    Bonjour Pepite, C'est la version 5.31
  3. synthetic

    Support Gea

    Oui, c'est ce qui s'affiche dans le panneau. Je voudrais avoir par exemple une valeur de départ = 1 et suivant le déclenchement des capteurs soustraire ou ajouter 1 à cette valeur.
  4. synthetic

    Support Gea

    Je ne suis pas très doué en GEA mais je tente quand même. Peut-être qu'en créant une variable supplémentaire "ALERT_FRIGO" (2 valeurs : "RAS" & "ALERT") et une tache "VerifFrigo" çà pourrait marcher. J'ai sà»rement fait des erreurs alors je laisse la vérification aux pros -- Si ALERT_FRIGO = RAS & que la température dépasse X°C alors SMS "Frigo en panne", ALERT_FRIGO = ALERT (exécution de l'action 1 seule fois) local VerifFrigo = GEA.add({{"Global", "ALERT_FRIGO", "RAS"}, {"Global+", "TEMP_FRIGO", <temperature max>}}, 30, "Frigo en panne", {{"Global", "ALERT_FRIGO", "ALERT"}, {“MaxTimeâ€, 1}}) -- Si ALERT_FRIGO = ALERT pendant 24H00 alors on redémarre la tache VerifFrigo GEA.add({"Global", "ALERT_FRIGO", "ALERT"}, 24*60*60, "", {{“RestartTaskâ€, VerifFrigo}})
  5. synthetic

    Support Gea

    Oui, je cherche à changer les valeurs de mes variables directement avec GEA. Le panneau me sert à vérifier le résultat (quand je passe devant les capteurs) et à récupérer les valeurs pour exécuter des actions. Mais bon, pour l'instant ces valeurs ne sont pas des chiffres...c'est là que je sèche.
  6. synthetic

    Support Gea

    Bonsoir, Les "dec%-" et "inc%+" fonctionnent... Par contre les valeurs des variables "DETECT_A" & "DETEC_B" n'affiche pas de chiffres mais seulement inc%+ ou dec%- En créant les variables, j'ai essayé des valeurs de départ de 1 ou 0 mais rien n'y fait Moi qui veux seulement faire de simples additions/soustractions...çà devient un vrai casse tête... Juste pour info, une variable peut-elle avoir une valeur négative ?
  7. synthetic

    Support Gea

    Merci @971jmd et @Pepite Je me réfère toujours à cette page pour mes commandes : http://www.domotique-fibaro.fr/index.php/topic/1082-gea-gestionnaire-d%C3%A9v%C3%A9nements-automatique/ ...le % pour incrémenter ou décrémenter n'y apparaît pas. Avez-vous un listing de commande mis à jour comme référence ? Il me reste à trouver des variantes dans mes commandes car les capteurs réagissent différemment suivant la vitesse de passage devant ceux-ci. Si le sens de passage (du capteur A vers B ) est lent alors les 2 capteurs se déclenchent...jusque là rien de plus normal Par contre si le sens de passage (du capteur A vers B ) est rapide alors seul le capteur B se déclenche ! Bonne journée.
  8. synthetic

    Support Gea

    Bonjour à tous. @971jmd Le montage des capteurs est ok mais mes 1er test ne sont pas concluants. J'ai voulu voir comment se comportaient les variables avec les lignes ci-dessous (j'ai bien ajouté 146 value / 147 value & DETEC_A / DETEC_B en en-tête) : ---SI DECTECTION A =1 ALORS -1 à DETEC_A et +1 à DETEC_B GEA.add({146, -1, "",{{"Global", "DETEC_A", "dec-"}, {"Global", "DETEC_B", "inc+"}}}) ---SI DECTECTION B =1 ALORS +1 à DETEC_A et -1 à DETEC_B GEA.add({147, -1, "",{{"Global", "DETEC_A", "inc+"}, {"Global", "DETEC_B", "dec-"}}}) Dès le départ, j'ai un message d'erreur : [ERROR] 19:16:46: line 425: bad argument #1 to 'lower' (string expected, got table) elseif (type(id) == "table" and GEA.match(string.lower(id[1]), "global|global.")) then return id[2], "" Sà»rement une erreur d'écriture mais je sèche... Désolé, j'ai posté trop vite....j'ai une { de trop au début (et à la fin) de mes lignes Après avoir fait des passages devant les capteurs, la valeur des variables n'est pas décimale mais affiches inc+ ??? Savez-vous quel est l'équivalent en GEA de : fibaro:getGlobalModificationTime(varName) ?
  9. synthetic

    Support Gea

    Bonjour 971jmd, Je n'ai pas encore testé...il me manque des composants pour le montage des capteur IR.
  10. Bonjour Chris6783, C'est bien plus clair pour moi maintenant. Je vais me procurer une diode 1N4007, faire le montage et je posterais une photo avant de brancher le tout sur le 220V. Merci pour tes explications détaillées.
  11. synthetic

    Support Gea

    Les détecteurs seront très proches (quasiment collés l'un à l'autre) et je ne sais pas si GEA sera suffisamment réactif pour discerné le sens de passage. Dans un sens j'aurais le résultat C puis A à seulement quelques millisecondes d'intervalle et dans l'autre sens ce sera le résultat B puis A toujours avec un écart de quelques millisecondes. Voici ce que je cherche à faire exactement : Je cherche à modifier (addition ou soustraction) plusieurs variables en fonction de l'ordre de déclenchement de 2 détecteurs de mouvement (sens de passage) et exécuter une action en fonction de la valeur de celles-ci . Par exemple : Si déclenchement détecteur A PUIS déclenchement détecteur B alors ajouter 1 à la valeur de la variable V1 et soustraire 1 à la valeur de la variable V2 Si déclenchement détecteur B PUIS déclenchement détecteur A alors soustraire 1 à la valeur de la variable V1 et ajouter 1 à la valeur de la variable V2 Si la valeur de la variable V1 ou V2 = 0 alors exécution de l'action 1 Si la valeur de la variable V1 ou V2 ≥ 1 alors exécution de l'action 2 Le but final étant de faire un compteur de passage en tenant compte du sens de celui-ci.
  12. J'ai trouvé la référence, la voici : http://www.farnell.com/datasheets/1699475.pdf
  13. synthetic

    Support Gea

    Je pense que je vais éviter de faire une remise à 0 des variables. Si une 2ème personne passe les détecteurs dans le sens inverse alors que la 1ère est toujours au même endroit...elle va se retrouver dans le noir. ---SI DETECTTION A= 1 GEA.add({"Value+", id["DETEC_A"] , 1}, -1, "",{{"Global", "DETEC_A", "1"} ---SI DETECTTION B= 1 GEA.add({"Value+", id["DETEC_B"] , 1}, -1, "",{{"Global", "DETEC_B", "1"} Peu importe le sens de passage, les variables auront toujours une valeur = à 1, non ? A ton avis, ça peut marcher comme ça ? (j'ai mis des ???? car je ne sais pas comment lier "valeur" et "variable globale") : --SI DECTECTION A PUIS DETECTION B ALORS +1 à DETEC_A et -1 à DETEC_B GEA.add({{id["DETEC_A"]}, {id["DETEC_B"]}}, -1, "",{{"Global", "DETEC_A", "inc+"}, {"Global", "DETEC_B", "dec-"}}) --SI DECTECTION B PUIS DETECTION A ALORS -1 à DETEC_A et +1 à DETEC_B GEA.add({{id["DETEC_B"]}, {id["DETEC_A"]}}, -1, "",{{"Global", "DETEC_A", "dec-"}, {"Global", "DETEC_B", "inc+"}}) ---SI VALEUR DETEC_A SUPERIEURE à 0 ALORS Lumière bar = ON GEA.add({"Value+", ????"] , 0}, -1, "",{{"turnOn", id["BAR"]}}) ---SI VALEUR DETEC_A EGALE à 0 ALORS Lumière bar = OFF GEA.add({"Value", ????"] , 0}, -1, "",{{"turnOff", id["BAR"]}}) ---SI VALEUR DETEC_B SUPERIEURE à 0 ALORS Lumière cuisine = ON GEA.add({"Value+", ????"] , 0}, -1, "",{{"turnOn", id["CUISINE"]}}) ---SI VALEUR DETEC_B EGALE à 0 ALORS Lumière cuisine = OFF GEA.add({"Value", ????"] , 0}, -1, "",{{"turnOff", id["CUISINE"]}})
  14. synthetic

    Support Gea

    Super ! Je vais tester çà. Merci
  15. synthetic

    Support Gea

    Bonjour 971jmd et merci pour ta réponse. Sais-tu comment différencier un déclenchement A puis B d'un déclenchement B puis A ?
×
×
  • Créer...