Page 2 sur 6

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

Publié : 26 mars 2018, 21:10
par aladin
Bonjour

j'ai ceci: nuit: gmdate(date_sunset(#timestamp#,1,<long>.<lat>,90+35/60,date("Z",#timestamp#)/3600))
<long>.<Lat>c'est mon liue maison gps

j'ai un soucis avec l'éval de ce calcul :

time_op(#[Maison][Soleil][Nuit]#,-30)

cela me donne: ceci:
Attention je pense qu'il y a un souci car le résultat est le même que l'expression
Je vais évaluer : -1
Résultat : -1

Ou est le problème ? une idée peut être ?

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

Publié : 26 mars 2018, 21:37
par Theduck38
Bonjour,

Peux-tu mettre une copie d'écran de ta commande dans le virtuel STP ?
Et aussi dire ce que tu obtiens quand tu cliques directement sur le bouton pour tester la commande...

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

Publié : 27 mars 2018, 08:03
par PrFalKeN
aladin a écrit :
26 mars 2018, 21:10
Bonjour

j'ai ceci: nuit: gmdate(date_sunset(#timestamp#,1,<long>.<lat>,90+35/60,date("Z",#timestamp#)/3600))
<long>.<Lat>c'est mon liue maison gps

j'ai un soucis avec l'éval de ce calcul :

time_op(#[Maison][Soleil][Nuit]#,-30)

cela me donne: ceci:
Attention je pense qu'il y a un souci car le résultat est le même que l'expression
Je vais évaluer : -1
Résultat : -1

Ou est le problème ? une idée peut être ?
Sur la première page il est dit :

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]#)

cela signifie que ta variable nuit dans laquelle tu mets le résultat du gmdate ... n'est pas au format time de jeedom et donc tu ne peux pas utiliser telle quel la commande time_op

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

Publié : 27 mars 2018, 15:44
par aladin
merci , résolu

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

Publié : 26 avr. 2018, 10:14
par engel
Bonjour tout le monde, et surtout à asi77 pour cette superbe astuce :!:

Je suis pas très fan des dépendances de plugins et autre pour les scénarios et j'avoue cette technique me plait bien! J'ai essayé de la mettre en place mais je n'arrive pas à la faire fonctionner. Je suis nouveau sur Jeedom et j'ai du oublier un petit quelque chose.

Voilà mon scénario :
Image

A 3 H tapante la nuit dernière (suite à la mise en place du scénario) les volets se sont ouverts. Je me doute que c'est la tâche CRON de 3H du mat qui effectue des opérations de maintenance ou autre sur le Jeedom mais la question c'est qu'est ce que j'ai oublié comme condition ou variable pour que ca fonctionne à la bonne heure.

Merci pour votre aide. ;)

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

Publié : 26 avr. 2018, 10:22
par Bosquetia
Hello,

Ton souci n'a rien à voir avec le sujet, mais plutôt dans la mise en place du scénario...

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

Publié : 26 avr. 2018, 19:37
par engel
Bosquetia a écrit :
26 avr. 2018, 10:22
Hello,

Ton souci n'a rien à voir avec le sujet, mais plutôt dans la mise en place du scénario...
D'accord ! Je vais regarder cela de plus près! Merci pour votre réponse.

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

Publié : 06 mai 2018, 16:47
par ThierryM
Bonjour à tous,

