Bonjour à tous,
Voulant déclencher une action dans 30 minutes j’ai écrit
et dans la timeline je trouve
Je ne comprends pas où est l’erreur…
Si quelqu’un veut bien éclairer ma lanterne, merci d’avance.
Al
Bonjour à tous,
Voulant déclencher une action dans 30 minutes j’ai écrit
et dans la timeline je trouve
pour faire une action DANS x minutes il faut utiliser un bloc DANS et pas un bloc A
Bonjour,
Peux-tu mettre ta page santé pour voir les versions notamment celle de Jeedom.
Hello,
Tu as raison c’est plus simple mais faut avouer que ce cas est bizarre, c’est parfaitement sensé fonctionner comme ça avec un A time_op(#time#,30)
, je ne vois pas vraiment le soucis
il manque un crochet fermant ]
dans l’évaluation que je n’explique pas.
il y a un espace ici:
qu’on ne voit pas dans le log… => soit c’est pas le log qui correspond au scénario que l’on voit, soit il y a un caractère bizarre qui plante le tout
Ah oui je n’avais pas vu cette info dans le log
@Aldebaran, j’ai essayé par acquis de conscience et ça marche bien
Essai de supprimer et remettre ton time_op histoire de valider que ça fonctionne ?
Mais quand ce sera bon, l’idée sera bien de passer sur un bloc DANS comme le disait Mips
oui, j’ai fait plusieurs essais avec et sans espace, ça ne change rien !
Tu n’as pas envoyé ta page santé, peux-tu la mettre,
Copier/coller ça time_op(#time#,1)
puis faire tourner ton scénario et montrer les logs de celui-ci 1 minute après avec la capture du scénario
J’ai effacé puis réécrit le bloc et tout marche bien… bizarre !
Concernant l’emploi de DANS plutôt que A
Je pensais, peut être à tort, que DANS faisait boucler le programme jusqu’à l’échéance alors que A laisse le programme continuer.
Comme mon programme peut avoir autre chose à faire pendant cette demi heure, j’avais chois A plutôt que DANS.
Qu’en est-il réellement ???
pour @Bison, voici ma page santé
Le comportement du A et du DANS est le même, il programme une tâche à une certaine heure puis continu l’exécution du scénario. Tu confonds peut-être avec sleep
ou wait
Exact, je mélange un peu tout !
Mais alors quelle est la différence entre A et DANS ?
comme en français:
Aucune sur le résultat.
Tout dépend de ta donnée d’entrée
Une durée, utiliser DANS
Une heure, utiliser A
Tu peux bien-sûr faire des calculs pour utiliser A avec une durée ou DANS avec une heure, mais avec ces 2 fonctions, ça n’a aucun intérêt
Norbert
OK, j’ai compris.
Merci à tous
Al