Fermeture auto de mes volets selon le coucher du soleil

Bonjour,
Je suis débutant mais grace aux différents tuto je me suis lancé dans la programmation auto de mes volets en fonction du coucher du soleil.
J’ai travaillé avec différents tuto dont :

J’ai bien vérifié ma position GPS j’ai fai attention à syntaxe :

-date_sunrise(#timestamp# ,1, <50.52621>, <2.65088>, 90+35/60, date(« Z »,#timestamp#)/3600)
sous type : info // autre
str_replace(« : »,«  »,#[General][Soleil][Lever de Soleil ]#)
sous type : info // autre
Mais quand je lance un test aucune remontée d’info ai je raté quelque chose?
N’hésitez pas me demander des éléments supplémentaires j’ai fait court.

Merci.

Bonjour,

Pourquoi n’utilises-tu pas le plugin Heliotrope, qui te retourne toutes les valeurs que tu veux (heures de coucher, de lever, et bien d’autres…) sous la forme de commandes info (calcul automatique en fonction de la position renseignée dans Jeedom)

Norbert

Ou le plugin officiel weather qui retourne également ces valeurs ou les calculer soit-même comme expliqué dans ce tuto.

2 « J'aime »

Bonjour,
Effectivement ça fonctionne avec le widget weather je sais récupérer l’info sans problème.
#[General][Météo Béthune][Lever du soleil]# d’ailleurs dans le même plugin virtuel (j’ai ajouté la ligne)

Mais pour mon premier plugin virtuel je voudrai bien comprendre ce qui ne fonctionne pas :syntaxe, activer qch de particulier??? le mystère?
Merci Fred

Dans ce cas poste les 2 onglets de ton scénario et son log si tu veux que l’on puisse t’aider.

J’espère avoir copié les éléments dont tu as besoin pour identifier le probléme


les lignes de commande pour une meilleure visibilité :
372 :date_sunrise(#timestamp# ,1, <50.52621>, <2.65088>, 90+35/60, date(« Z »,#timestamp#)/3600)

373 : date_sunset(#timestamp# ,1, <50.52621>, <2.65088>, 90+35/60, date(« Z »,#timestamp#)/3600)

374 : str_replace(« : »,«  »,#[General][Soleil][Lever de Soleil ]#)

375 : str_replace(« : »,«  »,#[General][Soleil][Coucher de Soleil ]#)
Merci de ton aide.

Peux-tu cliquer sur chacun des boutons « Tester » et en afficher le résultat ?

Trés simple : le message est :
Résultat de la commande:


C’est tout pas plus

Par contre j’ai ajouté une ligne pour aller chercher l’info dans weather
#[General][Météo Béthune][Lever du soleil]#
Résultat de la commande:810
Ca fonctionne
C’est assez agaçant de ne pas comprendre.

Oui, la syntaxe n’est pas bonne.
Ça devrait être ça :

date_sunrise(#timestamp#, SUNFUNCS_RET_TIMESTAMP, 38.4, -9, 90, 1)

Enfin, ça dépend de comment tu veux le calculer.
Regarde la syntaxe sur le net.
Les < et > sont à supprimer par exemple

Effectivement 2 erreurs : les crochets sont inutiles (j’ai recopié d’un site, pas bon) et un espace après le # et maintenant J’ai un résultat avec une heure de décalage certainement une histoire été hiver, je vais continuer à chercher et ensuite je cloture le sujet .
Pour la syntaxe sous jeedom je suis preneur d’un guide.

Merci en tout cas pour ton temps et ton aide Mich0111

Fred, un débutant un peu moins maintenant.

J’ai trouvé le dernier bug
Autour du Z j’avais mis « Z » au lieu de " Z" écriture française ou anglo saxone

Pour la syntaxe, inspire-toi du tuto dont je t’ai donné le lien.
Ça t’expliquera comment insérer un bloc code dans un scénario.

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.