So I got two steps further:

First the easy fix for the fetchInterval. Those config parameter needs to go into the config section of course … doh :smiling_face_with_smiling_eyes:

module: "calendar", header: "Kalender", position: "top_left", config: { fetchInterval: 600000, maximumEntries: 5, calendars: [ { symbol: "calendar-check-o ", dateFormat: "dd.MM.yyyy", url: "https://url-to-ical-sevrer/", } ] } },

The problem, why the calendar couldn’t be fetched, is TLS related. I used the debug.js file which I found in the modules folder to trace down the error:

Error "unable to verify the first certificate"

The provided certificate is signed by let's encrypt - as a workaround I currently used: process.env.NODE_TLS_REJECT_UNAUTHORIZED = 0; I know that this is not the recommended way.

I am running node version 9.11.2 - maybe someone has a working fix for that problem?