Forum eedomus
https://forum.eedomus.com/

[Résolu] Ouv Store selon créneau horaire ET lever soleil
https://forum.eedomus.com/viewtopic.php?f=18&t=8203
Page 1 sur 2  Suivant »
Auteur:  ThierryStrad [ 16 Fév 2019 12:26 ]
Sujet du message:  [Résolu] Ouv Store selon créneau horaire ET lever soleil

Bonjour à tous,

Je n'ai pas trouvé comment faire en fouillant sur ce beau forum.

Je souhaite que mes volets s'ouvrent au lever du soleil, mais jamais avant 7h00 et jamais après 8h par exemple.

Donc, j'utilise bien le plugin "Soleil étendu", mais je ne sais pas comment encadrer par les butées horaires : sil le soleil se lève avant 7h alors attendre 7h et si le soleil se lève après 8h, alors ouvrir à 8h. Sinon, ouvrir au levé du soleil.

Des idées ?
Merci !
Auteur:  merguez07 [ 16 Fév 2019 12:33 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

bonjour

oui tu n'as qu'a utiliser le plugin mes plages horaires
Après tu fais 1 règle

soleil est egal levé
et
plage est egal en cours

--> action
Auteur:  ThierryStrad [ 16 Fév 2019 12:46 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

OK. Merci de l'info.
Je comprends qu'avec ce que tu proposes, j'ouvre bien mes volets si le soleil se lève durant "Ma plage horaire". Si le soleil se lève en dehors, rien ne se passe ?
Mais si le soleil se lève en dehors de la plage, je veux ouvrir au début de la plage ou à la fin selon heure levé soleil.
Auteur:  merguez07 [ 16 Fév 2019 13:55 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

ThierryStrad a écrit:Je comprends qu'avec ce que tu proposes, j'ouvre bien mes volets si le soleil se lève durant "Ma plage horaire". Si le soleil se lève en dehors, rien ne se passe ?


exact

ThierryStrad a écrit:Mais si le soleil se lève en dehors de la plage, je veux ouvrir au début de la plage ou à la fin selon heure levé soleil.


là tu changes les données du problème et, de plus, je n'ai pas compris
Auteur:  ThierryStrad [ 16 Fév 2019 18:37 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

OK, je m'explique. Ouvrir les volets trop tôt ou trop tard ne me va pas.

Si je me cale sur le levé du soleil, au mois de juin mes volets vont s'ouvrir très tôt et me déranger (le bruit et la tranquillité). Au mois de décembre, il vont s'ouvrir très tard, trop tard !

0) Je veux qu'ils s'ouvrent automatiquement le matin
1) Je veux qu'ils s'ouvrent après 07:00 le matin (par exemple)
2) Je veux qu'ils s'ouvrent avant 08:30 le matin (par exemple)
3) Dans cette plage horaire (07:00 à 08:30), je veux les synchroniser avec le lever du soleil.

Si le soleil se lève avant ma plage horaire, le volets s'ouvrent au début de la plage horaire : 07:00
Si le soleil se lève après ma plage horaire, les volets s’ouvrent à la fin de la plage horaire : 08:30

