-
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 (1/14)
7
Réputation sur la communauté
-
Tu as raison...je vais faire un essai
- 12 252 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour Pepite, C'est la version 5.31
- 12 252 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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.
- 12 252 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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}})
- 12 252 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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.
- 12 252 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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 ?
- 12 252 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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.
- 12 252 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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) ?
- 12 252 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour 971jmd, Je n'ai pas encore testé...il me manque des composants pour le montage des capteur IR.
- 12 252 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Topic unique Fibaro FGBS-321 Module Universel
synthetic a répondu à un(e) sujet de Moicphil dans Modules Fibaro
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. -
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 252 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Topic unique Fibaro FGBS-321 Module Universel
synthetic a répondu à un(e) sujet de Moicphil dans Modules Fibaro
J'ai trouvé la référence, la voici : http://www.farnell.com/datasheets/1699475.pdf -
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"]}})
- 12 252 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Super ! Je vais tester çà. Merci
- 12 252 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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 ?
- 12 252 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :