MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    Which calendar modul is able to get Nextcloud (WebDAV) calendars synchronized?

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    9 Posts 3 Posters 1.8k Views 3 Watching
    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.
    • M Offline
      MMRIZE @bdream
      last edited by

      @bdream
      Not tested in Nextcloud so I cannot promise,
      But you can try https://github.com/MMRIZE/MMM-CalDAV

      B 1 Reply Last reply Reply Quote 0
      • B Offline
        bdream @MMRIZE
        last edited by

        @MMRIZE I tried it out but what I see is:
        Bildschirmfoto vom 2023-10-19 15-30-04.png

        my config her should should show some entries for recycling stuff.
        I didn’t use the credential stuff at this point.

                        {
                                module: "MMM-CalDAV",
                                position: "bottom_left",
                                config: {
                                    name: "Abfallkalender",
                                    serverurl: "https://www.fes-frankfurt.de/abfallkalender/QWx0ZSBGYWhydHwxMXw2MDQzNw%3D%3D.ics",
                                vcalendarHeader: false
                                }
                        },
        

        –
        cheers, bdream

        M 1 Reply Last reply Reply Quote 0
        • M Offline
          MMRIZE @bdream
          last edited by

          @bdream
          First, this works in the background, so you don’t have to set the position of this module.
          Second. the proper propertyname is serverUrl not serverurl
          Third. Your url is not CalDAV server url, it was just plain iCal format .ics. You can use the default calendar module to present events in that iCal.

          The purpose of this module is to connect CALDAV server (Maybe your NextCloud), then get its calendar events and convert them to MM-understandable formal .ics file. (To use the file as a feed of the default calendar module or other .ics feeding module)
          So if this is not your goal, search another way.

          B 1 Reply Last reply Reply Quote 0
          • B Offline
            bdream @MMRIZE
            last edited by

            @MMRIZE

            position: how do the MM know where to display?
            serverUrl: seriously. Thansk!

            .ics: you are right. That was a try after I got the error using credentials.
            I wantet so see if this module is working.

            Error shown by: npm run config:check

            Your configuration file contains syntax errors :(
            

            but I use

                            {
                                    module: "MMM-CalDAV",
                                    position: "bottom_left",
                                    config: {
                                        name: "Test",
                                          serverUrl: "https://DOMAIN.TDL/NEXTCLOUD/remote.php/dav/calendars/USER/pers%c3%b6nlich/"
                                          credentials: {
                                            username: "USER",
                                            password: "GEHEIM",
                                          },
                                        vcalendarHeader: true
                                    }
                            },
            
            

            –
            cheers, bdream

            mumblebajM M 2 Replies Last reply Reply Quote 0
            • mumblebajM Offline
              mumblebaj Module Developer @bdream
              last edited by

              @bdream You are missing a comma after the serverUrl

              Check out my modules at: https://github.com/mumblebaj?tab=repositories
              Check my blog-post: https://mumblebaj.xyz/

              1 Reply Last reply Reply Quote 0
              • B Offline
                bdream
                last edited by

                @mumblebaj you are right. My bad!

                Now it runs without failure but also without displaying the calendar.
                I deleted already position: "bottom_left",

                What module do I need to activate for display and how do I get the CalDAV module linked?

                –
                cheers, bdream

                M 1 Reply Last reply Reply Quote 0
                • M Offline
                  MMRIZE @bdream
                  last edited by

                  @bdream
                  When you need oauth to use your Caldav server, I’ll upgrade the module sooner. Currently this module supports only basic auto.

                  1 Reply Last reply Reply Quote 0
                  • M Offline
                    MMRIZE @bdream
                    last edited by MMRIZE

                    @bdream
                    “http://YOURMM/modules/MMM-CalDAV/public/Test.ics” would be accessible. (See under the public directory of module.)
                    Now you can use this as a ics feed and f default calendar module.

                    1 Reply Last reply Reply Quote 0
                    • 1 / 1
                    • First post
                      Last post
                    Enjoying MagicMirror? Please consider a donation!
                    MagicMirror created by Michael Teeuw.
                    Forum managed by Sam, technical setup by Karsten.
                    This forum is using NodeBB as its core | Contributors
                    Contact | Privacy Policy