Messages : 423
Sujets : 111
Inscription : Nov 2013
Réputation :
0
Bonjour à tous
Dans mon automate de chauffage, j'utilise un comparatif d'heure.
J'ai une variable "Heure Arrêt Chauffage": cette heure est reglée sur différentes valeurs suivant l'automate (22h, 18h, 00h02...). C'est l'heure a laquelle je veux que mon chauffage s'arrette, ou bien qu'il ne démarre pas.
j'utilise ensuite un comparatif: si Heure Arrêt > heure actuelle alors j'arrêtte mon chauffage.
Cependant je constate que cela fonctionne pas tout le temps!
J'ai l'impression qu'il y a des soucis entre le format 12 ou 24h?
J'ai passé la dernière fois vraiment du temps, cela marchait, et hier je me suis apercu que mon automate déconnait plein pot car la comparaison d'heure ne fonctionnait pas.
Avez vous des exemples sur le sujet, ou des inputs?
merci à vous!
Likes Received: 6 in 5 posts
Likes Given: 0
Messages : 930
Sujets : 125
Inscription : Dec 2013
Réputation :
0
Version de firmware du serveur: 2.1.147
Bonjour,
J'utilise les mêmes fonctionnalités pour la gestion de ma cafetière qui dispose d'un groupe de type bar qui doit chauffer avant utilisation :
L'interface qui permet de donner 0, 1 ou 2 plages horaires (ici pour chaque jour de la semaine et j'ai un automate similaire qui gère le week-end)
Le déclencheur :
L'automate qui :
1) Test l'état de l'alarme --> en cas d'armement total (personne dans la maison) --> rien n'est exécuté
2) Test si le jour est un jour de la semaine
3) Effectue la mise en marche ou l'arrêt en fonction des heures réglées via l'interface
IF heure= heure programmée :
Likes Received: 52 in 46 posts
Likes Given: 32
Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
en effet, j'avais déjà remonté un bug sur les comparatifs d'heures à l'équipe LD (j'utilisais des fourchettes de temps). La réponse était d'utiliser des comparatifs "=".
Car dans ton cas, je trouve que =, c'est mieux que >.
exple : si tu dis éteindre le chauffage si heure>01:00, et que tu l'alumes à 16h00, il devrait s'éteindre de suite, car on est > 01:00
Likes Received: 179 in 132 posts
Likes Given: 150
Messages : 423
Sujets : 111
Inscription : Nov 2013
Réputation :
0
Non, car en fait j'avais construit mon automate différemment.
Par exemple, il ne démarre pas avant minuit, et une fois démarré, il s'éteint soit à 8h par exmeple, ou bien à 22h.
Mais du coup, suite à ce disfonctionnement et ta confirmation, j'ai été obligé de passer par un automate tiers pour sortir de ma boucle de chauffage!
Vraiment pas top..
Jojo, si tu as une trace de ta soumission de bug, ca pourrait être bien, car solutionner par un bug par une réponse "changer votre manière de faire" c'est pas extra je trouve.
A+
Likes Received: 6 in 5 posts
Likes Given: 0
Messages : 103
Sujets : 9
Inscription : Jul 2017
Réputation :
0
Version de firmware du serveur: Les dernières Beta
Profil : Utilisateur
Hello,
Je pense qu'il ne faut pas utiliser les comparateurs > et < sur des variables cycliques comme l'heure, les jours etc....
En effet quand tu dis h > 9h00, il s'agirait de toutes heures partant de 9h01 à 8h59. Donc en soit tout sauf 9h. Difficile à utiliser dans ce cas.
Donc soit utiliser le test égalitaire ou alors les comparateurs bornés [a,b]. soit par exemple h = [9h01,23h59]
Voir l'exemple ci-dessus en effet.
Jonathan
Likes Received: 38 in 21 posts
Likes Given: 35
Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
(02-26-2018, 12:50 PM)Jonathan HSD a écrit : Hello,
Je pense qu'il ne faut pas utiliser les comparateurs > et < sur des variables cycliques comme l'heure, les jours etc....
En effet quand tu dis h > 9h00, il s'agirait de toutes heures partant de 9h01 à 8h59. Donc en soit tout sauf 9h. Difficile à utiliser dans ce cas.
Donc soit utiliser le test égalitaire ou alors les comparateurs bornés [a,b]. soit par exemple h = [9h01,23h59]
Voir l'exemple ci-dessus en effet.
Jonathan
justement le bug que j'avais remonté à Lifedomus ne concernait précisément pas les > ou < mais bien les comparateurs bornés [a,b]...
Likes Received: 179 in 132 posts
Likes Given: 150
Messages : 103
Sujets : 9
Inscription : Jul 2017
Réputation :
0
Version de firmware du serveur: Les dernières Beta
Profil : Utilisateur
(02-26-2018, 01:41 PM)jojo a écrit : (02-26-2018, 12:50 PM)Jonathan HSD a écrit : Hello,
Je pense qu'il ne faut pas utiliser les comparateurs > et < sur des variables cycliques comme l'heure, les jours etc....
En effet quand tu dis h > 9h00, il s'agirait de toutes heures partant de 9h01 à 8h59. Donc en soit tout sauf 9h. Difficile à utiliser dans ce cas.
Donc soit utiliser le test égalitaire ou alors les comparateurs bornés [a,b]. soit par exemple h = [9h01,23h59]
Voir l'exemple ci-dessus en effet.
Jonathan
justement le bug que j'avais remonté à Lifedomus ne concernait précisément pas les > ou < mais bien les comparateurs bornés [a,b]...
Depuis ce bug n'est plus. Je ne l'ai plus observé avec la 144.
Jonathan
Likes Received: 38 in 21 posts
Likes Given: 35
Messages : 1,205
Sujets : 63
Inscription : Dec 2016
Réputation :
1
Version de firmware du serveur: v3.0.150
Profil : Utilisateur
cool, je vais réessayer
Likes Received: 179 in 132 posts
Likes Given: 150
Messages : 423
Sujets : 111
Inscription : Nov 2013
Réputation :
0
Du coup j'ai fait un automate annexe d'arrêt (pas le choix), qui va arrêter mon automate chauffage.
Le déclencheur de l'automate d'arrêt est basé sur un "Dès que Heure = Heure Variable Arrêt" mais il ne se déclenche jamais...!
Voyez vous un truc qui cloche?
Likes Received: 6 in 5 posts
Likes Given: 0
Messages : 423
Sujets : 111
Inscription : Nov 2013
Réputation :
0
Du coup j'ai fait un automate annexe d'arrêt (pas le choix), qui va arrêter mon automate chauffage.
Le déclencheur de l'automate d'arrêt est basé sur un "Dès que Heure = Heure Variable Arrêt" mais il ne se déclenche jamais...!
Voyez vous un truc qui cloche?
Likes Received: 6 in 5 posts
Likes Given: 0