Aller au contenu

Smart

Membres confirmés
  • Compteur de contenus

    71
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Smart

  1. Smart

    Light scene on

    --[[ %% 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)
  2. Smart

    Light scene on

    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.
  3. Smart

    killing instances

    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.
  4. Smart

    killing instances

    --[[ %% 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.
  5. Smart

    Simulation de présence : Votre avis

    Good morning Stevens. This script is simulation or just an example? Can you try? regards
  6. Smart

    Support Gea

    Je veux créer une scène pour pouvoir utiliser le BOUTON FIBARO et le FIBARO KEYFOB, il y a quelques scrips dans GEA
  7. Smart

    Support Gea

    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?
  8. Smart

    Support Gea

    Je l'ai essayé et j'ai l'erreur suivante:
  9. Smart

    Support Gea

    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}})
  10. Smart

    Support Gea

    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
  11. Smart

    Support Gea

    parce qu'ils sont les 2 contacts de fgs223 Q1 et Q2
  12. Smart

    Support Gea

    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}}})
  13. Smart

    Support Gea

    Ok, seulement là je mets la variable DiaNoche, ne dois pas la mettre dans le code final?
  14. Smart

    Support Gea

    Si je voulais mettre la variable nuit à son tour, où je devrais l'ajouter?
  15. Smart

    Support Gea

    Ce serait serrer le bouton de l'interrupteur mural
  16. Smart

    Support Gea

  17. Smart

    Support Gea

    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
  18. Smart

    Support Gea

    Ok, je ne dois pas mettre dans l'entête CentralSceneEvent?
  19. Smart

    Support Gea

    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?
  20. Smart

    Support Gea

    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
  21. Smart

    Support Gea

    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
  22. 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.
×
×
  • Créer...