Read the statement by Michael Teeuw here.
Sync private iCloud calendar with MagicMirror
- 
 @sdetweil The step to this synsc iCloud calendar is 
 mkdir /home/pi/MagicMirror/modules/calendars
- 
 @assassins is there supposed to be a script added to that folder? 
- 
 @sdetweil No, only the .ics to you Icloud Calendar 
- 
 Went through all the steps in the tutorial (including the modification to set the .service file to point to where vdirsyncer really lives [Thanks @Beh !]). Everything works, except that my .ics files are empty (0 length). I saw a reference to this early in the forum comments, but the poster said they eventually started working with no reason for the change. Anyone have any ideas? 
- 
 @ggfuzzy Where is that file? I’m too much of a noob to find it :D 
- 
 @mr190e said in Sync private iCloud calendar with MagicMirror: @ggfuzzy Where is that file? I’m too much of a noob to find it :D Seems like I got to work again. First of all, I installed vdirsyncer via 
 “sudo apt-get install vdirsyncer”,
 and not using pip.Second the command to start the systemd timer 
 systemctl --user enable vdirsyncer.timer
 did not work at all. When typing
 systemctl --user status vdirsyncer.timer
 It always said the timer was dead. So I started it with its start command:
 systemctl --user start vdirsyncer.timerThird, I made the modification to vdirsyncer.service as suggested by @Beh 
 Runwhich vdirsyncerAnd remember the path. After, edit the vdirsyncer.service file sudo nano /etc/systemd/user/vdirsyncer.serviceCorrect the right path after “ExecStart”. My .service file looks like this: [Unit] Description=Synchronize calendars and contacts Documentation=https://vdirsyncer.readthedocs.org/ [Service] ExecStart=/home/pi/.local/bin/vdirsyncer sync RuntimeMaxSec=3m Restart=on-failure
- 
 I get the the message: 
 Error in calendar module. Check logs for more details.ERROR] Calendar Error. Could not fetch calendar: http://localhost:8080/modules/0505190Dxxxxxxxxxxxxxxxx.ics Error: Not Found 
 at NodeHelper.checkFetchStatus (/home/pi/MagicMirror/js/node_helper.js:121:9)it would be awesome if somebody can help me. 
- 
 @spor4 said in Sync private iCloud calendar with MagicMirror: modules/0505190Dxxxxxxxxxxxxxxxx.ics where did the syncher put the ics file… cause its not there 
 ps, on linux/raspina all filenames are case sensitivecd ~/MagicMirror/modules ls -laF 
 to see the file list
- 
 @sdetweil 
 thank you very much. I moved the file to /modules and not it is working. Unfortunately now it says “no upcoming events.”
- 
 @spor4 that file should just be text u can edit it 
 it should look like this layoutBEGIN:VCALENDAR BEGIN:VEVENT ... END:VEVENT repeat for all events END:VCALENDAR

