Créneau Horaire

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
Smat
Messages : 40
Inscription : 29 janv. 2015, 14:53

Créneau Horaire

Message 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.
Dernière modification par Smat le 10 avr. 2015, 10:25, modifié 1 fois.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Créneau Horaire

Message 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...
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Smat
Messages : 40
Inscription : 29 janv. 2015, 14:53

Re: Créneau Horaire

Message 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??
jcjames_13009
Messages : 105
Inscription : 23 févr. 2015, 15:27
Localisation : Marseille
Contact :

Re: Créneau Horaire

Message 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
Smat
Messages : 40
Inscription : 29 janv. 2015, 14:53

Re: Créneau Horaire

Message 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
Répondre