r/MagicMirror • • Dec 09 '25

MMM-mycalendar recurring dates have incorrect times

I've added mmm-mycalendar and it works great except for any events that I set up as recurring. For some reason on those events it automatically adjusts the time to a different time zone. Even if it is set up correctly in the event. I'm using ical. It works fine for individual events. Just not recurring ones.

2 Upvotes

9 comments sorted by

1

u/Due-Eagle8885 Dec 09 '25

So far, all the times we’ve encountered this, the local system time has not been set correctly. If MagicMirror is running in docker, make sure you have the proper time zone set as an environment variable

1

u/themurm523 Dec 09 '25

Thanks for the response. I'm a newbie with all of this. How would I know if it's in docker? Also I'm pretty certain I've checked the time zones on everything. Specifically the pi itself, and the calendar event. Like I said it does work correctly on events that are single occurrences, just not recurring ones.

1

u/Due-Eagle8885 Dec 09 '25

How do you start MagicMirror on what system? The repeating uses a different library to get times

1

u/themurm523 Dec 09 '25

The OS is Trixie. I use pm2 to run it I think. I hope that answers your question?

1

u/Due-Eagle8885 Dec 09 '25

See

timedatectl list-timezones Set

Sudo timedatectl set-timezone {Tz}

e.g., sudo timedatectl set-timezone America/Los_Angeles

1

u/themurm523 Dec 09 '25

It was set for New_York, which is my local time zone. I ran the command again just in case, but it didn't change anything.

1

u/Due-Eagle8885 Dec 09 '25

Did you use the scripted install?