diff --git a/contrib/DS_Starter/57_SSCal.pm b/contrib/DS_Starter/57_SSCal.pm index 6510a787d..280ddf15d 100644 --- a/contrib/DS_Starter/57_SSCal.pm +++ b/contrib/DS_Starter/57_SSCal.pm @@ -48,7 +48,7 @@ eval "use FHEM::Meta;1" or my $modMetaAbsent = 1; # Versions History intern my %SSCal_vNotesIntern = ( - "1.15.0" => "24.02.2020 fix recurrence WEEKLY by DAY, MONTHLY by MONTHDAY ", + "1.15.0" => "27.02.2020 fix recurrence WEEKLY by DAY, MONTHLY by MONTHDAY and BYDAY, create commandref ", "1.14.0" => "23.02.2020 new setter \"calUpdate\" consistent for both models, calEventList and calToDoList are obsolete ", "1.13.0" => "22.02.2020 manage recurring entries if one/more of a series entry is deleted or changed and their reminder times ", "1.12.0" => "15.02.2020 create At-devices from calendar entries if FHEM-commands or Perl-routines detected in \"Summary\", minor fixes ", @@ -1741,7 +1741,7 @@ sub SSCal_extractEventlist ($) { for ($ci=-1; $ci<($count); $ci++) { if ($rDayInterval > 0) { # Angabe "jeder x Wochentag" ist positiv (-2 wäre z.B. vom Ende des Monats zu zähelen) - $bmonth += $interval; + $bmonth += $interval if($ci>=0); $byear += int( $bmonth/13); $bmonth %= 12 if($bmonth>12); $bmonth = sprintf("%02d", $bmonth); @@ -3999,11 +3999,520 @@ return $default;

SSCal

- =end html =begin html_DE @@ -4036,7 +4545,7 @@ The guide for this module is currently only available in the german Synology Kalenderapplikation eingestellt. + Synology Kalenderapplikation eingestellt. Die Zugangsdaten werden später über ein Set credentials Kommando dem angelegten Device zugewiesen.

@@ -4063,7 +4572,7 @@ The guide for this module is currently only available in the german - + - + @@ -4086,7 +4595,7 @@ The guide for this module is currently only available in the german -
  • interval
    +
  • interval <Sekunden>
    - Automatischer Abrufintervall der Kalendereintträge in Sekunden. Ist "0" agegeben, wird kein automatischer Datenabruf + Automatisches Abrufintervall der Kalendereintträge in Sekunden. Ist "0" agegeben, wird kein automatischer Datenabruf ausgeführt. (default)
    Sollen z.B. jede Stunde die Einträge der gewählten Kalender abgerufen werden, wird das Attribut wie folgt gesetzt:

    @@ -4494,7 +5003,7 @@ The guide for this module is currently only available in the german -
  • timeout
    +
  • timeout <Sekunden>
    Timeout für den Datenabruf in Sekunden.
    (default: 20)
  • Name der Name des neuen Kalenderdevices in FHEM
    ServerAddr die IP-Addresse der Synology DS. Hinweis: Wird ein Servername angegeben, sollte das Attribut dnsServer im glbal Device gesetzt werden !
    ServerAddr die IP-Addresse der Synology DS. Hinweis: Wird der DNS-Name statt IP-Adresse verwendet, sollte das Attribut dnsServer im global Device gesetzt werden !
    Port optional - Port der Synology DS (default: 5000).
    Protocol optional - Protokoll zur Kommunikation mit dem Kalender-Server, http oder https (default: http).
    Tasks optional - zur Definition einer Aufgabenliste wird "Tasks" hinzugefügt