diff --git a/docs/commandref.html b/docs/commandref.html index 2a13aaf21..f1ba6a6e3 100644 --- a/docs/commandref.html +++ b/docs/commandref.html @@ -1381,21 +1381,25 @@ A line ending with \ will be concatenated with the next one, so long lines
Defines a calendar device.

- A calendar device periodically gathers calendar events from the source calendar at the given URL. The URL must - start with http://, not https://, and the file at the given URL + A calendar device periodically gathers calendar events from the source calendar at the given URL. The file at the given URL must be in ICal format.

- Note for users of Google Calendar: You can literally use the private ICal URL from your Google Calendar with the - https:// replaced by http://. Google App accounts do not work since requests to the URL - get redirected first and the fhem mechanism for retrieving data via http cannot handle this. Neither can it - handle HTTPS.

+ If the URL + starts with https://, the perl module IO::Socket::SSL must be installed + (use cpan -i IO::Socket::SSL).

+ + Note for users of Google Calendar: You can literally use the private ICal URL from your Google Calendar. + Google App accounts do not work since requests to the URL + get redirected first and the fhem mechanism for retrieving data via http/https cannot handle this. If your Google Calendar + URL starts with https:// and the perl module IO::Socket::SSL is not installed on your system, you can + replace it by http://.

The optional parameter interval is the time between subsequent updates in seconds. It defaults to 3600 (1 hour).

Examples:
-      define MyCalendar Calendar ical url http://www.google.com/calendar/ical/john.doe%40example.com/private-foo4711/basic.ics
+      define MyCalendar Calendar ical url https://www.google.com/calendar/ical/john.doe%40example.com/private-foo4711/basic.ics
       define YourCalendar Calendar ical url http://www.google.com/calendar/ical/jane.doe%40example.com/private-bar0815/basic.ics 86400