Und bei diesem:
1. The method or field beforeNow is undefined for the type ZonedDateTime; line 9, column 276, length 9
2. The method or field afterNow is undefined for the type ZonedDateTime; line 9, column 309, length 8
3. The method or field beforeNow is undefined for the type ZonedDateTime; line 10, column 345, length 9
4. The method or field afterNow is undefined for the type ZonedDateTime; line 10, column 378, length 8
5. The method or field beforeNow is undefined for the type ZonedDateTime; line 11, column 414, length 9
6. The method or field afterNow is undefined for the type ZonedDateTime; line 11, column 447, length 8
7. The method or field beforeNow is undefined for the type ZonedDateTime; line 12, column 483, length 9
8. The method or field afterNow is undefined for the type ZonedDateTime; line 12, column 516, length 8
9. The method or field beforeNow is undefined for the type ZonedDateTime; line 13, column 552, length 9
10. The method or field afterNow is undefined for the type ZonedDateTime; line 13, column 585, length 8
11. The method or field beforeNow is undefined for the type ZonedDateTime; line 21, column 732, length 9
12. The method or field afterNow is undefined for the type ZonedDateTime; line 21, column 765, length 8
13. The method or field beforeNow is undefined for the type ZonedDateTime; line 22, column 801, length 9
14. The method or field afterNow is undefined for the type ZonedDateTime; line 22, column 834, length 8
15. The method or field beforeNow is undefined for the type ZonedDateTime; line 23, column 870, length 9
16. The method or field afterNow is undefined for the type ZonedDateTime; line 23, column 903, length 8
17. The method or field beforeNow is undefined for the type ZonedDateTime; line 24, column 939, length 9
18. The method or field afterNow is undefined for the type ZonedDateTime; line 24, column 972, length 8
19. The method or field beforeNow is undefined for the type ZonedDateTime; line 25, column 1008, length 9
20. The method or field afterNow is undefined for the type ZonedDateTime; line 25, column 1041, length 8
21. The method or field beforeNow is undefined for the type ZonedDateTime; line 33, column 1189, length 9
22. The method or field afterNow is undefined for the type ZonedDateTime; line 33, column 1222, length 8
23. The method or field beforeNow is undefined for the type ZonedDateTime; line 34, column 1258, length 9
24. The method or field afterNow is undefined for the type ZonedDateTime; line 34, column 1291, length 8
25. The method or field beforeNow is undefined for the type ZonedDateTime; line 35, column 1327, length 9
26. The method or field afterNow is undefined for the type ZonedDateTime; line 35, column 1360, length 8
27. The method or field beforeNow is undefined for the type ZonedDateTime; line 36, column 1396, length 9
28. The method or field afterNow is undefined for the type ZonedDateTime; line 36, column 1429, length 8
29. The method or field beforeNow is undefined for the type ZonedDateTime; line 44, column 1581, length 9
30. The method or field afterNow is undefined for the type ZonedDateTime; line 44, column 1614, length 8
31. The method or field beforeNow is undefined for the type ZonedDateTime; line 45, column 1650, length 9
32. The method or field afterNow is undefined for the type ZonedDateTime; line 45, column 1683, length 8
33. The method or field beforeNow is undefined for the type ZonedDateTime; line 46, column 1719, length 9
34. The method or field afterNow is undefined for the type ZonedDateTime; line 46, column 1752, length 8
35. The method or field beforeNow is undefined for the type ZonedDateTime; line 47, column 1788, length 9
36. The method or field afterNow is undefined for the type ZonedDateTime; line 47, column 1821, length 8
Code: Alles auswählen
/************************************************** Ferien Script ********************************************/
//--> Ferienskript zur Bestimmung der Schulferien
var boolean holiday = false
var String holidayName = null
// Osterferien
if (
(parse("2020-04-06").beforeNow && parse("2020-04-18").afterNow)
|| (parse("2021-03-29").beforeNow && parse("2021-04-10").afterNow)
|| (parse("2022-04-11").beforeNow && parse("2022-04-23").afterNow)
|| (parse("2023-04-03").beforeNow && parse("2023-04-15").afterNow)
|| (parse("2024-03-25").beforeNow && parse("2024-04-06").afterNow)
) {
holidayName = "easter_holiday" // Osterferien
holiday = true
}
// Sommerferien
if (
(parse("2020-06-29").beforeNow && parse("2020-08-11").afterNow)
|| (parse("2021-07-05").beforeNow && parse("2021-08-17").afterNow)
|| (parse("2022-06-27").beforeNow && parse("2022-08-09").afterNow)
|| (parse("2023-06-22").beforeNow && parse("2023-08-04").afterNow)
|| (parse("2024-07-08").beforeNow && parse("2024-08-20").afterNow)
) {
holidayName = "summer_holiday" // Sommerferien
holiday = true
}
// Herbstferien
if (
(parse("2020-10-12").beforeNow && parse("2020-10-24").afterNow)
|| (parse("2021-10-11").beforeNow && parse("2021-10-23").afterNow)
|| (parse("2022-10-04").beforeNow && parse("2022-10-15").afterNow)
|| (parse("2023-10-02").beforeNow && parse("2023-10-14").afterNow)
) {
holidayName = "autumn_holiday" // Herbstferien
holiday = true
}
// Weihnachtsferien
if (
(parse("2019-12-23").beforeNow && parse("2020-01-06").afterNow)
|| (parse("2020-12-24").beforeNow && parse("2021-01-08").afterNow)
|| (parse("2021-12-23").beforeNow && parse("2022-01-06").afterNow)
|| (parse("2022-12-21").beforeNow && parse("2023-01-05").afterNow)
) {
holidayName = "christmas_holiday" // Weihnatsferien
holiday = true
}
HoliDayName.postUpdate(if (holidayName!==null) holidayName else "")
Holidays.sendCommand(if (holiday) ON else OFF)