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?
iCalender Binding-Allgemeine Frage
-
- Beiträge: 1173
- Registriert: 4. Nov 2019 22:08
Re: iCalender Binding-Allgemeine Frage
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.
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3
-
- Beiträge: 202
- Registriert: 2. Mär 2020 13:50
Re: iCalender Binding-Allgemeine Frage
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.

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.
- udo1toni
- Beiträge: 15269
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: iCalender Binding-Allgemeine Frage
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.
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet
-
- Beiträge: 202
- Registriert: 2. Mär 2020 13:50
Re: iCalender Binding-Allgemeine Frage
Ah okay, den Channel hatte ich garnicht gesehen, das bedeutet dieser Channel erkennt ob ein Termin gerade läuft?
-
- Beiträge: 1173
- Registriert: 4. Nov 2019 22:08
Re: iCalender Binding-Allgemeine Frage
Wie der Name und die Doku des Bindings es beschreiben

Current presence of an event, ON if there is currently an event, OFF otherwise
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3
-
- Beiträge: 202
- Registriert: 2. Mär 2020 13:50
Re: iCalender Binding-Allgemeine Frage
Cool danke, dann weiß ich bescheid