Réveil récurrent ne se déclenche pas


#1

Bonjour,
j’ai Gladys en version 3.3.2 et je souhaite déclencher un script tous les matins à 6h45. Le script fonctionne bien quand je le lance manuellement depuis l’interface Gladys. Il fonctionne également quand je créé un scénario lié à une alarme de type “réveil à une date précise”.
Par contre, la programmation d’un “réveil récurrent” ne déclenche jamais le script !
J’avais trouvé un post qui se rapprochait de mon problème mais dans son cas, il se déclenchait avec décalage horaire.
viewtopic.php?f=27&t=6265&hilit=alarme+r%C3%A9currente&start=10

Une idée?


#2

Ah, bizarre… je vais regarder ça, mais il me semble que chez moi ça marche sans problème !


#3

J’ai jeté un coup d’oeil, ça fonctionne parfaitement chez moi…

Tu as des détails sur ton erreur ?

Tu peux regarder les logs gladys ? ( pm2 logs gladys )

Je pense que c’est un problème d’exécution du script plus qu’un problème avec le réveil, il fonctionne chez moi !


#4

J’ai le même problème. “Set a recurring alarm” ne trigger jamais, d’ailleurs, aucuns logs dans la console pour la bonne et simple raison que lorsqu’on arrive à la date de l’alarme, il indique “dans 7 jours, hh:mm” alors que l’heure n’est pas encore passée.
De plus si je créer une nouvelle alarme récurrente pour le jour même à , par exemple, 16h00 alors qu’il est seulement 10h00, il indique également “dans 7 jours, 16:00”.
Si je fais une alarme simple “Pick a date”, cela fonctionne.

Je suis sous Gladys 3.8.0

EDIT:
Ok apparement lorsqu’on créer une alarme récurrente “Set a recurring alarm”, on est obligé d’ajouter une condition (ex: maison non vide) et là, ca fonctionne !
Alors qu’il n’en faut pas forcément lorsqu’on créer une alarme simple “Pick a date”.

Est-il possible d’enlever l’obligation de mettre une condition lorsqu’on créer une alarme récurrente?


#5

Bien vu, j’ai créé une issue pour fixer ça! :slight_smile:

C’est assez critique, je l’ajoute également à la liste de bug à fixer dans Gladys 3 en priorité:

(on bosse sur la v4 actuellement)