ich habe per iCalender den Abfuhrplan eingebunden, das klappt auch alles prima.
Gerne möchte ich jetzt noch die nächsten Termine chronologisch sortiert anzeigen lassen und dazu in die vier items Tash_0X schreiben.
Meine items sehen so aus:
Code: Alles auswählen
Group gTrash
DateTime Abfall_Termin_schwarz "schwarze Tonne [%1$tA, %1$td.%1$tm.%1$tY]" (gTrash) {channel="icalendar:eventfilter:412e35f1a4:78704cfe7b:result_0#begin"}
DateTime Abfall_Termin_blau "blaue Tonne [%1$tA, %1$td.%1$tm.%1$tY]" (gTrash) {channel="icalendar:eventfilter:412e35f1a4:795742b652:result_0#begin"}
DateTime Abfall_Termin_gelb "gelbe Tonne [%1$tA, %1$td.%1$tm.%1$tY]" (gTrash) {channel="icalendar:eventfilter:412e35f1a4:8713429895:result_0#begin"}
DateTime Abfall_Termin_gruen "Grüne Tonne [%1$tA, %1$td.%1$tm.%1$tY]" (gTrash) {channel="icalendar:eventfilter:412e35f1a4:3d164849dc:result_0#begin"}
String Trash_01 (gTrash)
String Trash_02 (gTrash)
String Trash_03 (gTrash)
String Trash_04 (gTrash)

Code: Alles auswählen
myList = gTrash.members.filter[d|d instanceof DateTimeType].sortBy[ "state" ]
myList.forEach[i|
mytext = gTrash.members.filter[s|s instanceof StringType && s.name.endsWith(i.name.right(1))].head.state.toString