Aller au contenu

Messages recommandés

Posté(e)






 




   
  




  
  
  
  
  
   
      
  


 


   


   

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.

Posté(e)
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)

 

Posté(e)

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

Posté(e)

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.

 

Posté(e)

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()

 

Posté(e)

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. 

×
×
  • Créer...