Suis-je plus clair ?
Auteur:  merguez07 [ 16 Fév 2019 19:05 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

compris

dans ce cas, la première règle est toujours bonne mais il faut que tu en rajoutes une deuxième (car on ne peut pas mettre un équation du type "(A ET B) OU (C ET D)" dans une règle)


soleil est < levé
et
plage devient maintenant = hors plage

--> action
Auteur:  ThierryStrad [ 16 Fév 2019 20:32 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

Pour moi, cela ne peut pas fonctionner.

L'équation : plage devient maintenant = hors plage n'est vraie qu'au passage de en plage à hors plage. Soit 08h30.
L'équation bolléenne globale ne peut être vraie qu'à 08h30.

non ?
Auteur:  merguez07 [ 16 Fév 2019 20:40 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

ThierryStrad a écrit:Pour moi, cela ne peut pas fonctionner.


ah bon

ThierryStrad a écrit:L'équation : plage devient maintenant = hors plage n'est vraie qu'au passage de en plage à hors plage. Soit 08h30.
L'équation bolléenne globale ne peut être vraie qu'à 08h30.

non ?


vrai, et c'est bien ce que tu veux, si le soleil n'est pas encore levé en fin de plage, ouverture des volets dès la fin de plage (donc à 8h30)
Auteur:  ThierryStrad [ 16 Fév 2019 21:00 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

Ok voyons les différents cas (ma plage est 7h00 à 8h00 par souci de simplicité)
VRAI et VRAI = VRAI
VRAI et FAUX = FAUX
FAUX et VRAI = FAUX
FAUX et FAUX = FAUX

1) le soleil est levé à 6h30, il est 6h30, l'équation donne FAUX :
soleil est < levé = FAUX
et
plage devient maintenant = hors plage = FAUX
Les stores ne s'ouvrent pas => OK !

2) Le soleil est levé et il est 7h00 précises (transition)
soleil est < levé = FAUX
et
plage devient maintenant = hors plage = FAUX
Les stores ne s'ouvrent pas => NOK Je veux qu'ils s'ouvrent

3) Il est 07h30 et le soleil se lève
soleil est < levé = VRAI
et
plage devient maintenant = hors plage = FAUX
Les stores ne s'ouvrent pas => NOK Je veux qu'ils s'ouvrent

4) Il est 08h00 et le soleil n'est pas encore levé
soleil est < levé = VRAI
et
plage devient maintenant = hors plage = VRAI
Les stores s'ouvrent => OK !
Auteur:  ThierryStrad [ 16 Fév 2019 22:55 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

J'ai fait :
Si Plage devient maintenant égal à Hors Plage
OU
Si Soleil est inférieur à levé
ET
Plage est égal a En Cours

Alors

ouvrir les stores.

Je reviens demain matin pour vous dire.

En C, l'évaluation d'une booléenne s'arrête au premier FAUX. Si c'est le cas sur la eedomus, ça no fonctionnera pas (pb des parenthèses).
Auteur:  merguez07 [ 17 Fév 2019 00:13 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

je t'ai dis qu'il fallait 2 règles et je t'ai donné les 2 règles alors forcément si tu t'obstines à n'en faire qu'une ne t’étonne pas que ça ne marche pas :roll:
Auteur:  ThierryStrad [ 17 Fév 2019 09:21 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

Désolé, j'avais mal lu que la seconde que tu proposais était en supplément de la première. J'avais compris qu'elle remplaçait.

Ce matin, ça s'est ouvert comme attendu avec la règle que j'ai proposée.
Auteur:  ThierryStrad [ 17 Fév 2019 09:24 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

En synthèse, tu proposes donc :
Règle 1 :
soleil est égal levé
et
plage est égal en cours
--> action

Règle 2 :
soleil est < levé
et
plage devient maintenant = hors plage
--> action

Et que dire de :
Si Plage devient maintenant égal à Hors Plage
OU
Si Soleil est inférieur à levé
ET
Plage est égal a En Cours
--> Action
Auteur:  merguez07 [ 17 Fév 2019 10:36 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

ThierryStrad a écrit:En synthèse, tu proposes donc :
Règle 1 :
soleil est égal levé
et
plage est égal en cours
--> action

Règle 2 :
soleil est < levé
et
plage devient maintenant = hors plage
--> action


oui

ThierryStrad a écrit:Et que dire de :
Si Plage devient maintenant égal à Hors Plage
OU
Si Soleil est inférieur à levé
ET
Plage est égal a En Cours
--> Action


cela revient à écrire :
A OU B ET C ce qui est interprété par l'EEdomus comme (A OU B) ET C
tu notera que quand on a A (hors plage) on ne peut avoir C(plage en cours)
ce qui revient à avoir l' équation suivante : B ET C
donc ça ne marchera que si le soleil n'est pas encore levé dans la plage en cours : donc soit dès le début de la plage , soit jamais (suivant l'heure du levé du soleil)
ce matin le soleil s'est levé à 8h09, si tu as mis la plage 7h00 - 8h00 les volets se sont ouvert à 7h00
Auteur:  2alain [ 17 Fév 2019 11:16 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

Bonjour, peut on imaginer utiliser dans une règle "délais avant lever" pour solutionner le fait que le soleil peut se lever après l'heure maxi ?
Auteur:  ThierryStrad [ 17 Fév 2019 18:47 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

Plus qu'un discours, les copies d'écran :
Image

Ma plage est 6:45 à 8:00

et l'activation à 07:22 (que je confirme pour l'avoir entendue et vérifié l'heure) :
Image

Es-tu sûr de la manière dont eedomus analyse l'équation logique ?
****** EDIT ******
J'ai paramétré VAR3 du plugin Soleil étendu à 15.
J'ai conservé les longitudes, latitudes par défaut (Paris si j'ai tout compris). Je crois que c'est 7h56 ?
L'ouverture aurait du être 07:41. Sauf si on parle des premier rayons ??
7h56 correspond au soleil levé ? ou aux premiers rayons qui pointent ?

****RE EDIT !! ***
J'ai modifié la règle ce matin après le bon fonctionnement
La seconde équation était :
Soleil étendu Phases EST INFERIEUR A levé afin de ne pas prendre en compte "Avant Levé"
Auteur:  merguez07 [ 17 Fév 2019 19:33 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

ThierryStrad a écrit:Es-tu sûr de la manière dont eedomus analyse l'équation logique ?


Oui

ThierryStrad a écrit:et l'activation à 07:22 (que je confirme pour l'avoir entendue et vérifié l'heure) :


normal, c'est l'heure où ton soleil étendu est passé à "se lève"
Auteur:  ThierryStrad [ 17 Fév 2019 20:54 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

merguez07 a écrit:
cela revient à écrire :
A OU B ET C ce qui est interprété par l'EEdomus comme (A OU B) ET C
tu notera que quand on a A (hors plage) on ne peut avoir C(plage en cours)
ce qui revient à avoir l' équation suivante : B ET C
donc ça ne marchera que si le soleil n'est pas encore levé dans la plage en cours : donc soit dès le début de la plage , soit jamais (suivant l'heure du levé du soleil)
ce matin le soleil s'est levé à 8h09, si tu as mis la plage 7h00 - 8h00 les volets se sont ouvert à 7h00


merguez07 a écrit:
normal, c'est l'heure où ton soleil étendu est passé à "se lève"


Je ne comprends plus rien. :shock: Me volets se sont ouverts durant la plage à 07h22. Selon mon équation et ma plage horaire, je comprends qu'ils auraient du s'ouvrir à 06h45 ou pas du tout ?
Auteur:  merguez07 [ 17 Fév 2019 21:14 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

Reprenons

ton équation est (hors plage) OU (Soleil se lève) ET (Plage)
comme je te l'ai dis l'Eedomus l'interprete comme
(Hors plage OU Soleil de lève) ET plage
ce qui revient a dire Soleil se lève ET Plage

Soleil se lève à 7h22 donc, comme la plage est déjà en cours depuis 6h45, 1 ET 1 = 1 --> ouverture des volets
Auteur:  ThierryStrad [ 18 Fév 2019 20:31 ]
Sujet du message:  Re: Ouverture Store selon créneau horaire ET lever soleil

Là, j'ai compris. Merci.

J'ai aussi compris que 2 règles faisaient l'affaire.

Je comprends que A OU B ET C = (A OU B) ET C
Si je fais A ET B OU C, où met-il les parenthèses ? Ou dis autrement, la grammaire fait qu'ils les met entre les premiers arguments, ou il évalue d'abord les OU puis les ET ensuite ?
Page 1 sur 2 Le fuseau horaire est UTC+1 heure