Sunrise / sun Set
Sunrise / sun Set
Bonjour
mes volets roulants sont configurés pour se fermer après le coucher du soleil.
seul pblm c'est que ce jour le soleil se couche à 18h36 et du coup je me retrouve dans le noir alors qu'il fait encore jour.
est il possible de rajouter du temps à la notion de "sunset/sun rise", genre rajouter +20min apres le coucher du soleil?
merci
mes volets roulants sont configurés pour se fermer après le coucher du soleil.
seul pblm c'est que ce jour le soleil se couche à 18h36 et du coup je me retrouve dans le noir alors qu'il fait encore jour.
est il possible de rajouter du temps à la notion de "sunset/sun rise", genre rajouter +20min apres le coucher du soleil?
merci
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Sunrise / sun Set
Salut
Oui bien sur
A quoi crois tu qu'il sert le champ horaire ?

Oui bien sur
A quoi crois tu qu'il sert le champ horaire ?
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Sunrise / sun Set
ah pour moi c'était un champs qui était utilisé que pour les heures fixes.
du coup si je mets comme ci dessous ca décale de 30 min , c'est bien ca?
du coup si je mets comme ci dessous ca décale de 30 min , c'est bien ca?
- Pièces jointes
-
- Domoticz .png (239.6 Kio) Consulté 7996 fois
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Sunrise / sun Set
Tout à fait 
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Sunrise / sun Set
Petit UP
Comment faire pour intégrer cela dans un script en Lua ?
Par exemple si je veux mettre l'heure du couché de soleil + 30 minutes dans une variable.
Comment faire pour intégrer cela dans un script en Lua ?
Par exemple si je veux mettre l'heure du couché de soleil + 30 minutes dans une variable.
Re: Sunrise / sun Set
Bonsoir,
Pas mal d'exemples sur le site.
Moi j'utilise ça, et ça marche impeccable (et ce n'est pas de moi) qui me permet de savoir si j'allume la lumière ou pas avec un détecteur de présence.
Pas mal d'exemples sur le site.
Moi j'utilise ça, et ça marche impeccable (et ce n'est pas de moi) qui me permet de savoir si j'allume la lumière ou pas avec un détecteur de présence.
Code : Tout sélectionner
local minutesnow = os.date("%H") * 60 + os.date("%M")
local sunrise = timeofday['SunriseInMinutes']
local sunset = timeofday['SunsetInMinutes']
local nighttime = false
if (minutesnow < (sunrise + 25)) or (minutesnow > (sunset - 25)) then
nighttime = true
endRe: Sunrise / sun Set
Bonjour,Martial a écrit : 19 janv. 2018, 18:31Code : Tout sélectionner
local minutesnow = os.date("%H") * 60 + os.date("%M") local sunrise = timeofday['SunriseInMinutes'] local sunset = timeofday['SunsetInMinutes'] local nighttime = false if (minutesnow < (sunrise + 25)) or (minutesnow > (sunset - 25)) then nighttime = true end
J'ai repris Ce script Lua pour basculer en Jour/Nuit est simple et fonctionne bien, Mais :
Pour éviter que la condition soit toujours exécutée, et ne le soit qu'une seule fois lors des basculement Jour/nuit, j'ai ajouter une variable utilisateur "volet_night", Je l'ais testé et c'est Ok fonctionnel.
Est-ce une bonne manière de faire ou faut-il faire autrement ?
Code : Tout sélectionner
if (nighttime == false and uservariables['volet_night'] == 0) then
commandArray['Variable:volet_night'] = tostring(1)
commandArray['volet test lua'] = 'Off'
print ('*** Ouverture volet Jour ***')
end
if (nighttime == true and uservariables['volet_night'] == 1) then
commandArray['Variable:volet_night'] = tostring(0)
commandArray['volet test lua'] = 'On'
print ('*** Fermeture volet Nuit ***')
endDomoticz Stable V4.9700 sur Synology DSM 6.2 / 2 x RFlink V48.4 - 433.92MHz(Dio/Chacon) & 433.42MHz(RTS) / Script en LUA & Blocky