Condition: créer une plage horaire
#1
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]


Pièces jointes Image(s)
       
Répondre
#2
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
Répondre
#3
Hello (moi c'est Loïc ;-) )

Bien sur, j'avais adapté l'horaire lors de mes tests...
Répondre
#4
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
Répondre
#5
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 !
Répondre
#6
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.
Répondre
#7
Bonjour

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

Merci bien
Répondre
#8
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?
Répondre
#9
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]


Pièces jointes Image(s)
   
Répondre
#10
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
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Programmation horaire FabienH 2 3,884 07-06-2020, 09:56 AM
Dernier message: FabienH
  creer automate avec les alertes yann29 10 11,442 04-03-2020, 07:31 PM
Dernier message: yann29
  Supprimer un équipement (utilisé dans une condition) fredblabla 5 9,174 07-07-2017, 10:49 PM
Dernier message: bizniouf
  Problème sur condition & v1.4.131-rc2 Gurvan 2 4,936 12-06-2015, 11:27 PM
Dernier message: Gurvan
  Bug sur condition apparu récemment bizniouf 9 12,226 10-26-2015, 12:01 PM
Dernier message: Julien
  Automate : mauvaise évaluation de la condition fredblabla 2 4,948 09-15-2014, 08:50 AM
Dernier message: Julien
  [RESOLU] Impossible de créer une variable fredblabla 10 12,575 05-17-2014, 06:27 PM
Dernier message: fredblabla
  Problème déclencheur avec condition sur le jour de la semaine buildy 1 4,360 04-14-2014, 02:42 PM
Dernier message: Julien
  Créer une période sur l'année AucuneID 1 3,412 03-24-2014, 06:22 PM
Dernier message: Domoconnect
  Automate - Créer la condition "Si le soleil est levé, true" melck 4 7,642 09-23-2013, 07:00 PM
Dernier message: CS Domotic



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)