diff --git a/fhem/FHEM/57_Calendar.pm b/fhem/FHEM/57_Calendar.pm index a2535d902..323ce8c30 100644 --- a/fhem/FHEM/57_Calendar.pm +++ b/fhem/FHEM/57_Calendar.pm @@ -1727,6 +1727,7 @@ sub Calendar_Define($$) { $hash->{".fhem"}{lastid}= 0; $hash->{".fhem"}{vevents}= {}; $hash->{".fhem"}{nxtUpdtTs}= 0; + $hash->{".fhem"}{noWildcards} = ($url =~ /google/) ? 1 : 0; #$attr{$name}{"hideOlderThan"}= 0; @@ -2485,7 +2486,7 @@ sub Calendar_GetUpdate($$$;$) { } my $url = $hash->{".fhem"}{url}; - unless (AttrVal($name,'quirks','') =~ /noWildcards/) { + unless ($hash->{".fhem"}{noWildcards} == 1 || AttrVal($name,'quirks','') =~ /noWildcards/) { my @ti = localtime; $url = ResolveDateWildcards($hash->{".fhem"}{url}, @ti); } @@ -3246,14 +3247,19 @@ sub CalendarEventsAsHtml($;$) {
%W week number of year with Monday as first day of week (00..53)https:// and the perl module IO::Socket::SSL is
+ not installed on your system, you can replace it by http:// if and only if there is
+ no redirection to the https:// URL. Check with your browser first if unsure.https:// and the perl module IO::Socket::SSL is not installed on your system, you can
- replace it by http:// if and only if there is no redirection to the https:// URL.
- Check with your browser first if unsure.https://admin:admin@demo.nextcloud.com/wid0ohgh/remote.php/dav/calendars/admin/personal/?export.
@@ -3905,14 +3911,19 @@ sub CalendarEventsAsHtml($;$) {
%W Wochennummer des Jahres, wobei Wochenbeginn = Montag (00..53)https:// beginnen und das Perl-Modul IO::Socket::SSL ist nicht auf deinem System installiert,
+ Hinweise für Nutzer des Google-Kalenders:
+ https:// beginnen und das Perl-Modul IO::Socket::SSL ist nicht auf deinem System installiert,
kannst Du in der URL https:// durch http:// ersetzen, falls keine automatische Umleitung auf die https:// URL erfolgt.
- Solltest Du unsicher sein, ob dies der Fall ist, überprüfe es bitte zuerst mit deinem Browser.https://admin:admin@demo.nextcloud.com/wid0ohgh/remote.php/dav/calendars/admin/personal/?export.