Seite 1 von 1

merkwürdiges Verhalten iCalendar Binding

Verfasst: 18. Feb 2021 14:47
von domjo75
Hallo,

ich experimentiere gerade etwas mit dem Eventfilter in Zusammenhang mit dem iCalendar Binding.

Kurz zum Hintergrund:

Seit dem ich im HomeOffice sitze, lasse ich mir mein Bürolicht um 8:00 einschalten. Das wird aktuell über eine Rule (Mo-Fr) gesteuert.
Soweit klappt das.
Blöd ist nur, wenn ich Urlaub habe oder ein Feiertag ist und die Lampe trotzdem an geht.

Also habe ich mir erstmal über Ephemeris die Feiertage eingelesen und schalte damit einen Switch (Holiday_IsState.postUpdate(ON)). Scheint zu klappen.
Zusätzlich dazu wird mein Kalender eingelesen und nach dem Event "Urlaub" gefiltert.
Soweit funktioniert das Einlesen und Filtern auch, allerdings nur max 6 Monate im Voraus.
Sobald der Termin länger als 6 Monate in der Zukunft ist, bekomme ich ein UNDEF in meinem EventFilter-ITEM.

Zum Testen habe ich mir einen Dummy-Termin gesetzt und diesen immer einen Monat weitergeschoben. Sobald ich über den 18.08.2021 komme, zeigt er nur noch UNDEF an.
In der Doku kann ich hierzu nichts herauslesen. Meine EventFilter-Definition sieht so aus:

Code: Alles auswählen

UID: icalendar:eventfilter:urlaub
label: Kalender-Filter (Urlaub)
thingTypeUID: icalendar:eventfilter
configuration:
  maxEvents: 1
  textValueType: TEXT
  datetimeEnd: 365
  refreshTime: 1
  datetimeStart: 0
  textEventValue: Urlaub
  datetimeRound: true
  textEventField: SUMMARY
  datetimeUnit: DAY
bridgeUID: icalendar:calendar:a3bfe23eb9
Entweder ich habe was falsch verstanden, oder das ist ein Bug. Kann das jemand nachvollziehen oder sieht einen Fehler?

Gruss
Dominik

Re: merkwürdiges Verhalten iCalendar Binding

Verfasst: 18. Feb 2021 17:25
von sihui
domjo75 hat geschrieben: 18. Feb 2021 14:47 Kann das jemand nachvollziehen ...
Nein, gerade getestet und einen Eintrag in den November 2021 verschoben, wird korrekt angezeigt.
ical.JPG
domjo75 hat geschrieben: 18. Feb 2021 14:47 ... oder sieht einen Fehler?
Nicht direkt, aber du kannst deine Konfig ja mal mit meiner vergleichen:

Code: Alles auswählen


UID: icalendar:eventfilter:nextcloud:zoe
label: Kalender nextCloud Eintragsfilter ZOE
thingTypeUID: icalendar:eventfilter
configuration:
  maxEvents: 3
  textValueType: TEXT
  refreshTime: 15
  datetimeStart: 0
  textEventValue: ZOE
  textEventField: SUMMARY
  datetimeUnit: HOUR
bridgeUID: icalendar:calendar:nextcloud

Re: merkwürdiges Verhalten iCalendar Binding

Verfasst: 18. Feb 2021 20:37
von domjo75
So wie es aussieht ist das Problem in der ICS zu suchen.
Die Erklärung steht hier:
https://answers.microsoft.com/de-de/mso ... 5ab7648403

Re: merkwürdiges Verhalten iCalendar Binding

Verfasst: 19. Feb 2021 07:40
von sihui
domjo75 hat geschrieben: 18. Feb 2021 20:37 So wie es aussieht ist das Problem in der ICS zu suchen.
Wobei man zusätzlich einmal deutlich darauf hinweisen sollte, das es sich nicht um ein openHAB Problem handelt.

Re: merkwürdiges Verhalten iCalendar Binding

Verfasst: 19. Feb 2021 08:23
von domjo75
sihui hat geschrieben: 19. Feb 2021 07:40
domjo75 hat geschrieben: 18. Feb 2021 20:37 So wie es aussieht ist das Problem in der ICS zu suchen.
Wobei man zusätzlich einmal deutlich darauf hinweisen sollte, das es sich nicht um ein openHAB Problem handelt.
Das ist richtig