Forum Lifedomus
Condition: créer une plage horaire - Version imprimable

+- Forum Lifedomus (http://forum-lifedomus.com)
+-- Forum : Les outils de configuration et design (http://forum-lifedomus.com/forumdisplay.php?fid=7)
+--- Forum : Config Studio (CS) (http://forum-lifedomus.com/forumdisplay.php?fid=8)
+---- Forum : Automatismes (http://forum-lifedomus.com/forumdisplay.php?fid=42)
+----- Forum : Automates (Module logique avancé) (http://forum-lifedomus.com/forumdisplay.php?fid=144)
+----- Sujet : Condition: créer une plage horaire (/showthread.php?tid=423)



Condition: créer une plage horaire - AucuneID - 11-11-2013

Bonjour

Je souhaite créer tout bêtement une plage horaire...j'ai essayé différents types de conditons, cela renvoie toujours 0... (tests réalisés via une variable...super le débogage...)

Tests réalisés:

SI (heure) > 22 ET <7
SI (heure) > 22
SI (heure) [22;7]

Aucun de ces tests ne fonctionne...comme dit, cela renvoie toujours 0!

Le problème vient de mon approche j'imagine?
J'utilise l'objet "Heure" présent dans données système: c'est l'heure LD? (heure du serveur?) Car j'affiche celle ci dans un widget, et elle n'a pas l'air de bien s'actualiser... >>>> Il est 21h47...

Merci de votre aide !



[ATTACH=CONFIG]172[/ATTACH][ATTACH=CONFIG]173[/ATTACH]


Condition: créer une plage horaire - bizniouf - 11-12-2013

Bonjour (je ne connais pas ton prénom...),
Euh.... Juste pour dire qu'à 21h14 ou 21h47 il est normal que tes 3 tests renvoient 0...
Mais bon, peut-être t'es tu mal exprimé ?
Thierry


Condition: créer une plage horaire - AucuneID - 11-12-2013

Hello (moi c'est Loïc ;-) )

Bien sur, j'avais adapté l'horaire lors de mes tests...


Condition: créer une plage horaire - Julien - 11-13-2013

Bonjour,

L'heure est bien l'heure du système (du serveur). Vous pouvez l'observer depuis un widget dans un WISEE ou dans un widget "heure du serveur"

Pour le 1er cas, < 7h veut dire que l'heure est comprise entre 0h et 7h. Donc pour que votre cas fonctionne il faut mettre un OU (il est est plus de 22h ou moins de 7h).
Pour le 2eme cas : aucun problème n'est à signaler de notre côté.
Pour le 3éme cas, nous faisions compris entre que si la valeur de gauche (ici 22h) et plus petite que la valeur de droite (ici 7h). Nous allons le faire évoluer pour qu'il fasse bien compris entre 22h et le 7h du lendemain.

Julien


Condition: créer une plage horaire - AucuneID - 11-14-2013

Merci pour ce retour, mais le 3ème cas est aussi soumis au "problème" de minuit ? il faut que je créée un [22;0] OU [0;7] ?

merci !


Condition: créer une plage horaire - Julien - 11-14-2013

Nous allons faire évoluer l'opérande "compris entre" pour qu'il prenne en compte le minuit, il n'y aura plus a faire le OU, juste mettre [22 ; 7].
Si vous ne pouvez attendre l'évolution, je vous recommande le cas n°1 avec heure > 22 OU heure < 7.


Condition: créer une plage horaire - AucuneID - 12-06-2013

Bonjour

Avez vous fait évolué cet automate ? Car rien noté de différent.

Merci bien


Condition: créer une plage horaire - AucuneID - 01-25-2014

Push Up...je remarque toujours le même problème...impossible d'utiliser l'opérande []
J'ai essayé de le découper en 2 conditions [22;23:59] OU [00:01;7] mais cela ne marche pas...

Et même le cas 1 ne marche pas?


Condition: créer une plage horaire - jackouille - 01-25-2014

je rencontre le même soucis sur l'opérande [a,b] comment faut-il écrire le test ? car si je fais comme ça, ce n'est pas bon et même en inversant
je veux tester l'heure système entre le coucher et le lever du soleil
[ATTACH=CONFIG]226[/ATTACH]


Condition: créer une plage horaire - laurent - 01-25-2014

Bonsoir,

je crois que l'ordre est valeur à tester, borne inférieur, borne supérieure.
Je l'ai utilisé pour mettre à jour un indicateur de nuit en fonction de l'heure système et ça marche nickel.

Bonne soirée,
Laurent