Seite 1 von 1
iCalender Binding-Allgemeine Frage
Verfasst: 9. Mär 2021 12:20
von SaschaQ
Hallo zusammen,
ich nutze das iCalendar Binding in OH3 für Schulferienerkennung und Urlaubserkennung.
Nun zu meiner Frage:
Wenn ich einen Termin erstelle mit Beginn 01.03.2021 bis 30.03.2021 ganztägig. Erkennt das Binding dann z.B. am 04.03.2021 wenn ich OpenHab neu starte, dass es einen laufenden Termin gibt, wo ein Item auf An gesetzt werden muss. Ansonsten würde das Item ohne Persistence keinen Status erhalten, der zu Beginn des Termins gesetzt würde.
Habt ihr eine Idee?
Re: iCalender Binding-Allgemeine Frage
Verfasst: 9. Mär 2021 23:31
von int5749
SaschaQ hat geschrieben: ↑9. Mär 2021 12:20
Habt ihr eine Idee?
Wenn Du - so wie Du schreibst - das Binding schon am laufen hast =>> ausprobieren??
Leg doch mal einen Termin an, der in der Vergangenheit startet und schau, was bei einem Reboot passiert

Habe dies derzeit nicht aktiv, da ich meine Test Umgebung neu konfiguriert hatte.
Re: iCalender Binding-Allgemeine Frage
Verfasst: 10. Mär 2021 07:24
von SaschaQ
Da passiert eben nichts, deswegen frage ich ja
Alternative wäre eben, dass man statt einem langen Termin, eine Terminserie für jeden Tag macht, damit er jeden Tag immer wieder durch die von/bis Uhrzeit getriggert wird.
Ich dachte das Binding ist so schlau in einem laufenden Termin der in der Vergangenheit gestartet hat und noch andauernd zu erkennen, dass das Begin Item gesetzt werden muss.
Re: iCalender Binding-Allgemeine Frage
Verfasst: 10. Mär 2021 15:21
von udo1toni
Reden wir hier vom Channel current_presence? Der sollte selbstverständlich ON sein, wenn der aktuelle Zeitpunkt zwischen current_start und current_end liegt, auch wenn openHAB zwischendurch neu gestartet wird. Sollte das nicht der Fall sein, so möchte ich empfehlen, einen Issue dazu aufzumachen.
Re: iCalender Binding-Allgemeine Frage
Verfasst: 11. Mär 2021 10:24
von SaschaQ
Ah okay, den Channel hatte ich garnicht gesehen, das bedeutet dieser Channel erkennt ob ein Termin gerade läuft?
Re: iCalender Binding-Allgemeine Frage
Verfasst: 11. Mär 2021 12:51
von int5749
SaschaQ hat geschrieben: ↑11. Mär 2021 10:24
Ah okay, den Channel hatte ich garnicht gesehen, das bedeutet dieser Channel erkennt ob ein Termin gerade läuft?
Wie der Name und die
Doku des Bindings es beschreiben
Current presence of an event, ON if there is currently an event, OFF otherwise
Re: iCalender Binding-Allgemeine Frage
Verfasst: 11. Mär 2021 12:57
von SaschaQ
Cool danke, dann weiß ich bescheid