Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Réservé à l'utilisation et la création des objets virtuels dans JEEDOM
asi77
Timide
Messages : 40
Inscription : 07 janv. 2016, 22:45
Localisation : Ile de France

[ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par asi77 » 14 juil. 2016, 16:55

Pour avoir les informations lever ou coucher du soleil très simplement (sans développement ni dépendance avec de plugin météo ... ;) ) il suffit juste de créer un virtuel en ajoutant 2 informations virtuelles :
  • 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)
... et c'est tout !

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 :
Capture Virtuel lever-coucher.JPG
Capture Virtuel lever-coucher.JPG (40.79 Kio) Consulté 17513 fois
Ce qui donne sur un dashboard :
Capture dashboard.JPG
Capture dashboard.JPG (15.33 Kio) Consulté 17513 fois
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 ;) )

:arrow: 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 :
exemple scénario.png
exemple scénario.png (16.35 Kio) Consulté 15165 fois

Enjoy :!:
Dernière édition par asi77 le 12 sept. 2017, 22:46, édité 7 fois.
[Astuce] Coucher/lever du soleil avec un virtuel : viewtopic.php?f=30&t=19537

julienb
Timide
Messages : 7
Inscription : 01 déc. 2014, 23:23

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics

Message par julienb » 31 juil. 2016, 20:00

EG737 a écrit :bonjours et merci pour ce super tuto ,ca marche nickel , j ai juste un problème pour récupérer les infos sur mon virtuel jour/nuit
je precise que je suis debutant et je patauge pas mal

une idee de ce que j aurai mal fait ?

- Nom du scénario : Mode Jour
- Objet parent : maison
- Mode du scénario : provoke
- Evènement : #[maison][Soleil][Lever_du_soleil]#
Tu ne peux pas utiliser #[maison][Soleil][Lever_du_soleil]# comme déclencheur de ton scénario.
Sinon ton scénario se lancera à 3h ou 5h du matin au moment du "refresh" de l'info est non au moment du levé du soleil.

Je te conseil d'aller voirce post sur le forum

viewtopic.php?f=32&t=17298

Qui est un très bon point de départ pour une gestion complette jour/nuit à custom en fonction de tes besoins :)

Enjoy et bienvenue

Oraclus
Timide
Messages : 45
Inscription : 02 juin 2016, 14:36

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics

Message par Oraclus » 25 août 2016, 12:56

Attention ce virtuel ne permet pas d'effectuer des opération de type time_op.
L'info n'étant pas détecté comme un horaire le calcul renvoit systématiquement -1...

Du coup ca limite fortement son utilisation dans des scenarios...

Il faudrait ajouter dans le type en plus de Numérique, Binaire et Autre une option Horaire... Mais là c'est du ressort des grandes divinité de Jeedom ;)

coulox
Timide
Messages : 300
Inscription : 15 sept. 2014, 12:37
Localisation : Paris

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics

Message par coulox » 25 août 2016, 13:22

