OH3 und iCalender binding
Verfasst: 23. Mär 2021 19:05
Hallo zusammen,
im Zuge meiner Migration von OH2.5 auf OH3 hänge ich immer noch am iCalender binding (da es ja kein Caldav mehr gibt
).
Ich möchte einfach nur die nächsten 4 Termine anzeigen lassen. Ich verzweifle aber bei den eventfiltern ... soll heissen, ich bekomme es nicht hin.
Das einzige was ich angezeigt bekomme ist current_xxx und next_xxx
Aber bei den eventfiltern kommt nix zurück.
Wie genau wäre die Syntax der .things bzw. .items Datei, wenn ich einfach nur die nächsten 4 anstehenden Termine anzeigen lassen will?
Aktuelle config:
Bridge und thing sind online.
Ich stehe hier irgendwie auf dem Schlauch und verstehe dieses binding nicht
Vielen Dank schon mal.
im Zuge meiner Migration von OH2.5 auf OH3 hänge ich immer noch am iCalender binding (da es ja kein Caldav mehr gibt

Ich möchte einfach nur die nächsten 4 Termine anzeigen lassen. Ich verzweifle aber bei den eventfiltern ... soll heissen, ich bekomme es nicht hin.
Das einzige was ich angezeigt bekomme ist current_xxx und next_xxx
Aber bei den eventfiltern kommt nix zurück.
Wie genau wäre die Syntax der .things bzw. .items Datei, wenn ich einfach nur die nächsten 4 anstehenden Termine anzeigen lassen will?
Aktuelle config:
Code: Alles auswählen
.things
Bridge icalendar:calendar:abc "calendar" [ url="http://x.x.x.x/caldav/ohcal/thfbvil/", username="user", password="PW", refreshTime=10 ]
Thing icalendar:eventfilter:list "List events" (icalendar:calendar:abc) [ maxEvents=4, datetimeUnit="DAY", datetimeStart=1, datetimeEnd=30, datetimeRound=true, refreshTime=10 ]
--------------------------------
.items
String event0_name "next event [%s]" { channel="icalendar:calendar:eventfilter:list:result_0#title" }
DateTime event0_at "next at [%1$tT, %1$tY-%1$tm-%1$td]" { channel="icalendar:calendar:eventfilter:list:result_0#begin" }
String event1_name "next event [%s]" { channel="icalendar:calendar:eventfilter:list:result_1#title" }
DateTime event1_at "next at [%1$tT, %1$tY-%1$tm-%1$td]" { channel="icalendar:calendar:eventfilter:list:result_1#begin" }
String event2_name "next event [%s]" { channel="icalendar:calendar:eventfilter:list:result_2#title" }
DateTime event2_at "next at [%1$tT, %1$tY-%1$tm-%1$td]" { channel="icalendar:calendar:eventfilter:list:result_2#begin" }
String event3_name "next event [%s]" { channel="icalendar:calendar:eventfilter:list:result_3#title" }
DateTime event3_at "next at [%1$tT, %1$tY-%1$tm-%1$td]" { channel="icalendar:calendar:eventfilter:list:result_3#begin" }
Ich stehe hier irgendwie auf dem Schlauch und verstehe dieses binding nicht

Vielen Dank schon mal.