MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    Sync private iCloud calendar with MagicMirror

    Tutorials
    51
    152
    113692
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Assassins
      Assassins @sdetweil last edited by

      @sdetweil The step to this synsc iCloud calendar is
      mkdir /home/pi/MagicMirror/modules/calendars

      S 1 Reply Last reply Reply Quote 0
      • S
        sdetweil @Assassins last edited by

        @assassins is there supposed to be a script added to that folder?

        Sam

        Create a working config
        How to add modules

        Assassins 1 Reply Last reply Reply Quote 0
        • Assassins
          Assassins @sdetweil last edited by

          @sdetweil No, only the .ics to you Icloud Calendar

          1 Reply Last reply Reply Quote 0
          • G
            ggfuzzy last edited by

            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?

            M 1 Reply Last reply Reply Quote 0
            • M
              mr190e @ggfuzzy last edited by

              @ggfuzzy Where is that file? I’m too much of a noob to find it 😃

              M 1 Reply Last reply Reply Quote 0
              • M
                mr190e @mr190e last edited by mr190e

                @mr190e said in Sync private iCloud calendar with MagicMirror:

                @ggfuzzy Where is that file? I’m too much of a noob to find it 😃

                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.timer

                Third, I made the modification to vdirsyncer.service as suggested by @Beh
                Run

                which vdirsyncer
                

                And remember the path. After, edit the vdirsyncer.service file

                sudo nano /etc/systemd/user/vdirsyncer.service
                

                Correct 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
                
                1 Reply Last reply Reply Quote 1
                • S
                  spor4 last edited by

                  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.

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    sdetweil @spor4 last edited by

                    @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 sensitive

                    cd ~/MagicMirror/modules

                    ls -laF
                    to see the file list

                    Sam

                    Create a working config
                    How to add modules

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      spor4 @sdetweil last edited by

                      @sdetweil
                      thank you very much. I moved the file to /modules and not it is working. Unfortunately now it says “no upcoming events.”

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        sdetweil @spor4 last edited by sdetweil

                        @spor4 that file should just be text

                        u can edit it
                        it should look like this layout

                        BEGIN:VCALENDAR
                        BEGIN:VEVENT
                        ...
                        END:VEVENT
                        repeat for all events
                        END:VCALENDAR
                        

                        Sam

                        Create a working config
                        How to add modules

                        S 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 11
                        • 12
                        • 13
                        • 14
                        • 15
                        • 16
                        • 13 / 16
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy