Page 1 sur 1

Créneau Horaire

Publié : 08 avr. 2015, 11:42
par Smat
Bonjour,

Comment puis-je faire un script LUA qui ne fonctionnerai que du coucher du soleil, jusqu'au lever du soleil? J'ai bien compris que cela devrait être un script_time.

Dois-je obligatoirement passer par un interrupteur virtuel ou pas?

Merci de vos réponses.

Re: Créneau Horaire

Publié : 08 avr. 2015, 12:06
par vil1driver
salut,

oui script_time_blabla.lua

Code : Tout sélectionner

time = os.date("*t")
commandArray = {}
-- si on est la nuit
	if (timeofday['Nighttime']) then
	..
	..
	end
return commandArray 
	
cependant être la nuit ne doit pas être la seule condition, car cela va se vérifier toutes les minutes...

Re: Créneau Horaire

Publié : 08 avr. 2015, 18:54
par Smat
Merci,
donc cela donne ca??

Code : Tout sélectionner

time = os.date("*t")
commandArray = {}
-- si on est la nuit
if (timeofday['Nighttime']) and "le nom de mon detecteur" == 'On' then
envoi de SMS
end
return commandArray
   
timeofday Nightime est le créneau entre coucher et lever du soleil??

Re: Créneau Horaire

Publié : 09 avr. 2015, 21:27
par jcjames_13009
Smat a écrit : timeofday Nightime est le créneau entre coucher et lever du soleil??
Bonsoir,

Oui c'est bien ça.

Et

Code : Tout sélectionner

timeofday['Daytime']
est le créneau entre le lever et le coucher du soleil

De la même manière

Code : Tout sélectionner

timeofday['SunriseInMinutes']
timeofday['SunsetInMinutes']
donne respectivement l'heure de lever et coucher du soleil en minutes

Plus de détails en Anglais là http://www.domoticz.com/wiki/Events

@+

JC

Re: Créneau Horaire

Publié : 10 avr. 2015, 10:27
par Smat
Merci!!!

Mais le script_time ne fonctionne pas, je l'ai passé en script-device

Code : Tout sélectionner

time = os.date("*t")

commandArray = {}
if (timeofday['Nighttime']) and (otherdevices['Porte avant']=='Open') then
commandArray['OpenURL']='https://smsapi.free-mobile.fr/***************'
commandArray['OpenURL']='https://smsapi.free-mobile.fr/***************'
commandArray['Lumière entrée']='On'
end
return commandArray