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
aladin
Timide
Messages : 9
Inscription : 05 janv. 2018, 12:02

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

Message par aladin » 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 ?

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 » 26 mars 2018, 21:37

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...
-- 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é

Avatar de l’utilisateur
PrFalKeN
Actif
Messages : 936
Inscription : 27 nov. 2017, 18:51

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

Message par PrFalKeN » 27 mars 2018, 08:03

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

aladin
Timide
Messages : 9
Inscription : 05 janv. 2018, 12:02

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

Message par aladin » 27 mars 2018, 15:44

merci , résolu

engel
Timide
Messages : 20
Inscription : 20 avr. 2018, 23:21

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

Message par engel » 26 avr. 2018, 10:14

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. ;)

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

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

Message par Bosquetia » 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...

engel
Timide
Messages : 20
Inscription : 20 avr. 2018, 23:21

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

Message par engel » 26 avr. 2018, 19:37

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.

ThierryM
Timide
Messages : 4
Inscription : 03 avr. 2018, 22:11
Contact :

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

Message par ThierryM » 06 mai 2018, 16:47

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
Dernière édition par ThierryM le 10 mai 2018, 10:27, édité 1 fois.
Jeedom 3.2.6 dans conteneur Docker sur NAS Synology 713+ / Modules ESP32 Wemos Lolin32 Lite + Sonoff Dual R2

afonsosylvain
Timide
Messages : 400
Inscription : 07 déc. 2017, 20:35

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

Message par afonsosylvain » 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
Sans titre.png (55.08 Kio) Consulté 5690 fois

Avatar de l’utilisateur
cyber152
Timide
Messages : 372
Inscription : 27 août 2014, 01:18

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

Message par cyber152 » 06 mai 2018, 20:08

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.
Jeedom sur AZW Z83 II MINI PC
RfxCom+aeon labs z-stick gen5 Sondes oregon , modules DIO/Zwave - Blink1- Google Home -
VR Somfy -Nabaztag - Karotz - Mirror - Imperihome - Orbivo - Phillips Hue

guillaume60250
Timide
Messages : 38
Inscription : 16 mai 2018, 15:32

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

Message par guillaume60250 » 16 mai 2018, 16:15

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 ?

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 » 16 mai 2018, 18:08

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.
-- 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é

guillaume60250
Timide
Messages : 38
Inscription : 16 mai 2018, 15:32

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

Message par guillaume60250 » 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 ?

tsim79
Actif
Messages : 534
Inscription : 23 avr. 2015, 11:54

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

Message par tsim79 » 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! 😉

afonsosylvain
Timide
Messages : 400
Inscription : 07 déc. 2017, 20:35

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

Message par afonsosylvain » 17 mai 2018, 18:27

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

guillaume60250
Timide
Messages : 38
Inscription : 16 mai 2018, 15:32

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

Message par guillaume60250 » 17 mai 2018, 21:02

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 ^^

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 » 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
-- 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é

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 » 17 mai 2018, 22:31

@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.
-- 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é

guillaume60250
Timide
Messages : 38
Inscription : 16 mai 2018, 15:32

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

Message par guillaume60250 » 17 mai 2018, 23:04

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 :)

tsim79
Actif
Messages : 534
Inscription : 23 avr. 2015, 11:54

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

Message par tsim79 » 17 mai 2018, 23:33

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.

Répondre

Revenir vers « [Plugin officiel] Virtuels »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités