Sunrise et SUnset plus ou mois des minutes

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 <\>.
Popo
Messages : 17
Inscription : 01 mars 2015, 07:54

Sunrise et SUnset plus ou mois des minutes

Message par Popo »

Bonjour à tous,
Dans les évènements "puzzle" est-il possible d'ajouter ou enlever des minutes sur les heures sunrise ou Sunset ? Objectif ouvrir ou fermer les volets avant ou après le lever du soleil.
Merci pour votre aide.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Sunrise et SUnset plus ou mois des minutes

Message par vil1driver »

salut,

je ne sais pas en blocky mais si tu veux t'essayer à lua voici le code que j'utilise pour déclancher une commande 15 minutes avant le coucher du soleil:

Code : Tout sélectionner

time = os.date("*t")
commandArray = {}

--print(timeofday['SunsetInMinutes'])

if ((60 * time.hour + time.min) == (timeofday['SunsetInMinutes'] - 15)) then
		
		-- ta commande ici
		
end
return commandArray 

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
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Sunrise et SUnset plus ou mois des minutes

Message par patrice »

Oui et dans l'interface des groupes, il y a un parametrage pour cela
Pièces jointes
2015-03-01 09_46_16.png
2015-03-01 09_46_16.png (76.12 Kio) Consulté 14858 fois
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
jackslayter
Messages : 1040
Inscription : 30 sept. 2014, 14:40
Localisation : Isère (38)

Re: Sunrise et SUnset plus ou mois des minutes

Message par jackslayter »

moi j'ai un script qui allume la lumière

Code : Tout sélectionner

time = os.date("*t")
t1 = time.hour*60+time.min
t2 = timeofday['SunsetInMinutes']
dec = tonumber(uservariables["dec_sunset"]) --décalage de l'heure
r1 = (t1-(t2+dec))
commandArray = {}
--print(r1 .. ' minutes before or after action')
if(r1 == 0 or r1 == 1) then
commandArray['lampe salon']='On'
--print('SUNSET')
end
end
return commandArray
Raspberry Pi + RFLink + Domoticz Beta
Oregon - 3x Thgr122Nx / Chacon - micromodule 200w, télécommande 3b et 16b, 2x module 1000w, détecteur de fumée, contact de porte, 2x prise 3500w / OWL - CM180 / TRC02 v2 RGB 3M / Cheap - PIR, contact de porte
Popo
Messages : 17
Inscription : 01 mars 2015, 07:54

Re: Sunrise et SUnset plus ou mois des minutes

Message par Popo »

Merci Patrice, j'étais complètement passé à coté de cette fonctionnalité. C'est tellement plus simple !
Pour les autres merci pour votre partage cela va me servir d'expériences toujours utiles.
Merci à tous ! ;)
usky73
Messages : 26
Inscription : 08 nov. 2015, 17:44

Re: Sunrise et SUnset plus ou mois des minutes

Message par usky73 »

patrice a écrit :Oui et dans l'interface des groupes, il y a un parametrage pour cela
Bonjour,
J'ai bien trouvé cette option mais comment parametrer 5 minutes avant le sunset ou 5 minutes après ?
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Sunrise et SUnset plus ou mois des minutes

Message par vil1driver »

Bah tu mets 5min c'est tout

L'image dans le message de Patrice indique 20min avant le lever du soleil...
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
Gaz
Messages : 224
Inscription : 17 oct. 2015, 10:30

Re: Sunrise et SUnset plus ou mois des minutes

Message par Gaz »

Question certainement très con, es possible sur un micro module de ne le faire fonctionner que entre le coucher du soleil est le lever du soleil, un peu comme les heures pleines/creuses ?
En gros qu'il soit totalement inactif aussi bien par commande radio que via des poussoir.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Sunrise et SUnset plus ou mois des minutes

Message par vil1driver »

Sur un module du commerce je suis pratiquement certain que non.

Si tu le cré toi même à partir d'une puce programmable, certainement.
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
Gaz
Messages : 224
Inscription : 17 oct. 2015, 10:30

Re: Sunrise et SUnset plus ou mois des minutes

Message par Gaz »

vil1driver a écrit :Sur un module du commerce je suis pratiquement certain que non.

Si tu le cré toi même à partir d'une puce programmable, certainement.
Oulal je vais déménager à coté de la caserne des pompiers avec ce type de manipulation. :lol:

Et juste désactiver l' action manuel par poussoir/inter ?
Répondre