@Oraclus
as tu crée cette valeur ? :
Si vous souhaitez utiliser le lever du soleil dans un scénario, il faudra retirer les ":" en créant une nouvelle information virtuelle du type :
- Lever_du_soleil : str_replace(":","",#[Jardin][Soleil][Lever du soleil]#)
chez moi dans mon scénario je teste :
si (#time# >=#[appartement][coucher_soleil_position][lever du soleil _sen]#)

avec dans mon virtuel :
#[appartement][coucher_soleil_position][lever du soleil _sen]# qui vaut
time_op(str_replace(":","",#[appartement][coucher_soleil_position][lever du soleil]#), +0)

#[appartement][coucher_soleil_position][lever du soleil _sen]# renverra une information au chaîne de caractère au format : HHMM comme #time#
Pièces jointes
Screenshotsoleil.png
Screenshotsoleil.png (61.97 Kio) Consulté 16588 fois
DIY : PC ATOM X86 (DEBIAN) (Jeedom) + razpberry
RPI 2 (Jeedom) + GCE teleinfo + TTS
Tablette nexus 7 mural (IHM avec design jeedom de F$B33)
Zwave modules : 1 Greenwave multiprise, 5 FGMS-001, 3 FGK-101, 3 FGRM-222

lgouraud2
Timide
Messages : 182
Inscription : 22 juin 2017, 15:22

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par lgouraud2 » 07 nov. 2017, 17:17

jibe49 a écrit :
07 nov. 2017, 16:46
Bonjour,
Pas de récupération de l'heure du lever / coucher du soleil sur mon Jeedom...
Je ne vois pas où ça coince.
Si quelqu'un a une idée, merci.
Cf copies d'écrans.
JB
J'ai longtemps cherché aussi car j'ai eu ce pb. Le truc c'est qu'il ne faut pas d'espace dans la chaîne de caractères...

marche pas:
date_sunrise(#timestamp# ,1, 1,47.165454, -1.698456, 90+35/60, date("Z",#timestamp#)/3600)

marche:
date_sunrise(#timestamp#,1,47.165454,-1.698456,90+35/60,date("Z",#timestamp#)/3600)

jodeolisa
Timide
Messages : 428
Inscription : 02 janv. 2015, 17:31

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par jodeolisa » 11 nov. 2017, 08:39

Bonjour,
quelqu'un sait-il calculer la durée du jour en connaissant l'heure de lever et l'heure de coucher du soleil ?
Merci d'avance

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par Bosquetia » 11 nov. 2017, 09:53

gmdate("H:i", strtotime(date_sunset(#timestamp# ,1,<latitude,longitude>,90+35/60,date("Z",#timestamp#)/3600)) -strtotime(date_sunrise(#timestamp# ,1,<latitude,longitude>,90+35/60,date("Z",#timestamp#)/3600)))

drs
Actif
Messages : 1534
Inscription : 04 nov. 2016, 10:44

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par drs » 12 nov. 2017, 12:16

Bonjour
Merci pour cet astuce, ça fonctionne impec :)

seb49
Timide
Messages : 38
Inscription : 09 janv. 2018, 12:12

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par seb49 » 09 janv. 2018, 14:04

Excellent mais ca ne m'affiche pas les minutes ?
Raspberry Pi 3
Z-WAVE.ME - MINI CONTRÔLEUR USB Z-WAVE PLUS
5x Fibaro FGR-222 "Roller Shutter 2"
3x Xiaomi Yeelight RGB
1x Gateway Xiaomi
1x Broadlink RM mini3
1x RFLink "maison" / capteurs ouverture dans la boite aux lettres :-)

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par Bosquetia » 09 janv. 2018, 14:17

seb49 a écrit :
09 janv. 2018, 14:04
Excellent mais ca ne m'affiche pas les minutes ?
Hello,

J'utilise ce script, beaucoup d'autre aussi et cela fonctionne.
vérifie bien ce que tu as écrit dans ton script...

seb49
Timide
Messages : 38
Inscription : 09 janv. 2018, 12:12

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par seb49 » 09 janv. 2018, 14:42

Image

j'ai bien enlever les espaces, je comprend pas trop
Raspberry Pi 3
Z-WAVE.ME - MINI CONTRÔLEUR USB Z-WAVE PLUS
5x Fibaro FGR-222 "Roller Shutter 2"
3x Xiaomi Yeelight RGB
1x Gateway Xiaomi
1x Broadlink RM mini3
1x RFLink "maison" / capteurs ouverture dans la boite aux lettres :-)

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par Theduck38 » 09 janv. 2018, 19:05

Essaye de mettre 'autre' pour le sous-type de ta commande.
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par Bosquetia » 09 janv. 2018, 19:07

seb49 a écrit :
09 janv. 2018, 14:42
Image

j'ai bien enlever les espaces, je comprend pas trop
Et bien il suffit de regarder la capture écran donnée plus haut ! Le type est autre, pas numérique...

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par Theduck38 » 09 janv. 2018, 19:19

Prem's, nananère :D
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par Bosquetia » 09 janv. 2018, 19:27

Theduck38 a écrit :
09 janv. 2018, 19:19
Prem's, nananère :D
LOL, j'ai pas la fibre Moua, j'ai que du wifi max et ça rame... :mrgreen:
Mais je pourrai arranger cela :lol: :lol: :lol: :lol: et faire un ménage sélectif :mrgreen: :mrgreen: :mrgreen:

seb49
Timide
Messages : 38
Inscription : 09 janv. 2018, 12:12

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par seb49 » 09 janv. 2018, 19:46

Bon alors c'est vrai que la je suis un boulet, mais car il y a un mais, si je change le type en Autre et bien ça ne change rien. Par contre si je créé un nouvelle "Info virtuelle" en copiant collant le code de "Coucher de soleil" par exemple que je le met dés le début en "Autre" ca fonctionne....
Je vais donc supprimer et recréer mes valeurs, par contre si il existe un système de remonter de bug je veux bien l'adresse car le bug que j'ai trouvé marche aussi dans l'autre sens : si je créé une valeur en "Autre" et que je la repasse en "Numérique" et bien le résultat est bien au format HH:MM
Raspberry Pi 3
Z-WAVE.ME - MINI CONTRÔLEUR USB Z-WAVE PLUS
5x Fibaro FGR-222 "Roller Shutter 2"
3x Xiaomi Yeelight RGB
1x Gateway Xiaomi
1x Broadlink RM mini3
1x RFLink "maison" / capteurs ouverture dans la boite aux lettres :-)

Avatar de l’utilisateur
Theduck38
Helper
Messages : 2714
Inscription : 22 févr. 2015, 17:32
Localisation : Près de Grenoble
Contact :

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par Theduck38 » 09 janv. 2018, 19:53

Pour les bugs, tu dois avoir un petit point d'exclamation en haut à droite de ton écran Jeedom.
-- TD38 --
Helper Officiel Jeedom
Zimeteo sur Jeedom : http://www.meteo.lecoin.info
Jeedom Stable sur serveur custom
Le risque électrique - Afficheur leds RGB - Tablette Murale - Thermostat connecté

seb49
Timide
Messages : 38
Inscription : 09 janv. 2018, 12:12

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par seb49 » 09 janv. 2018, 19:57

Ok merci, désolé, je débute vraiment....
Raspberry Pi 3
Z-WAVE.ME - MINI CONTRÔLEUR USB Z-WAVE PLUS
5x Fibaro FGR-222 "Roller Shutter 2"
3x Xiaomi Yeelight RGB
1x Gateway Xiaomi
1x Broadlink RM mini3
1x RFLink "maison" / capteurs ouverture dans la boite aux lettres :-)

seb49
Timide
Messages : 38
Inscription : 09 janv. 2018, 12:12

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par seb49 » 09 janv. 2018, 20:01

"Votre service pack ne vous permet pas d'ouvrir pour une question générale" grrr
Raspberry Pi 3
Z-WAVE.ME - MINI CONTRÔLEUR USB Z-WAVE PLUS
5x Fibaro FGR-222 "Roller Shutter 2"
3x Xiaomi Yeelight RGB
1x Gateway Xiaomi
1x Broadlink RM mini3
1x RFLink "maison" / capteurs ouverture dans la boite aux lettres :-)

Bosquetia
Actif
Messages : 6783
Inscription : 10 mai 2016, 07:54

Re: [ASTUCE] Virtuel lever/coucher du soleil ... en 3 clics ! :)

Message par Bosquetia » 09 janv. 2018, 20:16

seb49 a écrit :
09 janv. 2018, 20:01
"Votre service pack ne vous permet pas d'ouvrir pour une question générale" grrr
Quelle rapport avec ce post ?

Répondre

Revenir vers « [Plugin officiel] Virtuels »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité