-
Compteur de contenus
113 -
Inscription
-
Dernière visite
Tout ce qui a été posté par synthetic
-
Tu as raison...je vais faire un essai
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour Pepite, C'est la version 5.31
- 12 330 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 330 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 330 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 330 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 330 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 330 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 330 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 330 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 330 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 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Super ! Je vais tester çà. Merci
- 12 330 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 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, Est-il possible d'effectuer une action en fonction de l'ordre de déclenchement de 2 détecteurs de mouvement ? Par exemple : Si déclenchement détecteur A PUIS déclenchement détecteur B alors action1 Si déclenchement détecteur B PUIS déclenchement détecteur A alors action 2 Merci pour votre aide.
- 12 330 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
Pour le relai, les 3 "picots" en haut sont le commun, celui en bas à gauche est NC (là où j'ai connecté le IN1) et celui en bas à droite est le NO. Voilà ce que m'a dessiné le vendeur du relai : I - NO C - Bobine I - NC Je n'y comprends pas grand chose alors j'ai branché au feeling Pour le capteur IR, voici les infos : Operating Voltage: DC 4.5 VDC - 5.5VDC Operating Current: 25mA Output Current (NPN transistor output): 100mA max Brochage: - rouge: + 5V - noir : 0 V - jaune: sortie PWM 0/1 (Sortie high 1 = pas d'obstacle, low 0 = obstacle proche) Si je comprend bien, je dois brancher la masse et le signal du capteur sur 2 des 3 "picots" communs du relai (la masse doit être aussi branchée sur le GND de l'alim ?) + le IN1 du FGBS sur le NO ou NC du relai ??? Je suis pas prêt d'être électricien moi ! -
Topic unique Fibaro FGBS-321 Module Universel
synthetic a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Bonjour, Après avoir essayé de brancher un capteur IR au module FGBS001 et ajouté un relai comme Fanou m'a conseillé, la box ne détecteur toujours pas la coupure du faisceau.... Pouvez-vous me dire où se situe mon erreur dans les branchements ? Sur la photo, il y a 2 capteurs IR de branchés sur l'alim (2 fils rouge & 2 fils noirs), mais seulement 1 seul de branché sur le relai / IN1 pour le test. Le module apparaît correctement dans l'interface de la box (IN1). Merci pour votre aide -
Topic unique Fibaro FGBS-321 Module Universel
synthetic a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Bonjour, Je vois que beaucoup de monde se sert du FGBS (tension 9 à 30V) pour brancher des sondes de température et détecteurs d'ouverture mais peut-on y brancher un ou deux emetteur laser (tension : 4.5V) comme celui ci (détection de passage pour lancer une scène) ? Ces lasers seront alimentés directement par le FGBS ou il faudra qu'ils aient leur propre alimentation ? https://www.adafruit.com/product/2122 [Emitter: 1mW red laser diode Sensing Distance: Up to 1m (depending on light levels, contrasting material) Operating Voltage: DC 4.5 VDC - 5.5VDC Operating Current: 25mA Output Current (NPN transistor output): 100mA max Sensing Angle: <10 degrees Response Time: 2ms] A votre avis, cette alim est-elle suffisante ? http://www.ebay.fr/itm/12V-5V-3-3V-9V-AC-DC-1A-450mA-600mA-Module-Step-Down-Alimentation-Convertisseur-/381469900926?var=&hash=item58d160c07e:m:mtzLHeMPHEGcQTZtX6hXc5w [ALIMENTATION/CONVERTISSEUR 12V 450mA - Input Voltage Range:85~ 265v - Input Current: 0.014A(AC220V) - Input Inrush Current: 20A - Output Voltage Range:11.80~12.1V 0~500mA - Output Power:0 ~6.0 W - Output Efficiency:80% - Input Voltage Of AC85 ~ 265v 50/60 HZ - Output Voltage DC12V (±0.1V) - Output Current 450MA - Power 5 w] J'aimerais me lancer dans le "bidouillage" et mettre les mains de le cambouis...mais je n'y connais rien ou presque en électronique. Merci pour vos réponses. Olivier -
Topic unique S.a.h.r.a Et Hc2
synthetic a répondu à un(e) sujet de Moicphil dans Multimédia (audio, vidéo ...)
Et comme ça ? : case 'com.fibaro.FGWP101': if ( value == 'true' || value == 'false') { return (value == 'false'? 0: 1); break; case 'com.fibaro.FGWP101': output (callback, module.properties.value == '0'? 'c\'est éteint': 'c\'est allumé'); break; -
Topic unique S.a.h.r.a Et Hc2
synthetic a répondu à un(e) sujet de Moicphil dans Multimédia (audio, vidéo ...)
Peut-être que Byackee pourra t'aider... Je ne peux pas faire plus car je n'ai pas de WallPlug pour tester. As tu récuperé le fichier js de Byackee sur son github ? Regarde ses modifs pour les lumières binaires, ce sera peut-être une piste pour ton WallPlug. -
Topic unique S.a.h.r.a Et Hc2
synthetic a répondu à un(e) sujet de Moicphil dans Multimédia (audio, vidéo ...)
Tu dois modifier ou ajouter 2 lignes du code : - Sous : "var get_value = function ( module, value ) { switch ( module.baseType ) {" Ajoute ces lignes : case 'com.fibaro.FGWP101': return (value == 'false'? 0: 1); break; - Sous : "var say = function ( module, callback ) { switch ( module.baseType ) {" Ajoute ces lignes : case 'com.fibaro.FGWP101': var string = module.name + " est " + (module.properties.value == '0'? ' éteint': ' allumé'); if (module.properties.valueSensor && module.properties.valueSensor !="") string += ' et la consommation est de ' + returnString(module.properties.valueSensor,".",",") + get_unit(module); output (callback, string); break; Tiens moi au courant -
@Sebcbien Merci pour cette précision. @Pepite, C'est toujours en rapport avec mon MV pour le chauffage mais lié à mes lumières et volets roulants... J'ai une variable global "chauffage" avec 8 valeurs différentes. Dans ma condition, je voudrais mettre 6 valeurs sur les 8 qui valideraient l'action. Plus qu'à créer les "local" tata, tete, titi, toto, tutu et tyty
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Je vais essayer la solution avec les regex. Si le "|" correspond à un "OU" et que le local toto et local titi peuvent être égale à une variable, cette solution me va très bien J'ai pas tout compris là ! @Nicolas P, Jette un Å“il sur mon module virtuel (lien dans ma signature), ça pourra peut-être t'aider. Il gère mes radiateurs fil pilote avec les modules QUBINO (3 zones distinctes / 3 ordres : HG, éco et confort...il suffira d'ajouter une ligne avec la value = 0 pour un arrêt des radiateurs).
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Merci, Sebcbien. A vrai dire, je m'en doutais un peu mais au moins là , j'en suis sà»r. Dans mon cas...concret cette fois, ce sera 6 lignes à rallonge au lieu d'une seule Même pas une petite astuce pour que les "local" puissent être insérées dans les conditions ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :