Il y a un bug actuellement sur l’action Récupérer les évènements d’un calendrier.
L’action prend en compte les rappels d’un evenement prévu dans X jours.
Soit le traitement doit ajoute a la phrase « rappel pour : xxxx » soit on il doit être exclus
J’ai regardé le code : l’action ne récupère que les événements dont l’heure de début tombe dans la plage choisie, et à la synchronisation Gladys n’enregistre pas les alarmes / rappels d’un événement (ils restent rattachés à l’événement). Donc si un « rappel » remonte, c’est qu’un vrai événement existe dans Gladys à cette date, et j’aimerais comprendre d’où il vient. Peux-tu me dire :
Quel fournisseur de calendrier tu utilises (iCloud, Google, Nextcloud, lien .ics…) ?
La plage configurée dans l’action (aujourd’hui, demain, X prochaines heures) ?
Le texte exact que l’action a produit, et la date réelle de l’événement ?
Est-ce que ce « rappel » apparaît aussi dans la page Calendrier de Gladys, à la date du rappel ?
Si possible, l’export .ics de l’événement concerné (tu peux masquer les infos perso).
Avec ça, on saura si c’est un événement séparé créé par ton appli de calendrier (dans ce cas, il suffit de décocher ce calendrier dans l’action) ou un souci de synchronisation côté Gladys.
Hello malheureusement, j’ai du me refaire une installation propre de gladys
Trop de scene etc et avec toutes les evo depuis le debut certaine scene n’avais plus lieux d’être. BREFFF ^^
Pour le calendrier j’utilisais celui de mon nas.
De mémoire, j’avais un event le lendemain toute la journée avec un rappel la veille.
Et lorsque je faisais récupérer les events du calendrier, il me récupérait l’évenement du lendemain, je pensais c’était lié au rappel.
Merci @spenceur, en fait ta description suffit pour comprendre le problème
Ce n’est pas le rappel. Gladys ne stocke jamais les rappels, ils restent attachés à l’événement. Le problème vient de l’événement « journée entière » lui-même, qui était pris un jour trop tôt.
Gladys enregistre un événement journée entière à minuit heure de Paris, donc à 23h UTC la veille (22h en été). L’action « Récupérer les évènements d’un calendrier » le cherchait à minuit UTC. Résultat, avec la plage « Aujourd’hui » :
elle renvoyait les événements journée entière de demain ;
elle oubliait ceux du jour.
La plage « Demain » avait le même décalage. Les événements avec une heure de début ne sont pas concernés.
J’ai reproduit le bug et ouvert une issue GitHub : #3368
Le correctif arrive dans une prochaine version. Il n’y aura rien à faire de ton côté, ni resynchronisation ni modification de scène.
Une PR a été ouverte pour corriger le décalage d’un jour des événements « journée entière » dans l’action « Récupérer les évènements d’un calendrier » :
N’hésitez pas à suivre la PR, à tester (optionnel, surtout pour les petites demandes) et à faire vos retours ici si besoin.
Le décalage d’un jour des événements « journée entière » dans l’action « Récupérer les évènements d’un calendrier » a été corrigé dans Gladys Assistant 5.3.3.