Forum Lifedomus

Version complète : Declenchement automate toute les heures
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,

Petite question : comment faire pour lancer un automate toute les heures ou toutes les 10 mn ou 1/4 d'heure.
Pour l'instant j'utilise le "a chaque changement d'heure" mais cela lance toute les mn.

Cordialement,

GB
Bonjour,
Peut-être l'inclure dans une boucle avec un "Wait" correspondant au temps entre chaque lancement.
Ou créer un 2ème automate qui modifie une variable sur le même principe et utiliser cette variable comme déclencheur pour le premier automate.
Cdt.
Bonjour,

Le probleme d'inclure une command Wait, je ne vois pas comment declencher a 15h - 15h10 - 15h20 ....
Ou 15h - 16h -17h ...
Ou il faudrait dans la variable systeme heure pour differencier les heures et le minutes pour declencher le scenario mais je ne vois pas comment.
Ou declenchement a chaque fois que heure se termine par 00 (declenchement toute les heures) ou 0 (declenchement ttes les 10 mn).

Cordialement,

GB
Au final j'ai trouvé la solution et en allant dans planification je lance un automate toute les heures et un autre tous les 1/4 d'h.
Solution simple ... pas assez réfléchit aujourd'hui ...
Mais j'aurais préféré avoir une solution gérée 100% par l'automate plutot que d'avoir planification + automate.

Cordialement,

GB
C'est quand même incroyable de ne pas pouvoir le faire plus simplement ...
Ce que j'ai fait de mon côté, c'est créer 2 variables: iHeure et iMinute et j'ai un automate qui tourne en permanence pour modifier chaque minute ces valeurs. En d'autres termes, lorsqu'il est 22h17, iHeure = 22 et iMinute = 17.

[ATTACH=CONFIG]780[/ATTACH]

Ensuite j'utilise ces variables dans mes déclencheurs. Ex: si je veux lancer un automate tous les 1/4h, je fais:

[ATTACH=CONFIG]779[/ATTACH]
(03-11-2016, 01:48 PM)Hsd a écrit : [ -> ]C'est quand même incroyable de ne pas pouvoir le faire plus simplement ...

@Michaelkeul

Bonsoir,

Comment faites vous votre automate qui vous permet de stocker les minutes de la variable système heure dans la variable iminute ?


Merci d'avance

Cordialement

Jérôme
Je ne passe pas par la planification car pour l'afficher ensuite c'est galère.
Regardez ce que j'ai fait dans mon tuto surveillance station, pour le check du status :un automate qui lance un autre toutes les 3 secondes

Envoyé de mon Nexus 5 en utilisant Tapatalk
(03-09-2016, 04:44 PM)cybergui a écrit : [ -> ]Bonjour,

Petite question : comment faire pour lancer un automate toute les heures ou toutes les 10 mn ou 1/4 d'heure.
Pour l'instant j'utilise le "a chaque changement d'heure" mais cela lance toute les mn.

Cordialement,

GB

Bonjour,

Vous y êtes presque... il suffit d'ajouter un compteur qui s'incrémente toutes les minutes et lorsqu'il atteind 10 ou 15, le remettre à Zéro ET déclencher la suite de l'automate.

Tout cela est géré par un seul automate ; les 10 ou 15 minutes peuvent même être stockés dans une autre variable, ce qui amène de la souplesse en évitant l'édition de l'automate si l'on veut modifier la périodicité de lancement. Et bien sûr, cette variable peut être affichée et modifiée depuis le DS.

A bientôt