
Arbu-jl
Membres confirmés-
Compteur de contenus
112 -
Inscription
-
Dernière visite
Tout ce qui a été posté par Arbu-jl
-
Bonsoir, je n'arrive pas àintégrer la scène suivante dans GEA.... --[[ %% autostart %% properties %% globals Alarm_State HueDevice_1 HueDevice_2 HueDevice_3 HueDevice_4 HueDevice_5 HueDevice_6 HueDevice_7 HueDevice_8 HueDevice_9 --]] local startSource = fibaro:getSourceTrigger(); if ( ( fibaro:getGlobalValue("Alarm_State") == "Armed" ) and ( fibaro:getGlobalValue("HueDevice_1") == "On" ) or ( fibaro:getGlobalValue("HueDevice_2") == "On" ) or ( fibaro:getGlobalValue("HueDevice_3") == "On" ) or ( fibaro:getGlobalValue("HueDevice_4") == "On" ) or ( fibaro:getGlobalValue("HueDevice_5") == "On" ) or ( fibaro:getGlobalValue("HueDevice_6") == "On" ) or ( fibaro:getGlobalValue("HueDevice_7") == "On" ) or ( fibaro:getGlobalValue("HueDevice_8") == "On" ) or ( fibaro:getGlobalValue("HueDevice_9") == "On" ) or startSource["type"] == "other" ) then fibaro:call(194, "pressButton", "2"); fibaro:call(268, "pressButton", "2"); fibaro:call(201, "pressButton", "2"); fibaro:call(203, "pressButton", "2"); fibaro:call(202, "pressButton", "2"); fibaro:call(232, "pressButton", "2"); fibaro:call(233, "pressButton", "2"); fibaro:call(195, "pressButton", "2"); fibaro:call(196, "pressButton", "2"); fibaro:call(234, "turnOff"); fibaro:call(236, "turnOff"); fibaro:call(237, "turnOff"); fibaro:call(239, "turnOff"); end J'ai fait de la manière suivante local hueon = {"If",{{"Global", "HueDevice_1", "On"}, {"Global", "HueDevice_2", "On"},{"Global", "HueDevice_3", "On"},{"Global", "HueDevice_4", "On"},{"Global", "HueDevice_5", "On"},{"Global", "HueDevice_6", "On"},{"Global", "HueDevice_7", "On"},{"Global", "HueDevice_8", "On"},{"Global", "HueDevice_9", "On"}}} GEA.add( armed, 3*60, "Eteindre les Hue_s après 3mn", { hueon, {"VirtualDevice", id["HUE_CHB1"], "2"}, {"VirtualDevice", id["HUE_CHB2"], "2"}, {"VirtualDevice", id["HUE_CHB3"], "2"}, {"VirtualDevice", id["HUE_JL"], "2"}, {"VirtualDevice", id["HUE_BB"], "2"}, {"VirtualDevice", id["HUE_BUF1"], "2"}, {"VirtualDevice", id["HUE_BUF2"], "2"}, {"VirtualDevice", id["HUE_JDH1"], "2"}, {"VirtualDevice", id["HUE_JDH2"], "2"}, {"turnOff", id["INT_PAR1"]}, {"turnOff", id["INT_PAR2"]}, {"turnOff", id["INT_PAR3"]}, {"turnOff", id["INT_PAR4"]}, {"Repeat"} }) Mais cela ne fonctionne pas... Auriez-vous une idée ??? Comprends pas...
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Cool, chargé !!! La simu n'a pas redémarré : Parfait Push pour prévenir du prochain démarrage : Parfait Je confirme que sur plusieurs jours, cela fonctionne. Je laisse tourner et te redis. merci beaucoup !!!
-
Alors, oui en effet, après un save, la simu redémarre. Pour être franc, ce n'est pas trop gênant dans l'immédiat. En fait si tu laisses tourner la scène toute seule, la simu fonctionne bien. C'est uniquement si tu redémarre le tout après l'heure d'arrêt, si je ne m'endors pas avant de vérifierais jusqu'a qu'elle heure ce comportement existe, je ne répond plus de rien après minuit... :-) merci pour ton support
-
Oui bien sur, il n'y a aucune urgence, ce n'est pas si grave... Voici les infos.... Heures de départ de la Simu: Sunset. Heure de fin: 23:05 Redémarrage de la box: vers 23h40 Je pense, mais je n'ai pas regardé, que la variable Simu était sur 1 (On) De mon point de vue, ce quoi ne va pas c'est: [DEBUG] 23:53:03: Today's sunset is at 17:37 - End of Simulation at 23:05 [DEBUG] 23:53:03: Added 24H to Endtime (first start ending after midnignt) [DEBUG] 23:53:03: Recalculated Simulation StartHour (Sunset): 17:37 [DEBUG] 23:53:03: It's sunset time -> Simulation ON [DEBUG] 23:53:03: Push message (Lights simulation started, will stop at: 23:05) sent to mobile: 116 [DEBUG] 23:53:03: Lights simulation started, will stop at: 23:05 Encore une fois, merci pour ton aide
-
@sebcbien Il y a un truc qui ne joue pas... Hormis le fait que ma box était planté. Lors du redémarrage, la Simu s'est remis en route... Voici les loggs [DEBUG] 23:53:03: Presence Simulator | v2.4.2 [DEBUG] 23:53:03: -------------------------------- [DEBUG] 23:53:03: Push message (Scheduled Simulation starting time: 17:37) sent to mobile: 116 [DEBUG] 23:53:03: Today's sunset is at 17:37 - End of Simulation at 23:05 [DEBUG] 23:53:03: Added 24H to Endtime (first start ending after midnignt) [DEBUG] 23:53:03: Recalculated Simulation StartHour (Sunset): 17:37 [DEBUG] 23:53:03: It's sunset time -> Simulation ON [DEBUG] 23:53:03: Push message (Lights simulation started, will stop at: 23:05) sent to mobile: 116 [DEBUG] 23:53:03: Lights simulation started, will stop at: 23:05 [DEBUG] 23:53:04: light ID:44 status:0 [DEBUG] 23:53:04: entering loop of 7.8876666666667minutes [DEBUG] 23:59:56: exiting loop of 7.8876666666667minutes [DEBUG] 23:59:56: sleeptime:7.8876666666667 [DEBUG] 23:59:57: light ID:57 status:0 [DEBUG] 23:59:57: entering loop of 15.968816666667minutes [DEBUG] 00:15:55: exiting loop of 15.968816666667minutes [DEBUG] 00:15:55: sleeptime:15.968816666667 [DEBUG] 00:15:56: light ID:44 status:1 [DEBUG] 00:15:56: entering loop of 3.9510333333333minutes [DEBUG] 00:17:17: More than one scene active, exiting! [DEBUG] 00:17:19: exiting loop of 3.9510333333333minutes [DEBUG] 00:17:19: sleeptime:3.9510333333333 [DEBUG] 00:17:19: TurnOff All lights! [DEBUG] 00:17:19: Device:Lampes Alcôve Off [DEBUG] 00:17:19: Device:Eclair Plafond Cui Off [DEBUG] 00:17:19: Device:Eclair Plafond Ami Off [DEBUG] 00:17:19: Device:Lampes TV Off [DEBUG] 00:17:19: Device:Lampe Bureau Ami Off [DEBUG] 00:17:19: Device:Lampe Plafond Off [DEBUG] 00:17:19: Device:Eclair Plafond SaM Off [DEBUG] 00:17:19: Device:Eclair Plafond Off [DEBUG] 00:17:19: Device:LampePlafond Off [DEBUG] 00:17:19: Device:Eclair Applique Cui Off [DEBUG] 00:17:19: Device:Eclair Lustre Off [DEBUG] 00:17:19: Device:Eclair Applique Off [DEBUG] 00:17:19: Simulation is deactivated [DEBUG] 00:17:19: Presence Simulator is Terminated [DEBUG] 00:17:19: Push message (Presence Simulator is Terminated) sent to mobile: 116 [DEBUG] 00:17:19: Simu = 0, Exit from scene je regarderais de nouveau demain, j'ai déjà assez de mal pour ce soir avec la neige...
-
Pour le moment impeccable. Extinction à l'heure, redémarrage automatique à l'heure... Parfait quoi ! Bon, je chipotte... en termes de debug, ce log ne fait pas si propre.... [DEBUG] 20:31:15: light ID:44 status:0 [DEBUG] 20:31:15: entering loop of 14.952766666667minutes - 14.952766666667minutes, peux pas le raccourcir....à 14.5 ou 15.0 ?
-
Installé !!! Par contre, je ne pourrais pas tester sur plus de 24h, je reviens demain soir. Mais de nouveau en voyage la semaine suivante. Je donnerais un retour milieu de semaine prochaine. Merci !
-
@Ofwood Merci pour ce partage, fonctionne super bien !!! (Livebox 2 - Sagem) :-)
-
Ah oui, en effet.. pas essayé avec une heure de fin après 00h00. Sur cette dernière version, vous avez réécrit le code ou fait des motifs ?
-
@sebcbien Cela tourne chez moi. Arrêt hier soir à l'heure prévue. Push vers Smartphone pour avertir le début de la Simu vers 17h30 avec l'heure de fin à 22h30. controle du tout, ce à l'air de bien fonctionner.. [DEBUG] 17:23:42: sleeping 5 min before re-check [DEBUG] 17:28:42: Waiting for next Sunset -> Simulation OFF [DEBUG] 17:28:42: sleeping 5 min before re-check [DEBUG] 17:33:42: Waiting for next Sunset -> Simulation OFF [DEBUG] 17:33:42: sleeping 5 min before re-check [DEBUG] 17:38:42: It's sunset time -> Simulation ON [DEBUG] 17:38:42: Push message (Lights simulation started, will stop at: 22:30) sent to mobile: 116 [DEBUG] 17:38:42: Lights simulation started, will stop at: 22:30 [DEBUG] 17:38:43: light ID:74 status:99 [DEBUG] 17:38:43: entering loop of 0.97minutes [DEBUG] 17:39:41: exiting loop of 0.97minutes [DEBUG] 17:39:41: sleeptime:0.97 [DEBUG] 17:39:42: light ID:57 status:1 [DEBUG] 17:39:42: entering loop of 7.6931833333333minutes [DEBUG] 17:47:24: exiting loop of 7.6931833333333minutes [DEBUG] 17:47:24: sleeptime:7.6931833333333 [DEBUG] 17:47:25: light ID:192 status:29 [DEBUG] 17:47:25: entering loop of 9.04245minutes [DEBUG] 17:56:27: exiting loop of 9.04245minutes [DEBUG] 17:56:27: sleeptime:9.04245 [DEBUG] 17:56:28: light ID:65 status:1 [DEBUG] 17:56:28: entering loop of 8.2615666666667minutes [DEBUG] 18:04:44: exiting loop of 8.2615666666667minutes [DEBUG] 18:04:44: sleeptime:8.2615666666667 [DEBUG] 18:04:45: light ID:88 status:12 [DEBUG] 18:04:45: entering loop of 8.1353333333333minutes [DEBUG] 18:12:53: exiting loop of 8.1353333333333minutes A voir peut être sur plusieurs jours. De mon coté c'est Ok. Je n'ai pas eu le problème tel que tu le décris...
-
@Sebcbien Merci beaucoup !!! J'ai mis en place, et comme je suis encore en déplacement, c'est déjàen fonctionnement. Je surveillerai ce soir, pour savoir si la simulation s'arrête bien àj'heure prévue et si elle redémarre bien demain soir. Je te tiens informé. En tout cas nickel ! Merci encore
-
@sebcbien, J'utilise déjà depuis quelques semaines ton script que j'ai pris sur le forum Officiel. En effet, je suis souvent en déplacement, et pour moi ce script est super bien fait, merci en tout cas. Cependant, as tu pu observer le problème suivant: - Etant absent plusieurs jours de suite, je lance la simu par l'intermédiaire du VD, le script m'annonce le début de la simu à l'heure du Sunset comme prévue. La sim s'arrête bien à l'heure voulue, mais le lendemain, je suis obligé de relancer la sim si veux que cela fonctionne. GEA m'aide bien dans ce cas, à l'heure voulue, j'actionne le Off du VD Simu, le lendemain, je relance la Simu. Est ce normal ou bien une erreur chez moi.?
-
Je viens de finir mes tests Définitivement, cela ne vient pas de GEA, d'ailleurs le code proposé par Steven, a mon avis fonctionne parfaitement. Je pense que j'ai plus un problème avec mon IPX. D'ailleurs, je modifie ce que j'ai écris hier soir, j'étais pas bien aligné.... la détection fonctionne bien. Encore une fois, je pense que cela vient de l'IPX. Il faudrait que je poste du coté IPX800, mais comment changeons nous la mise à jour d'une variable avec la fonction push de l'IPX ? En fait je passe par une action sur un VD qui lui met à jour la variable. Il doit y avoir plus simple ...
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@pepite, @Steven Merci pour votre support. Je veins de rentrer de voyage et j'ai testé... J'avoue que je suis parti directement avec le code de Steven. Allumage cours OK avec la porte, cependant 3 à 5 secondes pour que la lumière s'allume Allumage cours par le détecteur, OK, même topo qu'avec la porte 3 à 5 secondes de délai C'est un peu gênant. Peut être que cela vient de la mise à jour des variables ? Extinction après 3 mn OK avec porte et détecteur de mouvement Par contre, j'ai observé que si j'ouvre la porte, la lumière de la cours s'allume, mais qu'il n'y a pas de détection de mouvement. C'est bizarre. Bon j'en ai marre pour ce soir, je verrais cela demain. En attendant encore merci pour votre patience et votre support
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@pepite, Merci pour ton aide précieuse. Je testerai ce WE et reviendrai vers toi le cas échéant
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
A la place de DETECTEUR_HALL, ne dois tu pas mettre id["DETECTEUR_HALL"). La même chose pour ECLAIRAGE_HALL.... D'ailleurs la déclaration d'un id doit être sous cette forme... local id = { DETECTEUR_HALL = 18 ECLAIRAGE_HALL = 8 } Alors que les déclencheurs doivent être entre %% properties 18 value 8 value %% globals
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Merci @pepite je viens de voir encore une erreur, ci-après la correction. -- Si Sunset et ouverture porte ou detection garage alors Lampe allumée, puis extinction après 3 minutes local nuit = {"Global", "JOUR_NUIT", "NUIT"} local coursOn = {"Global", "Cours", "1"} local coursOff = {"Global", "Cours", "0"} GEA.add({id["SENSOR_ENTPRIN"], nuit}, -1, "Cours On Sensor", {{"VirtualDevice", id["VD_IPX800"], "1"}}) GEA.add({coursOn, nuit}, -1, "Cours On", {{"VirtualDevice", id["VD_IPX800"], "1"}}) local LumCours = GEA.add(coursOff, 1*30, "", {{"VirtualDevice", id["VD_IPX800"], "9"}}) GEA.add(coursOn, -1, "", {{"RestartTask", LumCours}}) GEA.add({id["SENSOR_ENTPRIN"], coursOff}, 1*40, "", {{"VirtualDevice", id["VD_IPX800"], "9"}}) GEA.add(coursOff, 5*60, "", {{"VirtualDevice", id["VD_IPX800"], "9"}}) J'ai un IPX qui commande la lampe extérieure. id["VD_IPX800"]. On en 1, Off en 9, de plus, il y a une tempo Off sur ce relais à 3 minutes pour l'extinction. J'ai un détecteur de mouvement à l'extérieur branché sur l'IPX, il met à jour la variable "Cours" à 1 lorsque allumé, à 0 lorsque éteint Je récupère la variable "Cours dans GEA {"Global", "Cours", "1"} ou {"Global", "Cours", "0"} id["SENSOR_ENTPRIN"] correspond à un sensor Fibaro de détection d'ouverture de porte/fenêtre Bien sur, je souhaite que tout cela ne fonctionne que la nuit, je me sers de la variable {"Global", "JOUR_NUIT", "NUIT"} Si le détecteur extérieur capte un mouvement, celui-ci met à jour la variable "Cours" à 1, GEA (enfin je crois ) allume le relais de l'IPX. GEA.add({coursOn, nuit}, -1, "Cours On", {{"VirtualDevice", id["VD_IPX800"], "1"}}) 3 minutes après, à l'extinction du relais de la lampe extérieure, la variable "Cours" passe à 0 si aucun mouvement n'est détecté. cependant si un mouvement est détecté avant ces 3 minutes, le timer est relancé. local LumCours = GEA.add(coursOff, 1*30, "", {{"VirtualDevice", id["VD_IPX800"], "9"}}) GEA.add(coursOn, -1, "", {{"RestartTask", LumCours}}) (Je laisse cependant une chance au détecteur (30 s) pour être sur qu'il n'y ai pas d'autre détection pas sur que cela serve à grand chose, je voulais tester la fonction Timer, d'ailleurs je ne suis pas sur que cela fonctionne comme cela... je pratique de la même manière avec le id["SENSOR_ENTPRIN"] que pour l'IPX. Sauf que je n'ai pas mis de Timer avec de RestartTask, juste 40s, oui, je sais, je lui laisse aussi une chance, la dernière de détecter une ouverture.... Enfin, j'ai ajouter une dernière sécurité, avec la ligne suivante GEA.add(coursOff, 5*60, "", {{"VirtualDevice", id["VD_IPX800"], "9"}}) Extinction de la lampe extérieur si Variable "Cours" à zéro pendant au moins 5 minutes. Curieusement, ce job s'arrête. (Modif: en fait c'est normal qu'il s'arrête, puisque l'actionneur est coursOff, si pas de changement d'état, GEA n'a rien à faire), alors pourquoi cette P... de lampe se rallume.... Maintenant, vous allez me dire, pourquoi ne pas avoir commandé directement le relais IPX avec le Détecteur IPX, parce qu'en effet, cela fonctionne parfaitement.... Ben parce que lorsque j'ouvre la porte d'entrée, le sensor allumait bien la lampe extérieure, puis le détecteur prenait le relais, j'avais été obligé de mettre un ordre Off sur lampe pour que la lampe extérieure s'éteigne bien au bout d'un moment. Du coup, si je restait dehors plus longtemps que le délai indiqué pour faire le Off, la lampe extérieur s'éteignait, j'était alors obligé de faire un mouvement à l'extérieur pour la rallumer. Bon avec le temps qu'il fait en HauteSavoie, ce n'est pas un problème en ce moment.... d'ailleurs en lisant mes explications, suis pas sur d'être très logique, un vrai boulet quoi Voili, voila, ....
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@pepite, @Steven Merci pour vos retours. J'ai modifié les lignes, voici ce que j'obtiens. J'ai mis dans l'entête les déclencheurs... --[[ %% autostart %% properties 179 value 178 value 243 value 242 value %% globals Alarm_State Cours --]] -- Si Sunset et ouverture porte ou detection garage alors Lampe allumée, puis extinction après 3 minutes local nuit = {"Global", "JOUR_NUIT", "NUIT"} local coursOn = {"Global", "Cours", "1"} local coursOff = {"Global", "Cours", "0"} GEA.add(id["SENSOR_ENTPRIN"], -1, "Cours On Sensor", {{"VirtualDevice", id["VD_IPX800"], "1"}}) GEA.add({coursOn, nuit}, -1, "Cours On", {{"VirtualDevice", id["VD_IPX800"], "1"}}) local LumCours = GEA.add(coursOff, 1*30, "", {{"VirtualDevice", id["VD_IPX800"], "9"}}) GEA.add(coursOn, -1, "", {{"RestartTask", LumCours}}) GEA.add({id["SENSOR_ENTPRIN"], coursOff}, 1*40, "", {{"VirtualDevice", id["VD_IPX800"], "9"}, {"Inverse"}}) Bon malheureusement je ne peux que tester àdistance cette semaine, j'espère qu'au moins la lampe ne restera pas allumé pendant des heures... Pouvez-vous me dire si cela vous parait cohérent ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ben, tant mieux au moins nous en profitons !!!
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bon je reprends à zero pour ces 2 - 3 scenes, je re-lis attentivement la doc, d'ailleurs super bien faite et posterais mes 4-5 lignes quand cela fonctionnera. On va y aller pas après pas merci a vous deux (pepite et sebcbien) pour votre aide, je suis quand même très impressionné par le travail de Steven
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Hello, @sebcbien - merci j'avais déjà regarder, je vais regarder a nouveau vos exemples. Merci, c'est pas toujours évident... @pepite - oui en effet, je vais revoir cela. de toute manière, je me suis connecté ce soir et la lumière de la cours était allumée. donc je vais retenter avec quelques modifications. Pour ma compréhension, quelle est la différence entre ces deux lignes de code, le résultat sera t-il le même ? local nuit = {"Global", "JOUR_NUIT", "NUIT"} local coursOn = {"Global", "Cours", "1"} GEA.add ( {coursOn, nuit}, -1, "Cours On", {{"VirtualDevice", id["VD_IPX800"], "1"}}) ligne que "@petite" a proposée, et celle ci peux importe le résultat derrière, je voudrais juste comprendre à quelle position nous devons mettre les déclaration local nuit et local coursOn. Le If n'est il pas la condition pour que l'action se lance ? local nuit = {"Global", "JOUR_NUIT", "NUIT"} local coursOn = {"If",{{"Global", "Cours", "1"}}} GEA.add({nuit}, -1, "Cours On", {{"VirtualDevice", id["VD_IPX800"], "1"}, coursOn})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Je fais n'importe quoi, je corrige avec ce que "pepite" a proposé, je teste et reviens vers vous si besoin. Merci. Sinon, j'ai une autre question... comment puis-je simplifier cela GEA.add(id["CUIS_APPLIQUE"], 5*30, "", {{"Inverse"},{"Time", "Sunset-30", "23:29"}, {"If",{{"Global", "Alarm_State", "Disarmed"}}}, {"turnOn"}}) GEA.add(id["COUL_APPLIQUE"], 5*30, "", {{"Inverse"},{"Time", "Sunset-30", "23:29"}, {"If",{{"Global", "Alarm_State", "Disarmed"}}}, {"turnOn"}}) cela ne fonctionne pas lorsque je fais comme ci-après GEA.add(id["CUIS_APPLIQUE"], id["COUL_APPLIQUE"], 5*30, "", {{"Inverse"},{"Time", "Sunset-30", "23:29"}, {"If",{{"Global", "Alarm_State", "Disarmed"}}}, {"turnOn"}}) il doit y avoir une syntaxe manquante...
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@pepite Merci, mais je viens de m'apercevoir que ma scene ne fonctionne pas de toute manière. J'ai retrouvé la lampe de la cours allumée. J'ai l'impression que cela ne fonctionne qu'une fois.. Il faut peut être ajouter un repeat.. je suis un peu perdu. Par rapport au code proposé, si jamais la porte est refermée avant que le détecteur de la Cours ne détecte une personne, la lumière de la Cours s'éteindra ? Il ne faudrait pas ajouter un timer quelque part pour que celui-ci recommence de zéro si une détection arrive, ou si la porte est de nouveau ouverte? local nuit = {"Global", "JOUR_NUIT", "NUIT"} local coursOn = {"Global", "Cours", "1"} local coursOff = {"Global", "Cours", "0"} GEA.add ( {id["SENSOR_ENTPRIN"], nuit}, -1, "Cours On Sensor", {{"VirtualDevice", id["VD_IPX800"], "1"}}) GEA.add ( {coursOn, nuit}, 1*30, "Cours On", {{"VirtualDevice", id["VD_IPX800"], "1"}}) GEA.add ( coursOff, 5*60, "", {{"VirtualDevice", id["VD_IPX800"], "9"}}) ce serait quelque chose comme cela ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, Tout d'abord, je suis impressionné par ce "GEA", c'est le top, réduction de plus de 50% de mes scènes. Franchement, félicitations !!! Cela fait maintenant plusieurs jours que je m'amuse avec, pour des scenes simples, je m'en sors pas trop mal, en tout cas cela fonctionne. J'avoue que je n'ai pas lu toutes les 77 pages de ce tread, mais au moins plus de la moitié afin de prendre des exemples, c'est le bon endroit pour s'exercer. Depuis hier matin, je suis sur une scene qui me paraissait simple à faire avec GEA, mais j'avoue qu'après plusieurs heures et même très tard dans la nuit, je n'y comprend plus rien. Cette scene fonctionne, mais j'ai été obligé de mettre plusieurs choses qui ne me paraissent pas catholique. J'ai la forte impression d'avoir complexifié le tout. Pourriez-vous jeter un coup d'oeil et me dire si c'est correct ? quelques explications.... J'ai un IPX800 qui gère une lumière dans la cours d'entrée, un capteur de présence sur cet IPX, un sensor FIBARO sur ma porte d'entrée. Le soir après le couché du soleil, si la porte d'entrée est s'ouvre, la lumière de la cours s'allume. l'IPX met à jour la variable Cours sur le HC2 à l'allumage et à l'extinction de la lumière. Variable Cours à 0 ou a 1. L'IPX lumière Cours reste allumée pendant 3 min si pas de passage devant le détecteur, ou si la porte reste fermée. La scene fonctionne, mais cela ne me parait très optimum. Merci pour votre support JL --[[ %% autostart %% properties 179 value 178 value %% globals Alarm_State Cours --]] local id = { SENSOR_ENTPRIN = 178, VD_CAPTEURCOURS = 93, VD_SENSEE = 223, VD_IPX800 = 34, SDBREZ_LUM = 243, SDBREZ_FANV1 = 253, SDBREZ_FANV2 = 254, VD_SIMULATIO = 269, VD_COURS = 39, } -- Si Sunset et ouverture porte ou detection garage alors Lampe allumée, puis extinction après 3 minutes GEA.add(id["SENSOR_ENTPRIN"], -1, "Cours On Sensor", {{"VirtualDevice", id["VD_IPX800"], "1"}, {"If",{{"Global", "JOUR_NUIT", "NUIT"}}}}) GEA.add({"Global", "Cours", "1"}, -1, "Cours On", {{"VirtualDevice", id["VD_IPX800"], "1"}, {"If",{{"Global", "JOUR_NUIT", "NUIT"}}}}) local LumCours = GEA.add({"Global", "Cours", "0"}, 1*30, "", {{"VirtualDevice", id["VD_IPX800"], "9"}}) GEA.add({"Global", "Cours", "1"}, -1, "", {{"RestartTask", LumCours}}) GEA.add(id["SENSOR_ENTPRIN"], 1*40, "", {{"VirtualDevice", id["VD_IPX800"], "9"}, {"If",{{"Global", "Cours", "0"}}}, {"Inverse"}}) GEA.add({"Global", "Cours", "0"}, 15*60, "", {{"VirtualDevice", id["VD_IPX800"], "9"}, {"If",{{"Global", "Cours", "0"}}}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Les LEDs fonctionnent parfaitement sur un autre circuit sans module Fibaro. D'une manière générale, j'avoue que la qualité des ampoules LEDs est vraiment différente d'une marque àl'autre