Smart Posté(e) le 30 août 2018 Signaler Posté(e) le 30 août 2018 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.
Smart Posté(e) le 3 septembre 2018 Auteur Signaler Posté(e) le 3 septembre 2018 Le 1/9/2018 à 17:12, jojo a dit : ??? --[[ %% 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)
jojo Posté(e) le 3 septembre 2018 Signaler Posté(e) le 3 septembre 2018 c'est un site français. On peux bien comprendre aider en anglais, mais pas en espagnol. Si tu veux qu'on t'aide, pose au min ta question en anglais. Je ne veux âs faire appel à Google traduction
Kana-chan Posté(e) le 4 septembre 2018 Signaler Posté(e) le 4 septembre 2018 Bonjour, Le 30/08/2018 à 13:06, Smart a dit : 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. Et voici la traduction: Citation Bonjour. J'ai cette scène simple qui ne fonctionne pas pour moi, je ne sais pas ce que j'ai fait de mal. La lumière doit s'allumer avant le coucher du soleil et s'éteindre après le lever du soleil. Peut-être lui répondre en Anglais aussi ? @SmartHello, Could you please ask your question in English at least ? We are a french site and few people speak in spanish. Thanks you.
Steven Posté(e) le 4 septembre 2018 Signaler Posté(e) le 4 septembre 2018 Did you try something like this / ¿Has probado algo como esto? --[[ ordenar acción en proximo anochecer ]] local anochecer = fibaro:getValue(1, 'sunsetHour') action='turnOff' setTimeout(function() onOff(devices, action) end, delay(anochecer)*1000) --- using of delay() --[[ ordenar acción en proximo amanecer ]] local amanecer = fibaro:getValue(1, 'sunriseHour') action='turnOn' setTimeout(function() onOff(devices, action) end, delay(amanecer)*1000) -- using of delay()
pepite Posté(e) le 4 septembre 2018 Signaler Posté(e) le 4 septembre 2018 @Steven Trilingue ;-) easy 1
Steven Posté(e) le 4 septembre 2018 Signaler Posté(e) le 4 septembre 2018 Seulement Français, Anglais et un peu d'Allemand (aussi Québécois, Luxembourgeois) et ceci si on ne compte pas les langages de programmation. Le reste, je délègue à Google Traduction.
pepite Posté(e) le 4 septembre 2018 Signaler Posté(e) le 4 septembre 2018 Je n'avais évidemment pas mis dans la balance la prog, sinon pas assez de mains ;-) pour compter les langages maitrisés.
Smart Posté(e) le 5 septembre 2018 Auteur Signaler Posté(e) le 5 septembre 2018 Excuses, en rendant le post rapide, j'ai oublié de le traduire.
Messages recommandés