Aller au contenu

elacombe

Membres confirmés
  • Compteur de contenus

    243
  • Inscription

  • Dernière visite

Tout ce qui a été posté par elacombe

  1. elacombe

    Code Lua Pour Activer Scene En Fonction De Paramètres Edf Tempo?

    Ben ouais, mais je sais pas faire ça... Voilà ce que j'ai dans GEA Normal : --[[ %% autostart %% properties 18 value 173 value 197 value 260 value 30 value 180 value %% globals --]] -- v 5.40 -- Optimisation possible, cf : GEA.optimize = GEA.typeOptimize["IMEDIATE_ONLY"] -- ================================================== -- GEA : Gestionnaire d'Evénements Automatique -- ================================================== -- [FR] Scénario permettant de contrôler si une périphérique est -- activé depuis trop longtemps ou lancer un push d'avertissement -- Ce scénario permet une annotation plus simple que le code LUA -- il nécessite néanmoins quelques connaissances -- -- [EN] This scene allow you to check every X second the status -- of a module and send actions if the module is activated since too long. -- This scene allow you a more simple annotation than LUA -- it requires some knowledge -- -- Auteur : Steven P. with modification of Hansolo and Shyrka973 -- Version : 5.40 -- Special Thanks to : -- jompa68, Fredric, Diuck, Domodial, moicphil, lolomail, byackee, -- JossAlf, Did, sebcbien, chris6783 and all other guy from Domotique-fibaro.fr -- ------------------------------------------------------------ -- Historique / History -- ------------------------------------------------------------ -- L'historique complet est diponible ici : -- http://www.domotique-fibaro.fr/index.php/topic/1082-gea-gestionnaire-dévénements-automatique/?p=12428 function yourcode() -- ================================================== -- [FR] A VOUS DE JOUER -- [EN] YOUR TIME TO PLAY -- ================================================== GEA.isVersionFour = true --- On est en version 4.017 Beta ou suppérieur -- [FR] Votre langue : FR (default) -- [EN] Your language : EN GEA.language = "FR"; -- [FR] On vérifie toutes les X secondes (default : 30) -- [EN] Check every X seconds GEA.checkEvery = 30 -- [FR] Liste des portables devant recevoir une notification {6,8} -- [EN] Smarphones you want to be notified {XX, XX} for more than one GEA.portables = {6,8} -- [FR] Affichage des traces dans la console (default : false) -- [EN] Show trace in the debug window GEA.debug = false --GEA.catchError=false -- option : GEA.typeOptimize["NONE"], GEA.typeOptimize["IMEDIATE_ONLY"], GEA.typeOptimize["ALL"] -- permet d'optimiser les soucis liés au getName et getRoom de fibaro mais n'affiche plus le nom des modules concernés. GEA.optimize = GEA.typeOptimize["IMEDIATE_ONLY"] -- [FR] Tableau d'identifiant (facultatif) -- [EN] ID table (optional) local id = { --Liste des détecteurs Presence_Entree_1 = 18, Presence_Entree_2 = 173, Presence_Salon = 197, --Listes des actionneurs Lampe_Bureau_Entree = 260, Statut_Alarme = 30, Valeur_Tempo = 262, Lampe_Console = 180, Interrupteur_Evier_Gauche = 169, Lampe_Enceinte = 241, Lampe_Piano = 247, Lampe_Chambre_P = 223, } -----------------GESTION DES LUMIERES ---------ALLUMAGE DES LUMIERES DE L'ENTREE --Allumage de la lampe de bureau de l'entrée (Lampe_Bureau_Entree), a la détection de mouvement (Presence_Entree_1 ou Presence_Entree_2), la nuit, puis extinction au bout de 2 minutes si pas de détection de mouvement GEA.add( id["Presence_Entree_1"], -1, "", {{"Days", "Weekday"}, {"Time", "00:01", "06:12"},{ "turnOn", id["Lampe_Bureau_Entree"]}}) GEA.add( id["Presence_Entree_2"], -1, "", {{"Days", "Weekday"}, {"Time", "00:01", "06:12"},{ "turnOn", id["Lampe_Bureau_Entree"]}}) GEA.add( id["Lampe_Bureau_Entree"], 2*60, "", {{"Days", "Weekday"}, {"Time", "00:01", "06:12"}, { "turnOff", id["Lampe_Bureau_Entree"] }}) GEA.add( id["Presence_Entree_1"], -1, "", {{"Days", "Weekend"}, {"Time", "00:01", "Sunrise-30"},{ "turnOn", id["Lampe_Bureau_Entree"]}}) GEA.add( id["Presence_Entree_2"], -1, "", {{"Days", "Weekend"}, {"Time", "00:01", "Sunrise-30"},{ "turnOn", id["Lampe_Bureau_Entree"]}}) GEA.add( id["Lampe_Bureau_Entree"], 2*60, "", {{"Days", "Weekend"}, {"Time", "00:01", "Sunrise-26"}, { "turnOff", id["Lampe_Bureau_Entree"] }}) -- Allumage de la lampe de bureau de l'entrée dans les horaires indiqués, quand on est à la maison et que l'alarme n'est pas active, la semaine GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset", "23:59"}, {"turnOn", id["Lampe_Bureau_Entree"]}}) GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Days", "Weekday"}, {"Time", "06:15", "Sunrise+30"}, {"turnOn", id["Lampe_Bureau_Entree"]}}) GEA.add( id["Lampe_Bureau_Entree"], 2*60, "", {{"Time", "Sunrise+34", "10:00"}, { "turnOff", id["Lampe_Bureau_Entree"] }}) ---------ALLUMAGE DES LUMIERES DE LA CUISINE --Allumage de la lumière gauche de l'évier de la cuisine dans les horaires indiqués, quand on est à la maison et que l'alarme n'es GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset", "23:59"}, {"turnOn", id["Interrupteur_Evier_Gauche"]}}) GEA.add( id["Interrupteur_Evier_Gauche"], 2*60, "", {{"Time", "00:01", "05:00"}, { "turnOff", id["Interrupteur_Evier_Gauche"] }}) ---------ALLUMAGE DES LUMIERES DU SALON --Allumage de la lampe de la Console du Salon (Lampe_Console), a la détection de mouvement (Presence_Salon), la nuit, puis extinction au bout de 2 minutes si pas de détection de mouvement GEA.add( id["Presence_Salon"], -1, "", {{"Time", "00:01", "Sunrise-30"},{ "turnOn", id["Lampe_Console"]}}) GEA.add( id["Lampe_Console"], 2*60, "", {{"Time", "00:01", "Sunrise-30"}, { "turnOff", id["Lampe_Console"] }}) --Allumage de la lampe de la console dans les horaires indiqués, quand on est à la maison et que l'alarme n'est pas active GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset", "23:59"}, {"turnOn", id["Lampe_Console"]}}) --Allumage de la lampe de la lampe de l'Enceinte dans les horaires indiqués, quand on est à la maison et que l'alarme n'est pas active GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset", "23:59"}, {"turnOn", id["Lampe_Enceinte"]}}) --Allumage de la lampe de la lampe du Piano dans les horaires indiqués, quand on est à la maison et que l'alarme n'est pas active GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset", "23:59"}, {"turnOn", id["Lampe_Piano"]}}) ---------ALLUMAGE DES LUMIERES DE LA CHAMBRE PARENTS -- Allumage de la lampe de la Chambre Parent dans les horaires indiqués, quand on est à la maison et que l'alarme n'est pas active GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset+30", "23:59"}, {"turnOn", id["Lampe_Chambre_P"]}}) Peut-on mettre 2 conditions dans une action GEA? Comment pourrais rajouter une condition sur l'action suivante par exemple : GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset", "23:59"}, {"turnOn", id["Interrupteur_Evier_Gauche"]}}) là je voudrais rajouter en plus de la condition de statut d'alarme, la condition "Valeur Tempo" (qui doit être 0 en Tempo bleu et blanc et 1 en Tempo Rouge). Quand c'est 1, il ne faut pas que cette action se passe. Je pourrais reproduire le même code pour les actions à ne pas faire quand Valeur Tempo = 1 Je n'ai pas créé de variable globale pour "Statut_Alarme", ni de scène pour mettre à jour la variable, et pourtant cela fonctionne. Que dois-je faire? Merci.
  2. elacombe

    Support Gea

    même problème...un vrai soucis cette 4.071
  3. elacombe

    Support Gea

    Bonjour, Même problème pour moi depuis le passage en 4.070...Obligé de rebooter la box régulièrement pour que GEA fonctionne correctement... @+
  4. elacombe

    Support Gea

    Bonjour à tous, Je voudrais pouvoir différencier l'action d'automatisation de l'allumage d'une lumière sur détection de mouvement de celle de l'action d'un interrupteur. J'utilise à ce jour un oeil de Sauron pour la détection de mouvement et un micromodule FGS-212 pour l'allumage d'un plafonnier à partir d'une certaine heure. Sur détection du mouvement la lumière s'allume, puis s'éteint rapidement (j'ai modifié une instance de GEA pour une extinction en 15 secondes). Il arrive parfois que je doive rester plus longtemps dans la pièce, et j'aimerais que sur appui sur l'interrupteur couplé au FGS, la lumière reste allumé plus longtemps que les 15 secondes. Un arrêt sur un nouvel appui sur l'interrupteur, ou un arrêt automatique après 5 minutes si pas de mouvement serait l'idéal. Je sais que cela a déjà été fait, mais je ne retrouve plus l'endroit dans les 258 pages du post... Ma scène actuelle est la suivante : GEA.add(id["Presence_Couloir_Cave"], 1*15, "", {{"Inverse"},{"turnOff",id["Plafonnier_Couloir_Cave"]}}) GEA.add(id["Presence_Couloir_Cave"], -1, "", {{"Time", "Sunset", "Sunrise+30"}, {"turnOn", id["Plafonnier_Couloir_Cave"]}}) GEA.add(id["Presence_Couloir_Cave"], -1, "", {{"RestartTask", extinction}}) Comment pourrais-je modifier mon code pour ajouter cette possibilité? Merci.
  5. elacombe

    Adresse Du Repository Des Firmware Fibaro

    Merci pour cette info. Du coup, est-ce que si ma HC2 est en 4.062 et ma HCL en 4.061, il n'y aura plus de dialogue entre les 2? Ce qui m'obligerait àrepasser la HC2 en 4.061?
  6. elacombe

    Adresse Du Repository Des Firmware Fibaro

    Bonjour, Je possède une HC2 et une HCL esclave. J'ai mis à jour hier ma HC2 dans la dernière version béta (4.062) car dans le panneau de configuration, la mise à jour était possible. Il me semblait que pour qu'une HCL esclave puisse fonctionner avec une HC2, il fallait qu'elle soit dans la même version logicielle. J'ai donc migrer la HCL esclave dans la même version que la HC2. Mon problème, c'est que sur ma HCL, dans le panneau de configuration, la mise à jour n'apparait pas...Elle reste donc en version antérieure 4.061... Comment puis-je faire pour forcer cette mise à jour en 4.062 de ma HCL? Merci de votre retour...
  7. elacombe

    Capteurs Ph, Clore Et Sel Pour Fibaro Rgbw?

    OK : j'achète ça (j'ai des tuyaux en 63 mm) : http://www.piscinemateriel.fr/collier-prise-charge-63mmx1-p-702.html et ça : http://www.piscinemateriel.fr/porte-sonde-standard-redox-p-544.html et de cette façon je pourrais mettre mes sondes dans chacun des porte sonde. C'est bien cela? Merci
  8. elacombe

    Capteurs Ph, Clore Et Sel Pour Fibaro Rgbw?

    Bonjour, Je reviens sur ce sujet. Les sondes ph et redox de GCE sont-elles équipées d'un pas de vis fileté de type 1/2? Ce serait l'idéal pour pouvoir les connecter sur un collier de prise en charge avec un filetage 1/2. Sinon quelle solution pour fixer ces sondes sur un tuyau dans le local technique?
  9. Bonjour, Mon système de chauffage est composé de 2 pompes à chaleur Daikin air/eau qui alimentent un ballon tampon connecté à un circulateur et un système de radiateur à eau. J'ai aussi une grosse chaudière fioul. J'ai pris un abonnement électrique Tempo me permettant de bénéficier d'un tarif d'électricité intéressant, sauf 22 jours par an. Le chauffage est donc délivré par les pompes à chaleur en temps normal, sauf les 22 jours par an ou c'est la chaudière fioul qui agit. Tout cela est automatisé. Il arrive parfois, que quand il fasse très froid (en dessous de -10°), je sois obligé de commuter le chauffage sur la chaudière, à la main. Pour cela, j'ai des interrupteurs prévus à cet effet, de type saillie étanche : Un interrupteur pour bascule sur la chaudière, 1 interrupteur pour l'extinction de chacune des pompes à chaleur. Je voudrais pouvoir piloter cette bascule à distance à partir de mon HC2, en utilisant des modules Fibaro FGS-212 (un par interrupteur). Le problème, c'est que quand je vais utiliser les FGS-221 pour commuter, mes interrupteurs vont rester dans la même position. Il n'y aura donc pas de cohérence entre la position des interrupteur physiques, et l'action qui aura été pilotée par les FGS-221. Je me demandais donc s'il existait des interrupteurs électroniques avec des leds témoins, qui pourraient être compatibles avec les FGS-221, et qui pourraient changer d'état en fonction de l'action lancée à partir du FGS-221 ou lancée à la main directement sur l'interrupteur. J'imagine un interrupteur à bouton poussoir avec 2 leds...Quelqu'un aurait-il déjà fait un montage identique? avec quel type d'interrupteur? Merci.
  10. elacombe

    Interrupteur Électronique Compatible Fibaro Fgs-221 Pour Chauffage?

    Mes interrupteurs n'indique pas On ou Off, mais plutôt : PAC automatique ou Chaudière forcée Donc si je change la valeur avec le FGS, la position de l'interrupteur sera toujours sur l'ancienne valeur et visuellement, cela ne correspondra pas àla valeur en cours. C'est dérangeant pour le contrôle visuel... C'est pour cela que je veux remplacer mes interrupteurs àbascule par un interrupteur àbouton poussoir (qui ne donne pas de position exacte) et effectivement la bonne solution me semble de mettre des leds en sortie O1 du FGS...(avec un relai à2 positions pour pouvoir mettre une led sur chacune des positions, et une alim de led en 12V...)
  11. elacombe

    Station Netatmo + Anémometre

    Bonjour, J'ai reçu mon anémomètre et l'ai inclut à la station. Tout est correctement paramétré. Le seul hic c'est que l'anémomètre me sort des valeurs de fou : il affiche pendant 6 heures d'affilée un vent de 65000 km/h par exemple, puis l'heure suivante à 5 km/h pour enfin remonter à 35000...Enfin du n'importe quoi. Quelqu'un a t'il ce souci? D'où cela peut-il provenir?
  12. elacombe

    Plugin Netatmo

    Bonjour à tous, Le plugin prend-il en compte les données de l'anémomètre? Je viens d'en acheter un... J'ai un soucis avec : il m'affiche des valeurs complètement farfelue, du genre vitesse du vent à 65000 km/h pendant 6 heures d'affilée puis vitesse à 5 km/h pendant 2 heures, puis à nouveau des valeurs farfelues à 35000...Quelqu'un a t'il déjà eu ce problème?
  13. elacombe

    Fibaro FGBS-321 Module Universel

    Bonjour, Savez-vous s'il possible de brancher sur le bus 1-Wire du détecteur universel autre chose que la ou les sondes Dallas en parallèle. J'aurais besoin de mesurer l'humidité de ma cave, et je me disais que ce serait super d'y connecter à la fois une sonde Dallas et un capteur d'humidité 1-Wire. Un truc comme celui-ci par exemple : http://www.lextronic.fr/P19987-capteur-humidite--temperature-dht-22.html
  14. malheureusement non. Cable Ethernet (4 fils pour le détecteur Honeywell + 3 fils pour la sonde de température) et utilisation de l'alim 12V du détecteur universel. Mais c'est vraiment vraiment nettement plus performant...Détection ultra rapide du mouvement sans avoir à s'emmerder avec des réglages compliqués, pas de sensibilité aux animaux domestiques ou au faux mouvements (comme des feuilles d'arbres qui bougent) car double technologie...et portée stratosphérique (15m à 90°) par rapport à un FGMS ou à un ZW100 qui ont du mal à dépasser 5m...et puis pas de piles...comme pour un FGMS (ou un ZW100 sans câble USB). Pour ma part c'est fini les détecteurs sans fils (quand je peux passer du câble). beaucoup trop capricieux...et nettement moins performants...D'autant que je n'utilise que les valeurs de températures et la détection de mouvement...
  15. Sauf si tu as besoin des 6 fonctions du ZW100, je te recommande nettemment de mettre un détecteur de mouvement filaire spécifique pour alarme (genre Honeywell que j'ai testé avec grand succès) + Sonde DBS1820 et un détecteur universel Zwave. Le tout est très nettement plus performant en détection de mouvement...et peut être adapté pour l'extérieur...mais pas de capteur d'humidité ou de luminosité...
  16. elacombe

    Support Gea

    Bon, j'ai interverti les ID dans mes 2 instances GEA...Et ben le détecteur fonctionne et fait bien allumer la seconde lampe. Les ID sont également bon. J'y comprends rien. Je n'ai fait que recopier la seconde instance de GEA...Et quand je remets àl'origine, ça foire.
  17. elacombe

    Support Gea

    ben oui, J'ai même changé le code pour ça afin de tester : --[[ %% autostart %% properties 210 value 215 value %% globals --]] -- v 5.40 -- Optimisation possible, cf : GEA.optimize = GEA.typeOptimize["IMEDIATE_ONLY"] -- ================================================== -- GEA : Gestionnaire d'Evénements Automatique -- ================================================== -- [FR] Scénario permettant de contrôler si une périphérique est -- activé depuis trop longtemps ou lancer un push d'avertissement -- Ce scénario permet une annotation plus simple que le code LUA -- il nécessite néanmoins quelques connaissances -- -- [EN] This scene allow you to check every X second the status -- of a module and send actions if the module is activated since too long. -- This scene allow you a more simple annotation than LUA -- it requires some knowledge -- -- Auteur : Steven P. with modification of Hansolo and Shyrka973 -- Version : 5.40 -- Special Thanks to : -- jompa68, Fredric, Diuck, Domodial, moicphil, lolomail, byackee, -- JossAlf, Did, sebcbien, chris6783 and all other guy from Domotique-fibaro.fr -- ------------------------------------------------------------ -- Historique / History -- ------------------------------------------------------------ -- L'historique complet est diponible ici : -- http://www.domotique-fibaro.fr/index.php/topic/1082-gea-gestionnaire-dévénements-automatique/?p=12428 function yourcode() -- ================================================== -- [FR] A VOUS DE JOUER -- [EN] YOUR TIME TO PLAY -- ================================================== GEA.isVersionFour = true --- On est en version 4.017 Beta ou suppérieur -- [FR] Votre langue : FR (default) -- [EN] Your language : EN GEA.language = "FR"; -- [FR] On vérifie toutes les X secondes (default : 30) -- [EN] Check every X seconds GEA.checkEvery = 30 -- [FR] Liste des portables devant recevoir une notification {6,8} -- [EN] Smarphones you want to be notified {XX, XX} for more than one GEA.portables = {6,8} -- [FR] Affichage des traces dans la console (default : false) -- [EN] Show trace in the debug window GEA.debug = false --GEA.catchError=false -- option : GEA.typeOptimize["NONE"], GEA.typeOptimize["IMEDIATE_ONLY"], GEA.typeOptimize["ALL"] -- permet d'optimiser les soucis liés au getName et getRoom de fibaro mais n'affiche plus le nom des modules concernés. GEA.optimize = GEA.typeOptimize["IMEDIATE_ONLY"] -- [FR] Tableau d'identifiant (facultatif) -- [EN] ID table (optional) local id = { --Liste des détecteurs Presence_Couloir_Grange = 215, --Listes des actionneurs Plafonnier_Couloir_Grange = 210, } ---------ALLUMAGE DES LUMIERES DU COULOIR DE LA GRANGE GEA.add(id["Presence_Couloir_Grange"], -1, "", {{"Time", "Sunset-60", "Sunrise+60"}, {"turnOn", id["Plafonnier_Couloir_Grange"]}}) GEA.add( id["Plafonnier_Couloir_Grange"], 1*60, "", {{"Time", "Sunset-60", "Sunrise+62"}, { "turnOff", id["Plafonnier_Couloir_Grange"] }}) -- ================================================== -- [FR] NE PLUS RIEN TOUCHER -- [EN] DON'T TOUCH UNDER THIS POINT -- ================================================== end Et ben tant que je passe pas devant le détecteur, il ne se passe pas d'erreur...et que je passe devant ça génère ça : [DEBUG] 21:58:49: GEA Version 5.40 : en exécution... [DEBUG] 21:58:55: [ 215 | n/a ] Add Property : ajout de la tache pour lancement instantané (ID:1) [Time,Sunset-60,Sunrise+60] [turnOn,210] [DEBUG] 21:58:55: GEA Version 5.40 : en exécution... [DEBUG] 21:58:55: [ 215 | n/a ] sendActions : traitement des actions (ID:1) [Time,Sunset-60,Sunrise+60] [turnOn,210] [DEBUG] 21:58:55: [ 215 | n/a ] !!! ERREUR !!! : vérification (ID:1) [Time,Sunset-60,Sunrise+60] [turnOn,210] [DEBUG] 21:58:56: [ 215 | n/a ] Add Property : ajout de la tache pour lancement instantané (ID:1) [Time,Sunset-60,Sunrise+60] [turnOn,210] Je me demande si mon oeil de sauron n'aurait pas un problème...Les ID sont bons (j'ai testé l'interrupteur, il fonctionne nickel. Et il n'y a quand je passe devant le détecteur que l'erreur est générée...). Il peut avoir un problème et générer une erreur?
  18. elacombe

    Support Gea

    Mince, même en faisant une seconde instance GEA ça ne fonctionne pas...j'ai même supprimer le détecteur de mouvement pour le réinclure, et rien n'y fait... Comprends pas...
  19. elacombe

    Support Gea

    Ca change malheureusement rien...Je vais tenter de faire une autre instance GEA pour tester.
  20. elacombe

    Support Gea

    Bonjour, J'ai une erreur avec mon GEA pour l'éclairage du couloir de ma grange. L'allumage sur détection du couloir de la cave fonctionne très bien, et le même code pour l'allumage pour détection du couloir de ma grange ne fonctionne pas : --[[ %% autostart %% properties 161 value 164 value 206 value 210 value %% globals --]] -- v 5.40 -- Optimisation possible, cf : GEA.optimize = GEA.typeOptimize["IMEDIATE_ONLY"] -- ================================================== -- GEA : Gestionnaire d'Evénements Automatique -- ================================================== -- [FR] Scénario permettant de contrôler si une périphérique est -- activé depuis trop longtemps ou lancer un push d'avertissement -- Ce scénario permet une annotation plus simple que le code LUA -- il nécessite néanmoins quelques connaissances -- -- [EN] This scene allow you to check every X second the status -- of a module and send actions if the module is activated since too long. -- This scene allow you a more simple annotation than LUA -- it requires some knowledge -- -- Auteur : Steven P. with modification of Hansolo and Shyrka973 -- Version : 5.40 -- Special Thanks to : -- jompa68, Fredric, Diuck, Domodial, moicphil, lolomail, byackee, -- JossAlf, Did, sebcbien, chris6783 and all other guy from Domotique-fibaro.fr -- ------------------------------------------------------------ -- Historique / History -- ------------------------------------------------------------ -- L'historique complet est diponible ici : -- http://www.domotique-fibaro.fr/index.php/topic/1082-gea-gestionnaire-dévénements-automatique/?p=12428 function yourcode() -- ================================================== -- [FR] A VOUS DE JOUER -- [EN] YOUR TIME TO PLAY -- ================================================== GEA.isVersionFour = true --- On est en version 4.017 Beta ou suppérieur -- [FR] Votre langue : FR (default) -- [EN] Your language : EN GEA.language = "FR"; -- [FR] On vérifie toutes les X secondes (default : 30) -- [EN] Check every X seconds GEA.checkEvery = 30 -- [FR] Liste des portables devant recevoir une notification {6,8} -- [EN] Smarphones you want to be notified {XX, XX} for more than one GEA.portables = {6,8} -- [FR] Affichage des traces dans la console (default : false) -- [EN] Show trace in the debug window GEA.debug = false --GEA.catchError=false -- option : GEA.typeOptimize["NONE"], GEA.typeOptimize["IMEDIATE_ONLY"], GEA.typeOptimize["ALL"] -- permet d'optimiser les soucis liés au getName et getRoom de fibaro mais n'affiche plus le nom des modules concernés. GEA.optimize = GEA.typeOptimize["IMEDIATE_ONLY"] -- [FR] Tableau d'identifiant (facultatif) -- [EN] ID table (optional) local id = { --Liste des détecteurs Presence_Couloir_Cave = 164, Presence_Couloir_Grange = 206, --Listes des actionneurs Plafonnier_Couloir_Cave = 161, Plafonnier_Couloir_Grange = 210, } ---------ALLUMAGE DES LUMIERES DU COULOIR DE LA CAVE local extinction = GEA.add(id["Presence_Couloir_Cave"], 1*15, "", {{"Inverse"},{"turnOff",id["Plafonnier_Couloir_Cave"]}}) GEA.add(id["Presence_Couloir_Cave"], -1, "", {{"Time", "Sunset-60", "Sunrise+60"}, {"turnOn", id["Plafonnier_Couloir_Cave"]}}) GEA.add(id["Presence_Couloir_Cave"], -1, "", {{"RestartTask", extinction}}) ---------ALLUMAGE DES LUMIERES DU COULOIR DE LA GRANGE local extinction2 = GEA.add(id["Presence_Couloir_Grange"], 1*15, "", {{"Inverse"},{"turnOff",id["Plafonnier_Couloir_Grange"]}}) GEA.add(id["Presence_Couloir_Grange"], -1, "", {{"Time", "Sunset-60", "Sunrise+60"}, {"turnOn", id["Plafonnier_Couloir_Grange"]}}) GEA.add(id["Presence_Couloir_Grange"], -1, "", {{"RestartTask", extinction2}}) -- ================================================== -- [FR] NE PLUS RIEN TOUCHER -- [EN] DON'T TOUCH UNDER THIS POINT -- ================================================== end Qu'est-ce qui ne va pas la dedans? Mes ID sont bons et vérifiés. Voici l'erreur : [DEBUG] 18:31:39: GEA Version 5.40 : en exécution... [DEBUG] 18:32:10: [ 164 | Présence couloir Cav ] sendActions : traitement des actions (ID:1) [inverse] [turnOff,161] [DEBUG] 18:32:10: [ 164 | Présence couloir Cav ] sendActions : !ACTION! : turnOff (ID:1) [inverse] [turnOff,161] [DEBUG] 18:32:10: [ 164 | Présence couloir Cav ] Done : tache effectuée et suspendue (ID:1) [inverse] [turnOff,161] [DEBUG] 18:32:10: [ 206 | Présence couloir Gra ] sendActions : traitement des actions (ID:4) [inverse] [turnOff,210] [DEBUG] 18:32:10: [ 206 | Présence couloir Gra ] !!! ERREUR !!! : vérification (ID:4) [inverse] [turnOff,210] [DEBUG] 18:32:14: [ 206 | n/a ] Add Property : ajout de la tache pour lancement instantané (ID:5) [Time,Sunset-60,Sunrise+60] [turnOn,210] [DEBUG] 18:32:14: [ 206 | n/a ] Add Property : ajout de la tache pour lancement instantané (ID:6) [DEBUG] 18:32:10:
  21. elacombe

    Support Gea

    j'ai rajouté l'entrée "Statut_Alarme" dans la variable local ID = { } et cela fonctionne maintenant...Merci Jojo. Pour les entêtes, j'ai supprimé toutes celles que je n'utilisais pas en instantané, c'est àdire avec une valeur -1 dans la condition, comme tu me l'as dis... Mais qu'est-ce qui se passe si on met plus de valeur de device dans l'entête et que ça ne sert àrien? Il me semblait que ça marchait aussi? La box devient moins performante? ou bien quel est le risque?
  22. elacombe

    Support Gea

    OK. Il faut donc que je le rajoute àmes entêtes...ceci expliquerait l'erreur...Je vais tester cela. Merci.
  23. elacombe

    Support Gea

    Bonsoir à tous, Mon GEA ne fonctionne plus depuis que j'ai fait du nettoyage des ID (que j'avais en trop et qui ne servaient à rien dans l'entête). Je ne comprends pas ce qui se passe. Toutes ces lignes fonctionnait à merveille avant que je ne fasse du ménage. Peut-être ai-je supprimer quelque chose en trop quelque part...mais là je sèche. La seule chose qui marche, c'est les lignes 125 et 126...le reste ne fonctionne plus...Quelqu'un a t'il une idée? --[[ %% autostart %% properties 18 value 87 value 169 value 173 value 180 value 202 value %% globals --]] -- v 5.40 -- Optimisation possible, cf : GEA.optimize = GEA.typeOptimize["IMEDIATE_ONLY"] -- ================================================== -- GEA : Gestionnaire d'Evénements Automatique -- ================================================== -- [FR] Scénario permettant de contrôler si une périphérique est -- activé depuis trop longtemps ou lancer un push d'avertissement -- Ce scénario permet une annotation plus simple que le code LUA -- il nécessite néanmoins quelques connaissances -- -- [EN] This scene allow you to check every X second the status -- of a module and send actions if the module is activated since too long. -- This scene allow you a more simple annotation than LUA -- it requires some knowledge -- -- Auteur : Steven P. with modification of Hansolo and Shyrka973 -- Version : 5.40 -- Special Thanks to : -- jompa68, Fredric, Diuck, Domodial, moicphil, lolomail, byackee, -- JossAlf, Did, sebcbien, chris6783 and all other guy from Domotique-fibaro.fr -- ------------------------------------------------------------ -- Historique / History -- ------------------------------------------------------------ -- L'historique complet est diponible ici : -- http://www.domotique-fibaro.fr/index.php/topic/1082-gea-gestionnaire-dévénements-automatique/?p=12428 function yourcode() -- ================================================== -- [FR] A VOUS DE JOUER -- [EN] YOUR TIME TO PLAY -- ================================================== GEA.isVersionFour = true --- On est en version 4.017 Beta ou suppérieur -- [FR] Votre langue : FR (default) -- [EN] Your language : EN GEA.language = "FR"; -- [FR] On vérifie toutes les X secondes (default : 30) -- [EN] Check every X seconds GEA.checkEvery = 30 -- [FR] Liste des portables devant recevoir une notification {6,8} -- [EN] Smarphones you want to be notified {XX, XX} for more than one GEA.portables = {6,8} -- [FR] Affichage des traces dans la console (default : false) -- [EN] Show trace in the debug window GEA.debug = false --GEA.catchError=false -- option : GEA.typeOptimize["NONE"], GEA.typeOptimize["IMEDIATE_ONLY"], GEA.typeOptimize["ALL"] -- permet d'optimiser les soucis liés au getName et getRoom de fibaro mais n'affiche plus le nom des modules concernés. GEA.optimize = GEA.typeOptimize["IMEDIATE_ONLY"] -- [FR] Tableau d'identifiant (facultatif) -- [EN] ID table (optional) local id = { --Liste des détecteurs Presence_Entree_1 = 18, Presence_Entree_2 = 173, Presence_Salon_Principale = 202, --Listes des actionneurs Lampe_Bureau_Entree = 87, Lampe_Piano = 180, Interrupteur_Evier_Gauche = 169, } -----------------GESTION DES LUMIERES ---------ALLUMAGE DES LUMIERES DE L'ENTREE --Allumage de la lampe de bureau de l'entrée (Lampe_Bureau_Entree), a la détection de mouvement (Presence_Entree_1 ou Presence_Entree_2), de minuit à 6h12 la semaine, puis extinction au bout de 2 minutes si pas de détection de mouvement GEA.add( id["Presence_Entree_1"], -1, "", {{"Days", "Weekday"}, {"Time", "00:01", "06:12"},{ "turnOn", id["Lampe_Bureau_Entree"]}}) GEA.add( id["Presence_Entree_2"], -1, "", {{"Days", "Weekday"}, {"Time", "00:01", "06:12"},{ "turnOn", id["Lampe_Bureau_Entree"]}}) GEA.add( id["Lampe_Bureau_Entree"], 2*60, "", {{"Days", "Weekday"}, {"Time", "00:01", "06:12"}, { "turnOff", id["Lampe_Bureau_Entree"] }}) --Allumage de la lampe de bureau de l'entrée (Lampe_Bureau_Entree), a la détection de mouvement (Presence_Entree_1 ou Presence_Entree_2), de minuit à 1/2 heure avant le lever du soleil le WE, puis extinction au bout de 2 minutes si pas de détection de mouvement GEA.add( id["Presence_Entree_1"], -1, "", {{"Days", "Weekend"}, {"Time", "00:01", "Sunrise-30"},{ "turnOn", id["Lampe_Bureau_Entree"]}}) GEA.add( id["Presence_Entree_2"], -1, "", {{"Days", "Weekend"}, {"Time", "00:01", "Sunrise-30"},{ "turnOn", id["Lampe_Bureau_Entree"]}}) GEA.add( id["Lampe_Bureau_Entree"], 2*60, "", {{"Days", "Weekend"}, {"Time", "00:01", "Sunrise-26"}, { "turnOff", id["Lampe_Bureau_Entree"] }}) -- Allumage de la lampe de bureau de l'entrée dans les horaires indiqués, quand on est à la maison et que l'alarme n'est pas active, le matin la semaine et tous les soirs pendant semaine et WE GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset-30", "23:59"}, {"turnOn", id["Lampe_Bureau_Entree"]}}) GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Days", "Weekday"}, {"Time", "06:15", "Sunrise+30"}, {"turnOn", id["Lampe_Bureau_Entree"]}}) GEA.add( id["Lampe_Bureau_Entree"], 2*60, "", {{"Time", "Sunrise+34", "10:00"}, { "turnOff", id["Lampe_Bureau_Entree"] }}) ---------ALLUMAGE DES LUMIERES DE LA CUISINE -- Allumage de la lumière gauche de l'évier de la cuisine dans les horaires indiqués, quand on est à la maison et que l'alarme n'es GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset-30", "23:59"}, {"turnOn", id["Interrupteur_Evier_Gauche"]}}) GEA.add( id["Interrupteur_Evier_Gauche"], 2*60, "", {{"Time", "00:01", "05:00"}, { "turnOff", id["Interrupteur_Evier_Gauche"] }}) ---------ALLUMAGE DES LUMIERES DU SALON --Allumage de la lampe du Piano (Lampe_Piano), a la détection de mouvement (Presence_Salon_1 ou Presence_Salon_2), la nuit, puis extinction au bout de 2 minutes si pas de détection de mouvement GEA.add( id["Presence_Salon_Principale"], -1, "", {{"Time", "00:01", "Sunrise-30"},{ "turnOn", id["Lampe_Piano"]}}) GEA.add( id["Lampe_Piano"], 2*60, "", {{"Time", "00:01", "Sunrise-30"}, { "turnOff", id["Lampe_Piano"] }}) -- Allumage de la lampe du Piano dans les horaires indiqués, quand on est à la maison et que l'alarme n'est pas active GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset-30", "23:59"}, {"turnOn", id["Lampe_Piano"]}}) ---------ALLUMAGE DES LUMIERES DE LA CHAMBRE PARENTS -- Allumage de la lumière gauche de l'évier de la cuisine dans les horaires indiqués, quand on est à la maison et que l'alarme n'es --GEA.add(id ["Statut_Alarme"], 1, "", {{"Inverse"}, {"Time", "Sunset-30", "23:59"}, {"turnOn", id["Wall_Plug_Chambre_Parents"]}}) --GEA.add( id["Wall_Plug_Chambre_Parents"], 2*60, "", {{"Time", "00:01", "05:00"}, { "turnOff", id["Wall_Plug_Chambre_Parents"]}}) -- ================================================== -- [FR] NE PLUS RIEN TOUCHER -- [EN] DON'T TOUCH UNDER THIS POINT -- ================================================== end Merci de votre aide...
  24. elacombe

    Fibaro Wall Plug

    Bonjour, J'ai besoin d'utiliser un Wall Plug en temps que relai Zwave pour un oeil de sauron un peu éloigné de ma HC2. Je voudrais faire une pierre 2 coups et l'utiliser pour allumer ou éteindre automatiquement une lampe. Du coup je voulais savoir si l'effet relais Zwave fonctionnait lorsque l'interrupteur du Wall Plug était sur Off (lampe éteinte), ou s'il fallait obligatoirement qu'il soit sur on? Merci de votre retour.
  25. Bonjour, Je souhaiterais remplacer certains de mes détecteurs multifonctions Fibaro FGMS-001 par des détecteurs filaires Honewell DT8012F5, nettement plus performant en détection de mouvement (double techno, immunité aux animaux...) et ne consommant pas de pile. Pour cela, je vais utiliser un détecteur universel Fibaro FGBS-001 et le connecter à la HC2. J'aimerais être sur de mon cout pour le câblage : Sur le FGBS, j'ai 8 fils : Ceux qui m'intéressent pour la connexion sont les 3 premiers, à savoir : - le Power (P), c'est à dire le +12v qui vient de mon alimentation - le Ground (GND), c'est à dire le 0V qui vient de mon alimentation - le IN1 qui correspond à l'entrée 1 Sur le détecteur Honeywell, j'ai 6 connexions possibles : - le V+ : qui correspond au +12V de mon alimentation et qui sera en parallèle du P du FGBS - le V- : qui correspond au Ground de mon alimentation et qui sera en parallèle du GND du FGBS - et ensuite, j'ai NC, C, T, T...et c'est là que je suis un peu paumé. Je sais qu'il faut que je rentre le GND de mon alim sur une entrée, mais laquelle...et que je sorte de l'une de ces 4 possibilités (NC, C, T, T) sur mon entrée IN1 du FGBS... Quelqu'un pourrait-il me dire où connecter le GND et le IN1 du FGBS sur mon détecteur Honewell DT8012F5? Merci de votre aide.
×