Merci beaucoup à Asi77 pour cette astuce plutôt simple et qui permet d'éviter d'avoir recours à un plugin extérieur comme "Héliotrope" (que je n'ai pas réussi à faire fonctionner avec Jeedom 3.2.6 pour les horaires de lever et coucher de soleil) ou "Météo".
Pour le lancement du scénario, j'ai utilisé 2 déclencheurs #[Maison][Jour-Nuit][Lever_Soleil]# et #[Maison][Jour-Nuit][Coucher_Soleil]# qui rend actif le scénario. J'ai mis un tuto, reprenant les infos d'Asi77, ici : https://lofurol.fr/joomla/electronique/ ... eil-volets
Cordialement,

Thierry

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

Publié : 06 mai 2018, 19:40
par afonsosylvain
Hello,

Hello, je souhaite utiliser pour un scenario.
Les heures de lever/Coucher de soleil sont OK, pour l'utilisation sur scenario j'ai un -1 pour l'heure du Lever, alors que l'heure du coucher est ok

un avis?

merci
Sans titre.png
Sans titre.png (55.08 Kio) Consulté 5726 fois

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

Publié : 06 mai 2018, 20:08
par cyber152
je vais tester ton astuce, héliotrope était super dans sa première version leurs depuis qu'il est dépendant de geotrav on dépend de Google qui viens d'envoyer un mail pour facturer son service en cas de dépassement de requêtes.

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

Publié : 16 mai 2018, 16:15
par guillaume60250
merci pour ce tuto , merci c'est top !

par contre, y a t il possibilité de mettre un time_op pour decaler la fermeture des volets de 15 ou 30 minutes par rapport au couché du soleil par exemple ? ou pas possible ?

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

Publié : 16 mai 2018, 18:08
par Theduck38
Hello,

Le virtuel te renvoie une commande avec l'heure de lever / coucher. Pareil que héliotrope.
Après tu peux lui appliquer un time_op dans ton scénario pour lancer l'action quand tu veux.

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

Publié : 16 mai 2018, 18:16
par guillaume60250
cool merci, j'essaierai ca alors. c'est bien dans le scenario que je rentre le time_op on est d'accord ?

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

Publié : 16 mai 2018, 18:59
par tsim79
guillaume60250 a écrit :
16 mai 2018, 18:16
cool merci, j'essaierai ca alors. c'est bien dans le scenario que je rentre le time_op on est d'accord ?
le virtuel doit rester tel quel. Pour conserver une information viable.
Après tu récupères dans ton scénario ou autre cette valeur à laquelle tu appliques ton timeop pour dans ton scenario.

Petite astuce: dans le timeop rajouter un rand (fonction aléatoire) variant de -5 à 5. Histoire de bluffer les curieux qui risques de voir que tes volets se ferme toujours à la même heure de coucher de soleil! Ils sont pas con les voleurs, ils observent avant de passer à l'acte! 😉

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

Publié : 17 mai 2018, 18:27
par afonsosylvain
afonsosylvain a écrit :
06 mai 2018, 19:40
Hello,

Hello, je souhaite utiliser pour un scenario.
Les heures de lever/Coucher de soleil sont OK, pour l'utilisation sur scenario j'ai un -1 pour l'heure du Lever, alors que l'heure du coucher est ok

un avis?

merci

Sans titre.png
Petit UP

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

Publié : 17 mai 2018, 21:02
par guillaume60250
tsim79 a écrit :
16 mai 2018, 18:59
guillaume60250 a écrit :
16 mai 2018, 18:16
cool merci, j'essaierai ca alors. c'est bien dans le scenario que je rentre le time_op on est d'accord ?
le virtuel doit rester tel quel. Pour conserver une information viable.
Après tu récupères dans ton scénario ou autre cette valeur à laquelle tu appliques ton timeop pour dans ton scenario.

Petite astuce: dans le timeop rajouter un rand (fonction aléatoire) variant de -5 à 5. Histoire de bluffer les curieux qui risques de voir que tes volets se ferme toujours à la même heure de coucher de soleil! Ils sont pas con les voleurs, ils observent avant de passer à l'acte! 😉
HA super merci beaucoup pour l'info, et pour l'astuce c'est top !
par contre, c'est une commande comme time_op pour le rand ? je rajoute rand(time_op(#[blablaba]#,+15))

ou autre ? je suis tout nouveau dans la domotique tu m'excusera ^^

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

Publié : 17 mai 2018, 22:22
par Theduck38
Il faut écrire :
time_op(#[objet][equipement][Coucher du Soleil]#, rand(10, 35)) => entre 10 minutes et 35 minutes (par exemple)

rand(borne1,borne2) te renvoie une valeur entre les deux bornes.

https://jeedom.github.io/core/fr_FR/sce ... chor-1-7-5

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

Publié : 17 mai 2018, 22:31
par Theduck38
@afonsosylvain

Je suppose que ce sont les deux dernières commandes qui posent problème ?
Essaye de retirer tes time_op devant tes commandes "_sen" pour les scénarios.

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

Publié : 17 mai 2018, 23:04
par guillaume60250
Theduck38 a écrit :
17 mai 2018, 22:22
Il faut écrire :
time_op(#[objet][equipement][Coucher du Soleil]#, rand(10, 35)) => entre 10 minutes et 35 minutes (par exemple)

rand(borne1,borne2) te renvoie une valeur entre les deux bornes.

https://jeedom.github.io/core/fr_FR/sce ... chor-1-7-5
Vous êtes au top ! Merci les gars !!
Et merci pour les explications qui vont avec :)

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

Publié : 17 mai 2018, 23:33
par tsim79
Theduck38 a écrit :
17 mai 2018, 22:22
Il faut écrire :
time_op(#[objet][equipement][Coucher du Soleil]#, rand(10, 35)) => entre 10 minutes et 35 minutes (par exemple)

rand(borne1,borne2) te renvoie une valeur entre les deux bornes.

https://jeedom.github.io/core/fr_FR/sce ... chor-1-7-5
moi je ne me limite pas des des valeurs strictement positives.
rand(borne1,borne2) est bon sauf que l'on peut aussi faire du rand(-10,10) avec le time_op d'heure donnée horaire. Au final ton déclenchement variera entre -10min et +10min autour de la valeur initiale du coucher de soleil.
L'idée est que si quelqu'un surveille, qu'il ne fasse pas le constat que les volets se ferme toujours après le coucher de soleil. Dans le cas présent cela peut être, 10min avant, à l'heure pile, ou 10min après. Et pour ceux qui sont à l'intérieur, l'idéal est de leur notifier vocalement ou par mail 5 minutes avant de la fermeture à avenir des volets. Pour éviter de rester coincer dehors avec toutes portes et volets fermer sans smartphone et ou pc.