
Smart
Membres confirmés-
Compteur de contenus
71 -
Inscription
-
Dernière visite
Tout ce qui a été posté par Smart
-
--[[ %% autostart --]] --[[ escena sunSetONsunRiseOff.lua por Manuel Pascual dic 2017 ------------------------------------------------------------------------------]] --[[variables de USUARIO ]] -- lista de id de dispositivos separados por coma "," ej. {12,15,280} local devices = {212} --[[enciende o apaga]] function onOff(devices, action) for key, id in pairs(devices) do fibaro:debug(action..' id:'..id) fibaro:call(id, action); end end ---[[calcula elos segundos hata el proximo horaMinuto hh:mm]] function delay(horaMinuto) local year = tonumber(os.date("*t").year) local month = tonumber(os.date("*t").month) local day = tonumber(os.date("*t").day) local hour = tonumber(string.format("%1d", horaMinuto:sub(1,2))) local min = tonumber(string.format("%1d", horaMinuto:sub(4,5))) local delay = os.time{year=year, month=month, day=day, hour=hour, min=min} - os.time() if delay < 0 then delay = 86400 + delay end return delay end --[[Comienza la ejecución]] local action = ''; --[[ ordenar acción en proximo anochecer ]] local anochecer = fibaro:getValue(1, 'sunsetHour') action='turnOff' setTimeout(function() onOff(devices, action) end, -65*1000) --[[ ordenar acción en proximo amanecer ]] local amanecer = fibaro:getValue(1, 'sunriseHour') action='turnOn' setTimeout(function() onOff(devices, action) end, 5*1000)
-
Buenos días. Tengo esta simple escena que no funciona para mí, no sé lo que hice mal. La luz debería encenderse antes del atardecer y apagarse después del amanecer.
-
Excuse my ignorance, in which part of the scene I put it? I converted it from block to Lua, it worked well on the block, the only thing that when the 10 instances were completed did not work anymore, that's why I turned it into LUA and I added the Kill option to it.
-
--[[ %% autostart %% properties 199 value 182 value %% weather %% events %% globals --]] local startSource = fibaro:getSourceTrigger(); if ( ( tonumber(fibaro:getValue(199, "value")) == 0 and fibaro:getGlobalValue("DiaNoche") == "Noche" and fibaro:getGlobalValue("Tecla") == "No" and tonumber(fibaro:getValue(182, "value")) > 0 ) or startSource["type"] == "other") then fibaro:call(199, "turnOn"); setTimeout(function() fibaro:call(199, "turnOff"); end, 60000) if (fibaro:countScenes() > 1) then fibaro:abort() end Good afternoon, I want to create a scene that fulfills the following characteristics; If it is night and the key is not active (create a variable that tells me if Key Yes / No) then the light goes on 60 seconds when it passes through the Motion Sensor. But it does not work for me, and at the same time every time the scene is triggered I want to kill that instance.
-
Good morning Stevens. This script is simulation or just an example? Can you try? regards
-
Je veux créer une scène pour pouvoir utiliser le BOUTON FIBARO et le FIBARO KEYFOB, il y a quelques scrips dans GEA
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
J'ai déjà trouvé l'erreur, j'avais à la fin de la ligne un point qui ne correspondait pas. Merci! Et une autre question, avec le bouton et le bouton est là une scène avec Gea?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Oka, voici mon code. Créez deux variables: Jour Nuit et une autre touche (Commutateur) --[[ %% autostart %% properties 199 Value ---Luz garage delantera 182 Value ---- Motion sensor %% globals DiaNoche --]] -- ========================================================== -- GEA : Gestionnaire d'Evénements Automatique -- v 6.07 -- Créé par Steven en collaboration avec Pepite et Tibahut -- Remerciement à : -- tous les utilisateurs/testers/apporteurs d'idées du -- forum Domotique-fibaro.fr -- Aux betas testeurs : ADN182, Puni, Basklj, Sonnyboy, Gandalf, -- drboss, kioneoranga, MAM78, ... -- ========================================================== -- v.6.07 -- mod : correction slider {"Slider", <id_mv>, <Label>, <valeur>} -- mod : Ajout de GEA.getMessageDecorator(msg) pour permettre -- à l'utilisateur d'ajouter facilement ces propres gsub() -- mod : add GEA.trad.locale -- mod : correction usage de la variable globale -- mod : Multiple {"Portable", <id portable>} -- mod : Popup with scenario ID -- add : {"Polling", <id module>} -- ========================================================== function config() -- -------------------------------------------------------- -- CONFIGURATON GENERALE -- -------------------------------------------------------- GEA.checkEvery = 30 GEA.portables = {199,182} GEA.globalvariables = "GEA_Tasks" GEA.batteriesWithRoom = true GEA.language = "En" -- ========================================================== -- M A I N ... démarrage de GEA -- ========================================================== GEA.init() GEA.add ({"Value", {199}, 1},-1,"Tecla activa",{{"Global", "Tecla","Si"}}) GEA.add ({"Value", {199}, 0},-1,"Tecla no activa",{{"Global", "Tecla","No"}}) ------si variable cle = non et si dection alors alume la lampe GEA.add({"Global", "DiaNoche","Noche"},30,{{"Value", 182, 1},{"Global", "Tecla", "No"}},-1 ,"",{{"turnOn", 199}}) GEA.add({"Global","DiaNoche","Noche"},30,{{"Value",199,1},{"Global","Tecla","No"}},180,"",{{"turnOff",199}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, avec GEA pouvez-vous désactiver une scène de la clé? Par exemple: J'ai un détecteur de mouvement et un Fgs223 connecté dans la salle à manger, j'ai une scène qui allume la lumière quand je passe le mouvement et l'éteint quand il n'y a pas de mouvement pendant 5 minutes, mais quand j'ai des gens à manger je ne veux pas éteindre lumière
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
parce qu'ils sont les 2 contacts de fgs223 Q1 et Q2
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bon après-midi, encore une fois, je reçois l'erreur suivante [DEBUG] 16:15:18: Aucun traitement à effectuer [DEBUG] 16:15:18: -------------------------------------------------------------------------------- [DEBUG] 16:15:18: Aucune entrée pour l'évennement other, supprimer le de l'entête --[[ %% autostart %% properties 81 Value 82 Value %% globals DiaNoche --]] -- ========================================================== -- GEA : Gestionnaire d'Evénements Automatique -- v 6.07 -- Créé par Steven en collaboration avec Pepite et Tibahut -- Remerciement à : -- tous les utilisateurs/testers/apporteurs d'idées du -- forum Domotique-fibaro.fr -- Aux betas testeurs : ADN182, Puni, Basklj, Sonnyboy, Gandalf, -- drboss, kioneoranga, MAM78, ... -- ========================================================== -- v.6.07 -- mod : correction slider {"Slider", <id_mv>, <Label>, <valeur>} -- mod : Ajout de GEA.getMessageDecorator(msg) pour permettre -- à l'utilisateur d'ajouter facilement ces propres gsub() -- mod : add GEA.trad.locale -- mod : correction usage de la variable globale -- mod : Multiple {"Portable", <id portable>} -- mod : Popup with scenario ID -- add : {"Polling", <id module>} -- ========================================================== function config() -- -------------------------------------------------------- -- CONFIGURATON GENERALE -- -------------------------------------------------------- GEA.checkEvery = 30 GEA.portables = {81,82} GEA.globalvariables = "GEA_Tasks" GEA.batteriesWithRoom = true GEA.language = "fr" -- GEA.control = true -- controle des lignes au démarrage -- GEA.debug = true -- afichage de toutes les traces dans la console -------- -- ========================================================== -- M A I N ... démarrage de GEA -- ========================================================== GEA.init() -----la cle active une variable CLE Oui ou Non GEA.add({"Value", {81,82}, 1}, -1 , "Tecla activa", {{"Global", "Tecla", "Si"}}) GEA.add({"Value", {81,82}, 0}, -1 , "Tecla no activa", {{"Global", "Tecla", "No"}}) ------si variable cle = non et si dection alors alume la lampe GEA.add({"Global", "DiaNoche","Noche"},30,{{"Value", 182, 1},{"Global", "Tecla", "No"}}, -1 , "", {{"turnOn", {81,82}}}) ------ si lampe allume et variable CLE=Non alors etein la lampe pres 5mm GEA.add({"Global", "DiaNoche","Noche"},30,{{"Value", {81,82}, 1},{"Global", "Tecla", "No"}}, 300 , "", {{"turnOff", {81,82}}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ok, seulement là je mets la variable DiaNoche, ne dois pas la mettre dans le code final?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Si je voulais mettre la variable nuit à son tour, où je devrais l'ajouter?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ce serait serrer le bouton de l'interrupteur mural
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
GEA 6.07 Une autre petite chose, si je veux que ce soit seulement quand il fait nuit, où puis-je ajouter cette partie? La méthodologie serait comme ceci: S'il fait nuit et que la touche n'est pas enfoncée, le capteur de mouvement détecte un mouvement qui allume la lumière pendant 5 minutes. S'il fait nuit et que la touche est enfoncée, le voyant s'allume, mais il ne doit pas être éteint automatiquement, mais en appuyant de nouveau sur la touche. Me aparecío este error
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Ok, je ne dois pas mettre dans l'entête CentralSceneEvent?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
OK merci beaucoup! Puis-je créer cette variable, et au début du code GEA j'ai mis les ID de la fgs223 et le capteur de mouvement?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Salut @971jmd, merci pour votre réponse! J'utilise le module Fgs223. Je l'avais fait en bloc, maintenant je l'ai transformé en LUA --[[ %% autostart %% properties 81 value 182 value %% weather %% events %% globals --]] local startSource = fibaro:getSourceTrigger(); if ( ( tonumber(fibaro:getValue(81, "value")) == 0 and fibaro:getGlobalValue("DiaNoche") == "Noche" and tonumber(fibaro:getValue(182, "value")) > 0 ) or startSource["type"] == "other" ) then fibaro:call(81, "turnOn"); setTimeout(function() fibaro:call(81, "turnOff"); end, 180000) end
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour. Une requête, comment est-ce que je pourrais rendre la scène non active quand j'utilise la clé? C'est-à-dire, j'ai un mouvement qui quand je suis détecté allume la lumière pendant 5 minutes et puis l'éteint, mais parfois je ne veux pas l'éteindre et pour cela j'avais pensé que la scène ne s'activerait pas quand j'utiliserais la clé. Salutations
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bon après-midi, je suis Javier d'Argentine, c'est un plaisir de faire partie de ce groupe et d'apprendre des expériences de chacun et d'offrir mon aide lorsque cela est nécessaire. Avec nos meilleures salutations.