- Lever du soleil : date_sunrise(#timestamp# ,1, <votre latitude>, <votre longitude>, 90+35/60, date("Z",#timestamp#)/3600)
- Coucher du soleil : date_sunset(#timestamp# ,1, <votre latitude>, <votre longitude>, 90+35/60, date("Z",#timestamp#)/3600)
Ne pas oublier de mettre une Auto-actualisation (cron) du virtuel avec une actualisation journalière.
Pour avoir les coordonnées GPS au format décimal de votre lieu de résidence, il existe une pléthore de sites comme par exemple : http://www.coordonnees-gps.fr/
Exemple :
Ce qui donne sur un dashboard :
Quelques explications :
90°+35'/60' = Zénith en tenant compte de la réfraction moyenne de l'atmostphère (environ 35')
date("Z",#timestamp#)/3600) permet de gérer correctement le passage heure d'hiver / heure d'été (et oui pour certains d'entre nous, nous sommes en France métropolitaine )
Pour une utilisation dans un scénario (avec déclenchement) :
Si vous souhaitez utiliser le coucher du soleil dans un scénario, il faudra retirer les ":" en créant une nouvelle information virtuelle du type :
- CoucherSoleil : str_replace(":","",#[Jardin][Soleil][Coucher du soleil]#)
Si vous souhaitez utiliser un scénario qui se déclenche 30' avant le coucher du soleil il suffit de créer un scénario démarrant tous les jours à 2h (par exemple) avec un bloc "A (Hmm)" ayant comme valeur time_op(#[Jardin][Soleil][CoucherSoleil]#,-30) pour exécuter l'action souhaitée 30 minutes avant le coucher du soleil
Exemple :
Enjoy