• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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.

MMM-CalDAV

Scheduled Pinned Locked Moved Productivity
93 Posts 9 Posters 16.6k Views 8 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.
  • T Offline
    Tiller @sdetweil
    last edited by Jan 5, 2025, 3:51 PM

    @sdetweil

    Hi Sam,

    here is my config.

    Thx

    /* Config Sample
     *
     * For more information on how you can configure this file
     * see https://docs.magicmirror.builders/configuration/introduction.html
     * and https://docs.magicmirror.builders/modules/configuration.html
     *
     * You can use environment variables using a `config.js.template` file instead of `config.js`
     * which will be converted to `config.js` while starting. For more information
     * see https://docs.magicmirror.builders/configuration/introduction.html#enviromnent-variables
     */
    let config = {
            address: "0.0.0.0",     // Address to listen on, can be:
                                                            // - "localhost", "127.0.0.1", "::1" to listen on loopback interface
                                                            // - another specific IPv4/6 to listen on a specific interface
                                                            // - "0.0.0.0", "::" to listen on any interface
                                                            // Default, when address config is left out or empty, is "localhost"
            port: 8080,
            basePath: "/",  // The URL path where MagicMirror² is hosted. If you are using a Reverse proxy
                                                                            // you must set the sub path here. basePath must end with a /
            ipWhitelist: [],        // Set [] to allow all IP addresses
                                                                            // or add a specific IPv4 of 192.168.1.5 :
                                                                            // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
                                                                            // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
                                                                            // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
    
            useHttps: false,                        // Support HTTPS or not, default "false" will use HTTP
            httpsPrivateKey: "",    // HTTPS private key path, only require when useHttps is true
            httpsCertificate: "",   // HTTPS Certificate path, only require when useHttps is true
    
            language: "en",
            locale: "en-US",
            logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
            timeFormat: 24,
            units: "metric",
    
            modules: [
                    {       module: "MMM-CalDAV",
                            config: {
                                    servers: [
                                    {
                                     accountType: "caldav",
                                      envPrefix: "SYNOLOGY_",
                                     serverURL: "http://synology-ip/CalDav/",
                                    },
                                    ],
                                    },
                    },
                    {
                            module: "alert",
                    },
                    {
                            module: "updatenotification",
                            position: "top_bar"
                    },
                    {
                            module: "clock",
                            position: "top_left"
                    },
                    {
                            module: "calendar",
                            header: "US Holidays",
                            position: "top_left",
                            config: {
                                    calendars: [
                                            {
                                                    url: "http://localhost:8080/CALDAV/SYNOLOGY_Calendar.ics",
                                                    name: "Calendar",
                                                    auth: {
                                                            user: 'username1',
                                                            pass: 'password1',
                                                            method: 'basic'
                                                    },
                                            },
                                            ],
                                    },
                    },
                    {
                            module: "compliments",
                            position: "lower_third"
                    },
                    {
                            module: "weather",
                            position: "top_right",
                            config: {
                                    weatherProvider: "openmeteo",
                                    type: "current",
                                    lat: 51.31,
                                    lon: 7.28
                            }
                    },
                    {
                            module: "weather",
                            position: "top_right",
                            header: "Weather Forecast",
                            config: {
                                    weatherProvider: "openmeteo",
                                    type: "forecast",
                                    lat: 51.31,
                                    lon: 7.28
                            }
                    },
                    {
                            module: "newsfeed",
                            position: "bottom_bar",
                            config: {
                                    feeds: [
                                            {
                                                    title: "New York Times",
                                                    url: "https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml"
                                            }
                                    ],
                                    showSourceTitle: true,
                                    showPublishDate: true,
                                    broadcastNewsFeeds: true,
                                    broadcastNewsUpdates: true
                            }
                    },
            ]
    };
    
    /*************** DO NOT EDIT THE LINE BELOW ***************/
    if (typeof module !== "undefined") { module.exports = config; }
    
    
    S 2 Replies Last reply Jan 5, 2025, 4:06 PM Reply Quote 0
    • S Offline
      sdetweil @Tiller
      last edited by Jan 5, 2025, 4:06 PM

      @Tiller thanks… just needed caldav and calendar

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil @Tiller
        last edited by Jan 5, 2025, 4:07 PM

        @Tiller said in MMM-CalDAV:

        http://localhost:8080/CALDAV/SYNOLOGY_Calendar.ics

        if you open that on browser someplace it works??

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        T 1 Reply Last reply Jan 5, 2025, 7:43 PM Reply Quote 0
        • T Offline
          Tiller @sdetweil
          last edited by Jan 5, 2025, 7:43 PM

          @sdetweil

          No, it still doesn’t work. I checked the path of the .ics, which should be stored in /MagicMirror/MMM-CalDav/service/
          as a hidden file, but I can only find the placeholder.txt

          Tillmann

          S 1 Reply Last reply Jan 5, 2025, 7:48 PM Reply Quote 0
          • S Offline
            sdetweil @Tiller
            last edited by Jan 5, 2025, 7:48 PM

            @Tiller i do not know… sounds like the MMM-CalDav module didn’t mnake the conversion for some reason

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            T 1 Reply Last reply Jan 9, 2025, 9:02 PM Reply Quote 0
            • T Offline
              Tiller @sdetweil
              last edited by Jan 9, 2025, 9:02 PM

              @sdetweil

              Hello,
              it’s working now, but without the MMM-CalDAV module.
              I checked the url I’m using on my phone and just added it to the standard calendar module and added a “.ics” at the end of the url. Now it’s working. I tried this before and it wasn’t working.
              Now it is.
              Thanks for your help and support.

              Best
              Tillmann

              S 1 Reply Last reply Jan 9, 2025, 9:03 PM Reply Quote 0
              • S Offline
                sdetweil @Tiller
                last edited by Jan 9, 2025, 9:03 PM

                @Tiller awesome!! thanks for the feedback

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                1 Reply Last reply Reply Quote 0
                • 1
                • 2
                • 6
                • 7
                • 8
                • 9
                • 10
                • 10 / 10
                10 / 10
                • First post
                  91/93
                  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