From 9eb34d8f12345b374f782eaf218aba86a5acd658 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Wed, 6 May 2020 08:25:53 +0000 Subject: [PATCH] 95_holiday.pm: add YYYY-MM-DD for #4 (Forum #22528) git-svn-id: https://svn.fhem.de/fhem/trunk@21878 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/95_holiday.pm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/95_holiday.pm b/fhem/FHEM/95_holiday.pm index 87e7fc5e6..e2ff868ce 100644 --- a/fhem/FHEM/95_holiday.pm +++ b/fhem/FHEM/95_holiday.pm @@ -164,7 +164,9 @@ holiday_refresh($;$$) } elsif($l =~ m/^4/) { # Interval: 4 MM-DD MM-DD Holiday my @args = split(" ", $l, 4); - if($args[1] le $fordate && $args[2] ge $fordate) { + if(@args == 4 && + (($args[1] le $fordate && $args[2] ge $fordate) || + ($args[1] le $foryeardate && $args[2] ge $foryeardate))) { $found = $args[3]; } @@ -409,7 +411,7 @@ holiday_FW_detailFn($$$$)
  • 1
    Exact date. Arguments: <MM-DD> <holiday-name>
    Exampe: 1 12-24 Christmas
    - You can alternatively specify the year as YYYY-MM-DD. + MM-DD can also be written as YYYY-MM-DD.
  • 2
    Easter-dependent date. Arguments: <day-offset> @@ -443,6 +445,7 @@ holiday_FW_detailFn($$$$) 4 12-20 12-31 Winter holiday
    4 01-01 01-10 Winter holiday
    + MM-DD can also be written as YYYY-MM-DD.
  • 5
    Date relative, weekday fixed holiday. Arguments: <nth> @@ -564,7 +567,7 @@ holiday_FW_detailFn($$$$)
  • 1
    Genaues Datum. Argument: <MM-TT> <Feiertag-Name>
    Beispiel: 1 12-24 Weihnachten
    - Statt MM-TT kann auch YYYY-MM-TT geschrieben werden + MM-TT kann auch als YYYY-MM-TT geschrieben werden.
  • 2
    Oster-abhängiges Datum. Argument: <Tag-Offset> @@ -598,6 +601,7 @@ holiday_FW_detailFn($$$$) 4 12-20 12-31 Winterferien
    4 01-01 01-10 Winterferien
    + MM-TT kann auch als YYYY-MM-TT geschrieben werden.
  • 5
    Datum relativ, Wochentags ein fester Urlaubstag/Feiertag. Argument: