Aller au contenu
Smart

Light scene on

Recommended Posts







 




   
  




  
  
  
  
  
   
      
  


 


   


   

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.

Partager ce message


Lien à poster
Partager sur d’autres sites
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)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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

 

Partager ce message


Lien à poster
Partager sur d’autres sites

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. 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je n'avais évidemment pas mis dans la balance la prog, sinon pas assez de mains ;-) pour compter les langages maitrisés. :13:

Partager ce message


Lien à poster
Partager sur d’autres sites

Excuses, en rendant le post rapide, j'ai oublié de le traduire.

Partager ce message


Lien à poster
Partager sur d’autres sites

×