Diuck Posté(e) le 6 juin 2014 Signaler Posté(e) le 6 juin 2014 (modifié) Oups je cherche la complication un grand merci Professeur Je vais faire des tests et j'ajusterais suivant mes besoins Modifié le 6 juin 2014 par Diuck
Diuck Posté(e) le 6 juin 2014 Signaler Posté(e) le 6 juin 2014 (modifié) Tu pourrais même le mettre en immédiat en remplaçant les 30 secondes par -1 et mettant l'id te ta tv dans l'entête. Je l'ais déjà ce code c'est nickel GEA.add(id["TELEVISION"], -1 ,"",{{"Time", "Sunset", "06:00"},{"turnOn", id["LAMPE_SALON"]}}) -- Allume la lampe du salon avec la télé Sunset -- J'ai mis ce code car quand j'allume la télé le soir après sunset la lampe s'illumine et l'autre code que tu m'a corrigé est fait pour allumer la lampe si la télé est déjà allumé et que la nuit tombe alors Paf lumière Modifié le 6 juin 2014 par Diuck 1
Steven Posté(e) le 6 juin 2014 Auteur Signaler Posté(e) le 6 juin 2014 Oubli l'immédiat, c'est nul dans ton cas. Car si tu allumes la tv avant sunset, ta lumière ne s'allumera jamais. Alors qui si tu laisse 30 ou plus, elle s'allumera dès que les conditions seront remplises tv+heure.
Diuck Posté(e) le 7 juin 2014 Signaler Posté(e) le 7 juin 2014 (modifié) Mr Steven pourrais tu me dire si c'est un code valide stp J'ai mis 2 valeurs différentes dans la même ligne pour éviter les notifications push en permanence car, exemple dans la première ligne si les lux sont supérieur 900 même volet baissés Paf.. notification D'avance merci Je doute que cela marche correctement je cherche à déclencher la scène entre 900 et 1099 lux "close" 35 pour-cent et au delà 1100 et 1800 lux "close" 55 pour-cent GEA.add({"Value+", 41,900}, 5*60 , "Fermeture des volets Est à 35% #value# Lux #time#", {{"Time","Sunrise+10","14:00"},{"Close",17,35},{"Close",19,35},{"Close",24,35},{"DST"}}) -- SAM 1,SAM 2,CUISINE -- GEA.add({"Value-", 41,1099}, 5*60 , "Fermeture des volets Est à 35% #value# Lux #time#", {{"Time","Sunrise+10","14:00"},{"Close",17,35},{"Close",19,35},{"Close",24,35},{"DST"}}) -- SAM 1,SAM 2,CUISINE -- GEA.add({"Value+", 41,1100}, 2*60 , "Fermeture des volets EST à 55% #value# Lux #time#", {{"Time","Sunrise+10","14:00"},{"Close",19,55},{"Close",24,55},{"DST"}}) -- SAM 1,SAM 2,CUISINE -- GEA.add({"Value-", 41,1800}, 2*60 , "Fermeture des volets EST à 55% #value# Lux #time#", {{"Time","Sunrise+10","14:00"},{"Close",19,55},{"Close",24,55},{"DST"}}) -- SAM 1,SAM 2,CUISINE -- Laisse tomber Steven j'ai fais ca et cela fonctionne -- FERMETURE VOLETS -- local si_pas_ferme_17_19_24 = {"If", {{"Value+",17, 35},{"Value3",19, 35},{"Value+",24, 35}}} -- SAM 1,SAM 2,CUISINE -- GEA.add({"Value+", 41,900}, 5*60 , "Fermeture des volets Est à 35% #value# Lux #time#", {{"Time","Sunrise+10","14:00"},{"Close",17,35},{"Close",19,35},{"Close",24,35},{"DST"},si_pas_ferme_17_19_24}) -- SAM 1,SAM 2,CUISINE -- local si_pas_ferme_19_24 = {"If", {{"Value+",19, 55},{"Value+",24, 55}}} -- SAM 2,CUISINE -- GEA.add({"Value+", 41,1100}, 5*60 , "Fermeture des volets EST à 55% #value# Lux #time#", {{"Time","Sunrise+10","14:00"},{"Close",19,55},{"Close",24,55},{"DST"},si_pas_ferme_19_24}) -- SAM 2,CUISINE -- J'ai effectuer une correction final si toutefois tu peux me dire se que tu en pense se qui est de la ligne 1 à la ligne 8 je valide le fonctionnement D'avance merci Steven -- FERMETURE OUVERTURE VOLETS -- -- FERMETURE_19_24 -- local si_pas_ferme_19_24 = {"If", {{"Value+",19, 90},{"Value+",24, 90}}} -- SAM 2,CUISINE -- EA.add({"Value+", 41,900}, 5*60 , "Fermeture des volets Est à 35% #value# Lux #time#", {{"Time","Sunrise+10","14:00"},{"Close",19,35},{"Close",24,35},{"DST"},si_pas_ferme_19_24}) -- SAM 2,CUISINE -- -- OUVERTURE_19_24 -- local si_pas_ouvert_19_24_a_100 = {"If", {{"Value-",19, 90},{"Value-",24, 90}}} -- SAM 2,CUISINE -- GEA.add({"Value-", 41,600}, 15*60, "Remontée des volets 19_24 à 100% #value# Lux #time#", {{"Time","Sunrise","14:00"},{"Open",19,99},{"Open",24,99},{"DST"},si_pas_ouvert_19_24_a_100}) -- SAM 2,CUISINE -- -- FERMETURE_17_19_24 -- local si_pas_ferme_17_19_24 = {"If", {{"Value+",17, 90},{"Value-",19, 90},{"Value-",24, 90}}} -- SAM1, SAM 2,CUISINE -- GEA.add({"Value+", 41,1100}, 5*60 , "Fermeture des volets 17_19_24 à 55% #value# Lux #time#", {{"Time","Sunrise+10","14:00"},{"Close",17,35},{"Close",19,55},{"Close",24,55},{"DST"},si_pas_ferme_17_19_24}) -- SAM 1,SAM 2,CUISINE -- -- OUVERTURE_19_24 -- local si_pas_ouvert_19_24_a_35 = {"If", {{"Value-",17, 90},{"Value-",19, 90},{"Value-",24, 90}}} -- SAM 1, SAM 2,CUISINE -- GEA.add({"Value-", 41,400}, 10*60, "Remontée des volets 19_24 à 35% #value# Lux #time#", {{"Time","Sunrise","14:00"},{"Open",19,35},{"Open",24,35},{"DST"},si_pas_ouvert_19_24_a_35}) -- SAM 2,CUISINE -- --OUVERTURE TOTAL 17_19_24 -- local si_pas_ouvert_17_19_24_a_100 = {"If", {{"Value-",17, 90},{"Value-",19, 90},{"Value-",24, 90}}} -- SAM 1, SAM 2,CUISINE -- GEA.add({"Value-", 41,600}, 15*60, "Remontée des volets 17_19_24 à 100% par manque de luminosité #value# Lux #time#", {{"Time","Sunrise","14:00"},{"Open",17,99},{"Open",19,99},{"Open",24,99},{"DST"},si_pas_ouvert_17_19_24_a_100}) -- SAM 1,SAM 2,CUISINE -- Modifié le 8 juin 2014 par Diuck
lolomail Posté(e) le 8 juin 2014 Signaler Posté(e) le 8 juin 2014 Deux petites questions: - Je veux recevoir une notification quand un volet précis s'ouvre, j'utilise actuellement la notif push du module mais je reçois 4 notifs d'affilées, pas top en somme, est-il possible de faire cela avec le GÉANT un peu comme pour une porte sauf que la c'est des que la valeur du volet est supérieure a 0 et faudrait un délais pour éviter que quand je ferme le volet cela ne m'envoie une notification? - Je vais ajouter un module FGS sur ma sonnerie de la porte d'entrée pour pouvoir la couper et être quand même prévenu, dans ce cas la faut utiliser la même syntaxe que pour la porte d'entrée? Merci de votre aide
byackee Posté(e) le 8 juin 2014 Signaler Posté(e) le 8 juin 2014 Salut les geeks, Je pense que mon script ne fonctionne pas vraiment comme il faut, j'aimerais que mes detecteurs de chaque pieces mettent une variable a 0 ou 1 selon si il y a une présence ou non. Lorsque toutes les variables sont a zero pendant x minutes cela veut dire qu'il n'y a personne dans l'appart et que la varibale global "presence" doit etre mise a zero. Je ne recois jamais le message "il n'y a personne dans l'appartement", je ne vis pas ce qui bloque?? GEA.checkEvery = 15 -- On vérifie toutes les X secondes GEA.portables = {193} -- Liste des portables devant recevoir une notification {70, 71} --GEA.debug = true -- Affichage des traces dans la console -- gestion des présences dans chaques pieces -- On test si il y a personnes et on met les variables a 0 GEA.add(178, -1, "", {{"Inverse"}, {"Global", "Presence_entree", "0"}, {"Group", 1}}) GEA.add(181, -1, "", {{"Inverse"}, {"Global", "Presence_salon", "0"}, {"Group", 1}}) GEA.add(74, -1, "", {{"Inverse"}, {"Global", "Presence_chambre", "0"}, {"Group", 1}}) -- On test si il y a une présence et on met les variables a 1 GEA.add(178, -1, "", {{"Global", "Presence_entree", "1"}, {"Global", "Presence", "1"}, {"Group", 2}}) GEA.add(181, -1, "", {{"Global", "Presence_salon", "1"}, {"Global", "Presence", "1"}, {"Group", 2}}) GEA.add(74, -1, "", {{"Global", "Presence_chambre", "1"}, {"Global", "Presence", "1"}, {"Group", 2}}) -- si toutes les varibles du group1 sont a 0 c'est qu'il n'y a personne, sinon il y a quelqu'un GEA.add({"Group", 1}, 5*60, "Aucune activité dans l'appartement", {{"Global", "Presence", "0"}}) -- Gestion des lumieres GEA.add(187, 10*60, "Toilette allumée, extinction automatique", {{"turnOff"}}) -- Eteindre automatiquement les toilettes GEA.add(189, 50*60, "Salle de bain allumée, extinction automatique", {{"turnOff"}}) -- Eteindre automatiquement la salle de bain -- gestion de la hotte local condition = {"If",{{"Value+", 78, 0}}} -- si la lumiere de hotte est allumée alors on check GEA.add({"Value-", 101, 20}, 7*60, "Plaque éteinte depuis #duration#, Hotte éteinte", {{"VirtualDevice", 136, 4},{"VirtualDevice", 136, 7}, condition}) GEA.add({"Value+", 101, 25}, 1*60, "", {{"VirtualDevice", 136, 2},{"VirtualDevice", 136, 6}, condition}) --GEA.add({"Value+", 101, 1000}, 1*60, "", {{"VirtualDevice", 136, 3},{"VirtualDevice", 136, 6}}) merci pour votre aide
Steven Posté(e) le 8 juin 2014 Auteur Signaler Posté(e) le 8 juin 2014 @Diuck Cela commence a être compliqué tout cela, mais cela me semble juste. Sauf la ligne 6 ou tu as me EA.add au lieu de GEA.add mais je pense que tu as déjà corrigé cela @Lolomail GEA.add({Value+, <ID VOLET>, 0}, 5*60, "Le volet est ouvert à #value# % depuis #durationfull#")Cela t'envera le push "le volet est ouvert à 98% depuis 5 minutes Pour la sonnette. Techniquement, je ne sais pas comment tu veux faire, mais oui, il te faut de l'immédiat. GEA.add(<ID SONNETTE>, -1, "Sonnette actionnée à #time# le #date#")En ajoutant l'id de la sonnette dans l'entête du script. @byackee Mélanger les déclenchements immédiats et les groupes ne fonctionne pas Ce que tu veux savoir c'est s'il n'y a personne depuis plus de 5 minutes dans chaque pièce et si c'est le cas mettre "Presence" à "0". GEA.add(178, -1, "", {{"Global", "Presence_entree", "1"}, {"Global", "Presence", "1"}}) GEA.add(181, -1, "", {{"Global", "Presence_salon", "1"}, {"Global", "Presence", "1"}}) GEA.add(74, -1, "", {{"Global", "Presence_chambre", "1"}, {"Global", "Presence", "1"}}) -- pour les Presence_entree/salon/chambre, soit tu les remet à 0 après 5 minutes d'inactivité -- dans ce cas, tu n'a cas les rajouter ici comme tu l'as fait auparavant GEA.add(178, 5*60, "", {{"Inverse"},{"Group", 1}}) -- {"Global", "Presence_entree", "0"} GEA.add(181, 5*60, "", {{"Inverse"},{"Group", 1}}) -- {"Global", "Presence_salon", "0"} GEA.add(74, 5*60, "", {{"Inverse"},{"Group", 1}}) -- {"Global", "Presence_chambre", "0"} GEA.add({"Group",1}, 30, "Aucune activité dans l'appartement", {{"Global", "Presence", "0"}}) -- Sinon en immédiat en décommentant ces lignes --GEA.add(178, -1, "", {{"Inverse"},{"Global", "Presence_entree", "0"}}) --GEA.add(181, -1, "", {{"Inverse"},{"Global", "Presence_salon", "0"}}) --GEA.add(74, -1, "", {{"Inverse"},{"Global", "Presence_chambre", "0"}}) Edit : byackee, tu vérifies toutes les 15 secondes alors que ta durée la plus faible est 1 minute (hotte), tu pourrais aisément le mettre à 30 secondes pour soulager ta box, mais ce n'est qu'une suggestion. 1
lolomail Posté(e) le 9 juin 2014 Signaler Posté(e) le 9 juin 2014 Pour la sonnette. Techniquement, je ne sais pas comment tu veux faire, mais oui, il te faut de l'immédiat. GEA.add(<ID SONNETTE>, -1, "Sonnette actionnée à #time# le #date#")En ajoutant l'id de la sonnette dans l'entête du script. Merci Steven, je vais tester. En fait j'ai mis un FGS221 sur le fil provenant de l'inter extérieur qui allait sur le module sonnerie. Avec j'utilise S1 pour voir quand quelqu'un sonne, donc je vais mettre l'ID du premier module dans ton script, puis j'ai branché le cable en provenance du l'inter aussi au IN des relais et la sortie est sur le O2 puis va au module sonnerie. Comme cela via S1 je sais si quelqu'un sonne, via S2 j'active ou je neutralise la sonnerie pour faire des siestes tranquilles
Steven Posté(e) le 9 juin 2014 Auteur Signaler Posté(e) le 9 juin 2014 Sympa. Merci pour se partage. En tant que flemmard l'idée me plaît
Diuck Posté(e) le 9 juin 2014 Signaler Posté(e) le 9 juin 2014 -- FERMETURE OUVERTURE VOLETS -- -- FERMETURE_19_24 -- local si_pas_ferme_19_24 = {"If", {{"Value+",19, 90},{"Value+",24, 90}}} -- SAM 2,CUISINE -- EA.add({"Value+", 41,900}, 5*60 , "Fermeture des volets Est à 35% #value# Lux #time#", {{"Time","Sunrise+10","14:00"},{"Close",19,35},{"Close",24,35},{"DST"},si_pas_ferme_19_24}) -- SAM 2,CUISINE -- -- OUVERTURE_19_24 -- local si_pas_ouvert_19_24_a_100 = {"If", {{"Value-",19, 90},{"Value-",24, 90}}} -- SAM 2,CUISINE -- GEA.add({"Value-", 41,600}, 15*60, "Remontée des volets 19_24 à 100% #value# Lux #time#", {{"Time","Sunrise","14:00"},{"Open",19,99},{"Open",24,99},{"DST"},si_pas_ouvert_19_24_a_100}) -- SAM 2,CUISINE -- -- FERMETURE_17_19_24 -- local si_pas_ferme_17_19_24 = {"If", {{"Value+",17, 90},{"Value-",19, 90},{"Value-",24, 90}}} -- SAM1, SAM 2,CUISINE -- GEA.add({"Value+", 41,1100}, 5*60 , "Fermeture des volets 17_19_24 à 55% #value# Lux #time#", {{"Time","Sunrise+10","14:00"},{"Close",17,35},{"Close",19,55},{"Close",24,55},{"DST"},si_pas_ferme_17_19_24}) -- SAM 1,SAM 2,CUISINE -- -- OUVERTURE_19_24 -- local si_pas_ouvert_19_24_a_35 = {"If", {{"Value-",17, 90},{"Value-",19, 90},{"Value-",24, 90}}} -- SAM 1, SAM 2,CUISINE -- GEA.add({"Value-", 41,400}, 10*60, "Remontée des volets 19_24 à 35% #value# Lux #time#", {{"Time","Sunrise","14:00"},{"Open",19,35},{"Open",24,35},{"DST"},si_pas_ouvert_19_24_a_35}) -- SAM 2,CUISINE -- --OUVERTURE TOTAL 17_19_24 -- local si_pas_ouvert_17_19_24_a_100 = {"If", {{"Value-",17, 90},{"Value-",19, 90},{"Value-",24, 90}}} -- SAM 1, SAM 2,CUISINE -- GEA.add({"Value-", 41,600}, 15*60, "Remontée des volets 17_19_24 à 100% par manque de luminosité #value# Lux #time#", {{"Time","Sunrise","14:00"},{"Open",17,99},{"Open",19,99},{"Open",24,99},{"DST"},si_pas_ouvert_17_19_24_a_100}) -- SAM 1,SAM 2,CUISINE -- Salut Steven et merci pour ta réponse je viens de détecter une erreur qui empêche la remonter des volets à 35 pour-cent ligne 4 -- OUVERTURE_19_24 -- local si_pas_ouvert_19_24_a_35 = {"If", {{"Value-",17, 90},{"Value-",19, 90},{"Value-",24, 90}}} -- SAM 1, SAM 2,CUISINE -- GEA.add({"Value-", 41,400}, 10*60, "Remontée des volets 19_24 à 35% #value# Lux #time#", {{"Time","Sunrise","14:00"},{"Open",19,35},{"Open",24,35},{"DST"},si_pas_ouvert_19_24_a_35}) -- SAM 2,CUISINE -- {"Open",19,35},{"Open",24,35} au lieu de {"Close",19,35},{"Close",24,35} ce qui avait pour effet de descendre un peu plus les volets 19 et 24 Maintenant tout est rentré dans l'ordre c'est nickel comme je le souhaitais grâce au GEA Un grand merci pour tous le travail que tu as fourni et qui permet à un grand nombre d'entre nous de créer des scènes un peux particulières c'est
lolomail Posté(e) le 9 juin 2014 Signaler Posté(e) le 9 juin 2014 De rien pour le partage et face à ton sur le GEA c'est rien Sinon les deux scripts marchent nickel Pour les volets manquaient juste des guillements, voila le code: GEA.add( {"Value+", id["VOLET_BUREAU"], 0}, 1*60, "Le volet du bureau est ouvert à #value# % depuis #durationfull# - #time#") Question, si je veux une vérif au bout de 30sec je fais comment? 0.5 à la place de 1?
HANSOLO Posté(e) le 9 juin 2014 Signaler Posté(e) le 9 juin 2014 Et si tu remplace 1*60 par 30 pour les 30s Quand on utilise 5*60 c'est pour plus de lisibilité (5*60=5mn équivalent à 300s mais moins parlant)
lolomail Posté(e) le 9 juin 2014 Signaler Posté(e) le 9 juin 2014 Humm pas bete je vais tester histoire de voir
Diuck Posté(e) le 9 juin 2014 Signaler Posté(e) le 9 juin 2014 (modifié) Encore une autre question J'aurais une question pour un capteur de mouvement (motion sensor) je ne sais quelle valeur lui donner pour qu'il déclenche une scène quand il détecte un mouvement vis-versa D'avance merci {"Value", 42, -1} Pour déclencher en instantané la scène si mouvement je pense à confirmer {"Value", 42, 0 }, 5*60 Si pas de mouvement après 5 mn à confimrer Je souhaite l'ajouter à ce code pour qu'il puisse déclencher la scène si pas de mouvement pendant X temps GEA.add({"Value+", 40, 27}, 5*60, "Temp superieur à 27° je baisse les volets 80% #value# Temp #time#", {{"Time","13:00","19:00"}, {"Close",17, 40},{"Close",19, 50},{"Close",24, 50},{"Close",20, 80},{"Close",25, 80},{"Close",48, 80},{"Close",49, 80},{"Close",51, 80},{"DST"},si_pas fermé_27°}) A confirmer si pas de mouvement ID 42 -------------------------- --Capteur Temp-- local si_pas_ferme_27_dgs = {"If", {{"Value+", 40, 27}}} -- --Capteur Mouv-- GEA.add({"Value", 42, 0}, 5*60, "Temp superieur à 27° je baisse les volets 80% #value# Temp #time#", {{"Time", "13:00","19:00"}, {"Close",17, 40},{"Close",19, 50},{"Close",24, 50},{"Close",20, 80},{"Close",25, 80},{"Close",48, 80},{"Close",49, 80},{"Close",51, 80},{"DST"},si_pas_ferme_27_dgs}) Modifié le 9 juin 2014 par Diuck
Steven Posté(e) le 10 juin 2014 Auteur Signaler Posté(e) le 10 juin 2014 pas besoin de {"Value", 42, 0} mais juste 42 avec le {"Inverse"} et le tour est joué. A nouveau tu y étais presque. Sache juste que "Value" n'existe pas c'est "Value+" ou "Value-". Tu aurais donc pu mettre {"Value-", 42, 1} et tu aurais aussi été tout bon, Cela ne tient pas à grand chose -------------------------- --Capteur Temp-- local si_pas_ferme_27_dgs = {"If", {{"Value+", 40, 27}}} -- --Capteur Mouv-- GEA.add(42, 5*60, "Temp superieur à 27° je baisse les volets 80% #value# Temp #time#", {{"Inverse"}, {"Time", "13:00","19:00"}, {"Close",17, 40},{"Close",19, 50},{"Close",24, 50},{"Close",20, 80},{"Close",25, 80},{"Close",48, 80},{"Close",49, 80},{"Close",51, 80},{"DST"},si_pas_ferme_27_dgs})
Diuck Posté(e) le 10 juin 2014 Signaler Posté(e) le 10 juin 2014 Salut Steven et un grand merci pour tes conseils de valeurs ++++
Lazer Posté(e) le 10 juin 2014 Signaler Posté(e) le 10 juin 2014 Toujours aussi excellent ce module. De mieux en mieux ce module, on n'arrête pas le progrès Je suis en train de yeuter le GEA pour l'utiliser sur des scènes simples de gestion d'alarme. Il y a le support des conditions armed, mais serait-il possible de rajoute les actions setArmed 0 et 1 ? Afin d'avoir l'équivalent de cette commande : fibaro:call(XX, "setArmed", "0") Merci d'avance
Diuck Posté(e) le 10 juin 2014 Signaler Posté(e) le 10 juin 2014 (modifié) Essaye ça mais à confirmer par Mr Steven GEA.add ( xx, Disarmed , "désarmé" , {{"Time", "",""}, GEA.add ( xx, Armed, "armé",{{"Time", "",""}, Modifié le 10 juin 2014 par Diuck
Lazer Posté(e) le 10 juin 2014 Signaler Posté(e) le 10 juin 2014 Euh, oui mais là ce que tu me proposes c'est une condition sur l'état armé ou non d'un capteur. Moi ce que je veux c'est pouvoir armer un capteur (et par extension le panneau d'alarme)
Diuck Posté(e) le 10 juin 2014 Signaler Posté(e) le 10 juin 2014 ok je vois, je ne veux dire n'importe quoi mais il faut avant toute chose ajouter ton ID voir ci-dessous pour l'activer en instantané et lui donner la valeur -1 dans ton code -- ================================================== -- A VOUS DE JOUER -- ================================================== GEA.checkEvery = 30 -- On vérifie toutes les X secondes GEA.portables = {50} -- Liste des portables devant recevoir une notification {70, 71} --GEA.debug = true -- Affichage des traces dans la console ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- local id = { ENTREE_SOUS_SOL = 4, -- Multisensor Aeon Labs DSB05 -- SALLE_A_MANGER = 39, -- Motion Sensor Salle à manger CPT Mouvements -- SALON = 58, -- Motion Sensor Salon CPT Mouvements -- PORTE_DE_GARAGE = 21, -- Capteur de position Gge --
HANSOLO Posté(e) le 11 juin 2014 Signaler Posté(e) le 11 juin 2014 Petite correction, pour de l'instantané c'est dans l'entête qu'il faut déclarer les ID à surveiller. (erreur de copier/coller?) --[[ %% autostart %% properties 14 value 19 value 20 value 41 value 86 value %% globals --]] Ce que tu indique c'est pour nommer les ID afin d'améliorer la lisibilité des commandes. 1
Lazer Posté(e) le 11 juin 2014 Signaler Posté(e) le 11 juin 2014 OK je vois merci Mais ce qu'il va me falloir, c'est un moyen d'armer/désarmer mon capteur (une entrée numérique d'un Fibaro Universel)
Steven Posté(e) le 11 juin 2014 Auteur Signaler Posté(e) le 11 juin 2014 Version 3.50 [Nouveauté] Ajout des conditions {"Global+", <variable>, <valeur>} et {"Global+", <variable>, <valeur>} par @HANSOLO [Nouveauté] Ajout des conditions {"setArmed", <id>} et {"setDisarmed", <id>} [Correction] Erreur lorsqu'un module à pile ne retourne pas son information [Correction] Mode debug dans certains circonstance (le lien est dans ma signature) @Shyrka973 J'ai essayé l'implémentation de la fonction suspend mais il y a trop de soucis du au cloisonnement entre le script qui tourne en mode normal et ceux qui sont exécuté en mode instantané (Chaque déclenchement instantané démarre une instance de GEA dans son propre environnement). Ils est donc difficile depuis un déclenchement immédiat de suspendre une action tournant dans une autre instance. Donc pour l'instant, c'est toujours pas bon. @Lazer Fonctions ajoutées et testée avec succès -- Si pas de mouvement dans l'entrée depuis 10 minutes, on arme la porte GEA.add(id["DETECTEUR_SALON"], 10*60, "", {{"Inverse"}, {"setArmed", id["PORTE_ENTREE"]}}) -- Si un mouvement est déctecté dans l'entrée on désarme la porte GEA.add(id["DETECTEUR_SALON"], -1, "", {{"setDisarmed", id["PORTE_ENTREE"]}})
Messages recommandés