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 2.0k 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.
    • 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