Je dirais à vue de nez que la partie la plus pénible serait celle liée au compte à rebours suivant ce que tu voudrais y trouver.
Il ne serait pas difficile de faire un compte à rebours en changeant une variable chaque minute mais en revanche chaque seconde c’est plus pénible (un widget a été fait pour ça de mémoire).
Bonsoir,
Si effectivement c’est des minutes
il faut un scenario avec une fonction DANS X minutes
si lon change et relance le scenario il faut ajouter avant le DANS
un remove_inat avant le DANS qui supprimera le DANS en cours
Ou
une autre solution (voir exemple ci-dessous) serait d’avoir un scenario
qui déclenché chaque minutes si X > 0 décrémente de 1 le x minutes du virtuel
et qui execute l’action et stop le scenario lorsque X arrive a 0 …
Allez hop hop hop au travail @fabb24 3 minutes pour les à al coque
un sleep Y pourait prendre en charge les secondes en plus des minutes …
@olive C’est extrêmement malin de faire ça de cette manière. Merci de ton aide !
ça marche parfaitement !
Juste une petite subtilité :
Si la lampe est éteinte « manuellement » avant la fin du timer, elle va se rallumer automatiquement lorsque que le scénario va se ré-exécuter toutes les minutes (jusqu’à arriver à zéro).
Ce n’est pas très dérangeant pour mon usage, mais y aurait-il une solution pour renvoyer le timer directement à zéro en cas d’extinction manuelle ?