Read the statement by Michael Teeuw here.
Can't get mmm-calendarext3 - customEvents to display the changed events, or more than 9 days.
-
Everything seems to be working, but I am having one issue.
I have repeating events, that are “All Day” events.
Then the week of the event I change the event on the google calendar to be for a specific time of day.
When I do this, I see both the repeating “All Day” and the Specific time events. (so double events on the same day) It also doesn’t read the new times that I have put into the google calendar.
I don’t even know where to start to look for a solution for this.
Attached is a screen shot of the calendar, and for example, on January 28, all 3 are duplicate entries.
-
@cheminge did you put on the fixes for calendar?
are you running MagicMirror version 2.30, many calendar fixesif you are, i want the event that you modified
before and after dumped from your ics datacurl -sL the-cal-url >somefile.txt
edit , find the event
BEGIN:VEVENT . . END:VEVENT
-
Yes, I think I have 2.30 and many calendar fixes installed…
Here is they entry for one of the entries on the 1-28-25 (duplicate of the “Alyce” entry)
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20250128T103000
DTEND;TZID=America/New_York:20250128T113000
DTSTAMP:20250129T181146Z
UID:m6rjo4c4r97p3jm4i84aiud6ld_R20250128@google.com
RECURRENCE-ID;TZID=America/New_York:19691231T190000
CREATED:20221212T202854Z
LAST-MODIFIED:20250124T145109Z
LOCATION:**Protected Data ** (removed for protection data)
SEQUENCE:3
STATUS:CONFIRMED
SUMMARY:**Alyce Entry ** (removed for protection data)
TRANSP:TRANSPARENT
END:VEVENTEGIN:VEVENT
DTSTART;VALUE=DATE:20250128
DTEND;VALUE=DATE:20250129
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=2;BYDAY=TU
DTSTAMP:20250129T181146Z
UID:m6rjo4c4r97p3jm4i84aiud6ld_R20250128@google.com
CREATED:20221212T202854Z
LAST-MODIFIED:20250124T145109Z
LOCATION:**Protected Data ** (removed for protection data)
SEQUENCE:2
STATUS:CONFIRMED
SUMMARY:**Alyce Entry ** (removed for protection data)
TRANSP:TRANSPARENT
END:VEVENT -
@cheminge can you show me the output of
cd ~/MagicMirror git branch
-
@cheminge are you in the ny timezone too?
-
@cheminge ok, the RRULE rule is that the extracted event MUST match the event its extracted from
you have a full day RRULE
DTSTART;VALUE=DATE:20250128 DTEND;VALUE=DATE:20250129 RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=2;BYDAY=TU
and then extracted one instance
DTSTART;TZID=America/New_York:20250131T103000 DTEND;TZID=America/New_York:20250131T113000
by RULE, this will be FORCED to a fullday event
as the source event is fulldaysimilarly if
the event is date/time
then the extracted MUST be date/timeAND its bi weekly, so the extracted event is ignored. as its not on a week boundary
(the RRULE cycle bi weekly and ONLY on TUESDAY)
RRULE:FREQ=WEEKLY;WKST=SU;INTERVAL=2;BYDAY=TUthe tie between the events is the UID field
UID:m6rjo4c4r97p3jm4i84aiud6ld_R20250128@google.com
the calendar tool should have changed the UID field
to make this a standalone event
but left it as part of the recurrence,
RECURRENCE-ID;TZID=America/New_York:
got to be one or the other… match the RRULE or be separate -
-
yes, I am in the New York time zone.
-
@cheminge did you see my analysis of the events you posted
-
Yes I see your analysis.
Are you saying that the calendar tool (google) is not separating the event out and making it a new UID?
I still don’t know how to get around that.
When I confirm, should I make a new event and then delete the repeating event for that day?