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.