iCalender Binding-Allgemeine Frage

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
SaschaQ
Beiträge: 202
Registriert: 2. Mär 2020 13:50
Answers: 0

iCalender Binding-Allgemeine Frage

Beitrag 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?

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: iCalender Binding-Allgemeine Frage

Beitrag 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.
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

SaschaQ
Beiträge: 202
Registriert: 2. Mär 2020 13:50
Answers: 0

Re: iCalender Binding-Allgemeine Frage

Beitrag 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.

Benutzeravatar
udo1toni
Beiträge: 15269
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: iCalender Binding-Allgemeine Frage

Beitrag 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.
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

SaschaQ
Beiträge: 202
Registriert: 2. Mär 2020 13:50
Answers: 0

Re: iCalender Binding-Allgemeine Frage

Beitrag von SaschaQ »

Ah okay, den Channel hatte ich garnicht gesehen, das bedeutet dieser Channel erkennt ob ein Termin gerade läuft?

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: iCalender Binding-Allgemeine Frage

Beitrag 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
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

SaschaQ
Beiträge: 202
Registriert: 2. Mär 2020 13:50
Answers: 0

Re: iCalender Binding-Allgemeine Frage

Beitrag von SaschaQ »

Cool danke, dann weiß ich bescheid

Antworten