Probleme de récurrence

Bonjour @sagitaz ,

Merci pour le plugin import2calendar.
J’ai voulu essayer de tester hier soir pour utiliser un calendrier google plutot que d’avoir plein de virtuel chez moi et de dupliquer les evenements entre jeedom et mes calendriers persos.

Mon souci est que la recurrence ne correspond pas a ce que j’attends.

[2024-11-14 08:30:08][DEBUG] : ----------START PARSE ICAL----------

[2024-11-14 08:30:08][DEBUG] : | Event 1: {"start_date":"2024-11-19 08:30:00","end_date":"2024-11-19 12:00:00","rrule":{"FREQ":"WEEKLY"},"uid":"ZZZZ","summary":"XXX"}
[2024-11-14 08:30:08][DEBUG] : ---------- START OPTIONS :b:xxx:/b: ---------- 
[2024-11-14 08:30:08][DEBUG] : | Aucune modification sur les options de cet évènement.
[2024-11-14 08:30:08][DEBUG] : ---------- END OPTIONS ---------- 
[2024-11-14 08:30:08][DEBUG] : ----------END PARSE ICAL----------

J’ai un evenement tous les mardi de 8:30 a 12:00.
L’import a generé un evenement pour tous les jours de la semaine.

Je ne sais pas trop comment corriger.

Merci,
OvO

Je regarde cela dans la journée,

Étonnant car c’est un des premiers que j’ai testé… A moins que mes dernières corrections ai engendré des bugs a côté.

Test effectué :

image

Plugin Agenda :

Ton plugin plugin-import2calendar est à jour ?
Peux tu dans le plugin agenda supprimer ton évènement tous les mardis puis dans le plugin import2calendar refaire une sauvegarde, cela va réimporter.

Je vois que dans ton ical il manque l’info byday, donc c’est normal que la conversion ne fonctionne pas, montre moi comment est configuré ton évènement sur Google.

@sagitaz merci beaucoup pour la réaction rapide.

Peut etre que la difference vient du fait que c’est un evenement que j’ai creer dans mon calendrier apple et j’ai invite mon google email pour l’ajouter dans son calendrier google.

Dans google ca ressemble a ca:
image

Et j’ai bien mon evenement toutes le mardi.

Si tu veux d’autres infos n’hésite pas.
OvO

Pour tester, j’ai fait l’inverse:
J’ai cree l’evenement recurrent dans le calendrier google et j’ai invite mon utilisateur apple.
Effectivement la ca fonctionne bien l’import recupere parmetre bien la recurrence.

Event 2: {« start_date »:« 2024-11-19 10:00:00 »,« end_date »:« 2024-11-19 11:00:00 »,« rrule »:{« FREQ »:« WEEKLY »,« BYDAY »:« TU »},« uid »:« xxx »,« description »:« zzz »,« summary »:« Test »}

La il y a bien le byday…etrange la gestion differente dans un cas et l’autre.

OvO

OK, donc le souci vient du partage entre Apple et Google.

Je ne pourrais donc pas agir sur ce bug.

Au moins tu es fixé sur comment contourner.

Par curiosité, peux-tu m’envoyer l’ical complet (en mp) afin que je regarde dedans s’il n’y a pas une subtilité ou en créer un nouveau avec juste cet évènement.

Ouaip pas cool les integrations entre concurrent :smiley:
Ca n’arrange pas trop mes affaires

Merci quand meme

OvO

Hello,
Je m’incruste ici car j’ai un problème similaire, mais depuis une création directe dans un agenda infomaniak (et récupération ical dans import2calendar).
J’utilisais avant le plugin iCalendar sur lequel la récurrence depuis ce meme agenda ne posait pas de soucis.

L’entrée ical générée est la suivante :

BEGIN:VEVENT
DTSTAMP:20250130T104412Z
SUMMARY:Test jeudi
DESCRIPTION:
TRANSP:OPAQUE
SEQUENCE:1
DTSTART;TZID=Europe/Zurich:20250130T130000
DTEND;TZID=Europe/Zurich:20250130T140000
RRULE:FREQ=WEEKLY;INTERVAL=1
LAST-MODIFIED:20250130T104423Z
UID:0b12c3ee-5c59-4e62-888c-f35d606612b1
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20250130T104353Z
SUMMARY:Test mercredi
DESCRIPTION:
TRANSP:OPAQUE
SEQUENCE:1
DTSTART;TZID=Europe/Zurich:20250129T131500
DTEND;TZID=Europe/Zurich:20250129T141500
RRULE:FREQ=WEEKLY;INTERVAL=1
LAST-MODIFIED:20250130T104436Z
UID:65c299cc-44c1-44df-996a-0ab6c6d45b0f
END:VEVENT

Dans mon agenda infomaniak :

Et dans calendar, on voit que les récurrences apparaissent tous les jours :
image

Merci à toi

Suite des test, une création depuis l’interface web ou depuis le calendrier android puis synchro ne donne pas le meme résultat dans l’export ical (mais fonctionne bien pareil dans mes agendas).

BEGIN:VEVENT
DTSTAMP:20250130T110008Z
SUMMARY:Test vendredi android
DTSTART;TZID=Europe/Paris:20250131T123000
DTEND;TZID=Europe/Paris:20250131T133000
RRULE:FREQ=WEEKLY;WKST=TU
UID:fef19828-7ba9-4588-aa67-f15d9a3bd368
END:VEVENT

BEGIN:VEVENT
DTSTAMP:20250130T110119Z
SUMMARY:Test vendredi web
DESCRIPTION:
TRANSP:OPAQUE
SEQUENCE:1
DTSTART;TZID=Europe/Zurich:20250131T120000
DTEND;TZID=Europe/Zurich:20250131T130000
RRULE:FREQ=WEEKLY;INTERVAL=1
LAST-MODIFIED:20250130T110148Z
UID:6c2c6f5d-435a-4bf2-81f0-dee7f1df17be
END:VEVENT

Je ne connais pas les normes ical, mais serait-il possible que le plugin gère ces différents cas?
Merci d’avance

Salut,

Je me penche sur ce point dès que j’ai un moment,

1 « J'aime »

MErci a toi,
Je suis dispo pour des tests si besoin

@ovomaltin

Pourrais-tu tester la version Beta du plugin, je pense avoir corrigé.