Calcul sur heure coucher du soleil
Calcul sur heure coucher du soleil
Bonjour à tous.
Je cherche à allumer mes lumières 30 minutes après l'heure de coucher du soleil (valeur obtenue par le plugin).
Je pensais utiliser l'expression "#[Ext][Météo][Coucher du soleil]#+30" mais si je mets cette expression dans le testeur d'expression avec pour heure de coucher 16h58 par exemple ce jour, j'obtiens :
Je vais évaluer : 1658+30
Résultat : 1688
16h88 ?....
Merci de votre aide.
Pascal
Je cherche à allumer mes lumières 30 minutes après l'heure de coucher du soleil (valeur obtenue par le plugin).
Je pensais utiliser l'expression "#[Ext][Météo][Coucher du soleil]#+30" mais si je mets cette expression dans le testeur d'expression avec pour heure de coucher 16h58 par exemple ce jour, j'obtiens :
Je vais évaluer : 1658+30
Résultat : 1688
16h88 ?....
Merci de votre aide.
Pascal
Re: Calcul sur heure coucher du soleil
Bonjour,
Il y a une fonction qui existe pour faire des opérations sur les heures.
Voir dans la doc scénario pour pleins d'autres fonctions.
Il y a une fonction qui existe pour faire des opérations sur les heures.
Code : Tout sélectionner
time_op(time,value) : Permet de faire des opérations sur le temps, avec time=temps (ex : 1530) et value=valeur à ajouter ou à soustraire en minutes.
Re: Calcul sur heure coucher du soleil
Merci beaucoup !
Je dois faire une bétise car cela ne marche pas !
Si je met directement l'heure de coucher du soleil le scénario se déclenche bien, mais si je mets cette formule rien ne se déclence (j'ai mis -100 minutes pour le tester maintenant). Merci encore pour l'aide !
Pascal
Je dois faire une bétise car cela ne marche pas !
Si je met directement l'heure de coucher du soleil le scénario se déclenche bien, mais si je mets cette formule rien ne se déclence (j'ai mis -100 minutes pour le tester maintenant). Merci encore pour l'aide !
Pascal
Re: Calcul sur heure coucher du soleil
Le plugin renvoi l'heure sous le format hh:mm alors quela fonction l'attend sous la forme hhmm. Pour supprimer les 2 points, tu peux le faire comme ça :
Tu peux aussi tester dans le testeur d'expression des scenario pour voir ce que cela donne.
Code : Tout sélectionner
time_op(str_replace(":","",#[Jardin][Météo Lorgues][Coucher du soleil]#), -100)
Re: Calcul sur heure coucher du soleil
Merci arnog23 pour ta réactivité, malheureusement cela ne marche toujours pas !
Ce qui est bizarre c'est que quand je testais dans le testeur d'expression des scénarios mon ancienne formule sans le remplacement des : comme tu viens de me dire, la formule fonctionnait déjà bien, il retranchait bien les minutes en questions même sans enlever les :
Si je mets un déclenchement sur une heure donnée, cela fonctionne. Si je mets un déclenchement sur l'heure de coucher du soleil du plugin, cela fonctionne aussi, par contre dès que je veux retrancher des minutes avec la formule time_op, cela ne déclenche plus, pourtant cela fonctionne dans le testeur d'expression...
Etant débutant sur Jeedom, je suis perdu !
Encore merci de ton aide.
Pascal
Ce qui est bizarre c'est que quand je testais dans le testeur d'expression des scénarios mon ancienne formule sans le remplacement des : comme tu viens de me dire, la formule fonctionnait déjà bien, il retranchait bien les minutes en questions même sans enlever les :
Si je mets un déclenchement sur une heure donnée, cela fonctionne. Si je mets un déclenchement sur l'heure de coucher du soleil du plugin, cela fonctionne aussi, par contre dès que je veux retrancher des minutes avec la formule time_op, cela ne déclenche plus, pourtant cela fonctionne dans le testeur d'expression...
Etant débutant sur Jeedom, je suis perdu !
Encore merci de ton aide.
Pascal
-
- Timide
- Messages : 221
- Inscription : 07 mars 2015, 12:29
- Localisation : Le Havre
- Contact :
Re: Calcul sur heure coucher du soleil
Bonjour.
Pour fermer mes volets 20 minutes après le coucher du soleil voilas ce que je fais.
Quand je reçois l'heure de coucher du soleil je déclenche un scripte avec une commande A qui déclenchera la fermeture à l'heure définie.
Pour fermer mes volets 20 minutes après le coucher du soleil voilas ce que je fais.
Quand je reçois l'heure de coucher du soleil je déclenche un scripte avec une commande A qui déclenchera la fermeture à l'heure définie.
- Pièces jointes
-
- 2018-12-09_16-17-58.png (331.21 Kio) Consulté 8676 fois
-
- 2018-12-09_16-18-28.png (49.34 Kio) Consulté 8676 fois
Re: Calcul sur heure coucher du soleil
Merci mais cela ne peut fonctionner que pour l'allumage des lumières qui se fait 30 minutes après le coucher du soleil, mais pas pour l'extinction des lumières que je veux faire 30 mnutes avant le lever du soleil !
Re: Calcul sur heure coucher du soleil
avec le plugin Héliotrope de Lunarok on a tout ce qu'il faut. Le heures des diverse commandes info du plugin sont réactualisées tous les jours à 03h00 donc le time_op(#[heure lever soleil#,-30) fonctionne parfaitement. Au pire créer une virtuelle info binaire
#ma virtuelle# #time# == time_op(#[heure lever soleil#,-30) et s'en servir comme déclencheur de scénario #ma virtuelle# == 1
#ma virtuelle# #time# == time_op(#[heure lever soleil#,-30) et s'en servir comme déclencheur de scénario #ma virtuelle# == 1
1 NUC & 1 RPI3/Msata V3.3.31, EnOcean, Z-wave,
Rflink, IPX800V3, carte 8 rl IP, IR_V3, Xiaomi gateway, JPI/APK/tel Android dédié, Somfy RTS, Rf433Mhz, Xiaomi, Bm280 , Broadlink,WifiLights
Rflink, IPX800V3, carte 8 rl IP, IR_V3, Xiaomi gateway, JPI/APK/tel Android dédié, Somfy RTS, Rf433Mhz, Xiaomi, Bm280 , Broadlink,WifiLights
Re: Calcul sur heure coucher du soleil
Salut, voici comment je procède.
J'ai un virtuel qui me calcule l'heure de lever/coucher de soleil chez moi (code changeant en fonction de la localisation GPS).
Il se rafraichit tous les jours à 4h du matin.
Et j'ai par exemple un scénario qui allume une lumière extérieure sur l'ouverture du portail, seulement si nous sommes au moins à 15min du lever de soleil (encore sombre donc), ou 45min après le coucher de soleil (avant il fait assez clair).
Donc tu peux prévoir un scénario qui se lancerait tous les jours juste après le rafraichissement de ce virtuel, et qui exécuterait l'extinction de tes lumières à une heure calculée à chaque fois soit : "A l'heure de lever de soleil - 30minutes".
J'ai un virtuel qui me calcule l'heure de lever/coucher de soleil chez moi (code changeant en fonction de la localisation GPS).
Code : Tout sélectionner
date_sunrise(#timestamp# ,1, 48.08,3.08, 90+35/60, date("Z",#timestamp#)/3600)
Code : Tout sélectionner
date_sunset(#timestamp# ,1,48.08,3.08, 90+35/60, date("Z",#timestamp#)/3600)
Code : Tout sélectionner
#[Extérieur][Portail - FGBS-001][Etat]# == 0 && (#time# < time_op(#[Extérieur][Lever-Coucher de soleil][Lever_du_soleil]#,-15) || #time# > time_op(#[Extérieur][Lever-Coucher de soleil][Coucher_du_soleil]#,+45))
Re: Calcul sur heure coucher du soleil
Bonjour,
Le second pour éteindre
Il faut que tu fasses un scénario programmé que tu exécutes à 4h du matin (par exemple). Dans ce scénario, tu créés 2 blocs "À". Le premier pour allumer
Code : Tout sélectionner
À time_op(#[heure coucher du soleil#],+30)
....
Code : Tout sélectionner
À time_op(#[heure lever du soleil#],-30)
....
Il y a 10 catégories de personnes, celles qui connaissent le binaire et les autres
.
.
Re: Calcul sur heure coucher du soleil
OK merci à tous, j'ai fait comme tomdom à dis, ca marche !
Je comprends pas pourquoi ma méthode marche pas mais bon, ca fonctionne c'est le principal !
Encore merci à tous, bonne soirée.
Je comprends pas pourquoi ma méthode marche pas mais bon, ca fonctionne c'est le principal !
Encore merci à tous, bonne soirée.
Re: Calcul sur heure coucher du soleil
Bonjour depuis la mise à jour en 3.3 cela ne fonctionne plus une idée de la cause ?
Jeedom 4.0.19| Service Pack Power| DIY RPI3 Raspbian Stretch + SSD :
- Clé Aeon Labs Gen5
- Fibaro FGDW-002, FGMS-001, FGWPE-102, FGSD-002, Fibaro RGB
- IPX800-V4 + X4VR
- Doorbird
- Clé Aeon Labs Gen5
- Fibaro FGDW-002, FGMS-001, FGWPE-102, FGSD-002, Fibaro RGB
- IPX800-V4 + X4VR
- Doorbird
Re: Calcul sur heure coucher du soleil
Qu'est ce qui ne marche plus ?
Re: Calcul sur heure coucher du soleil
date_sunrise(#timestamp# ,1, 48.08,3.08, 90+35/60, date("Z",#timestamp#)/3600)
Ne retourne plus rien
Ne retourne plus rien
Jeedom 4.0.19| Service Pack Power| DIY RPI3 Raspbian Stretch + SSD :
- Clé Aeon Labs Gen5
- Fibaro FGDW-002, FGMS-001, FGWPE-102, FGSD-002, Fibaro RGB
- IPX800-V4 + X4VR
- Doorbird
- Clé Aeon Labs Gen5
- Fibaro FGDW-002, FGMS-001, FGWPE-102, FGSD-002, Fibaro RGB
- IPX800-V4 + X4VR
- Doorbird
Re: Calcul sur heure coucher du soleil
J'ai mis à jour hier soir, et pas de souci là avec ce calcul de mon côté.
Quand tu vas sur ton virtuel et que tu cliques sur "Tester", ça ne renvoie rien ?
Tout est bien à jour chez toi ? (version du plugin Virtual au 2019-03-14 07:53:53 pour moi).
Quand tu vas sur ton virtuel et que tu cliques sur "Tester", ça ne renvoie rien ?
Tout est bien à jour chez toi ? (version du plugin Virtual au 2019-03-14 07:53:53 pour moi).
Re: Calcul sur heure coucher du soleil
Non le virtuel ne renvoie rien. J’ai testé le calcul dans le testeur d’expression et pareil. Oui je suis à jour. C’est bizarre si ça fonctionne chez toi
Jeedom 4.0.19| Service Pack Power| DIY RPI3 Raspbian Stretch + SSD :
- Clé Aeon Labs Gen5
- Fibaro FGDW-002, FGMS-001, FGWPE-102, FGSD-002, Fibaro RGB
- IPX800-V4 + X4VR
- Doorbird
- Clé Aeon Labs Gen5
- Fibaro FGDW-002, FGMS-001, FGWPE-102, FGSD-002, Fibaro RGB
- IPX800-V4 + X4VR
- Doorbird
Re: Calcul sur heure coucher du soleil
C'est bon j'ai trouvé le problème j'utilisais la fonction comme suit : date_sunrise(#timestamp# ,1, #[Programmation][Géolicalisation][Maison]#, 90+35/60, date("Z",#timestamp#)/3600)). En regardant la valeur de #[Programmation][Géolicalisation][Maison]#, j'ai remarqué que cela me renvoyait les latitute / longitude entre ". Du coup la valeur était mauvaise. Or cela fonctionnait avant. J'ai donc mis la latitude et la longitude a la main.
Jeedom 4.0.19| Service Pack Power| DIY RPI3 Raspbian Stretch + SSD :
- Clé Aeon Labs Gen5
- Fibaro FGDW-002, FGMS-001, FGWPE-102, FGSD-002, Fibaro RGB
- IPX800-V4 + X4VR
- Doorbird
- Clé Aeon Labs Gen5
- Fibaro FGDW-002, FGMS-001, FGWPE-102, FGSD-002, Fibaro RGB
- IPX800-V4 + X4VR
- Doorbird
Re: Calcul sur heure coucher du soleil
Ah ben tu ne nous ne avais pas tout dit alors
Dans mon code j'utilise effectivement les coordonnées en dur.
Merci pour le retour, ça pourra servir à d'autres
Dans mon code j'utilise effectivement les coordonnées en dur.
Merci pour le retour, ça pourra servir à d'autres
Re: Calcul sur heure coucher du soleil
Effectivement , merci a toi pour ton aide
Jeedom 4.0.19| Service Pack Power| DIY RPI3 Raspbian Stretch + SSD :
- Clé Aeon Labs Gen5
- Fibaro FGDW-002, FGMS-001, FGWPE-102, FGSD-002, Fibaro RGB
- IPX800-V4 + X4VR
- Doorbird
- Clé Aeon Labs Gen5
- Fibaro FGDW-002, FGMS-001, FGWPE-102, FGSD-002, Fibaro RGB
- IPX800-V4 + X4VR
- Doorbird
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités