NEWS
[gelöst] iCal reagiert nicht mehr auf wiederkehrende Termine
-
Hallo, ich habe einen ical der mir gewisse Events bis dato immer ausgespuckt hat.
Nun macht er dies allerdings NUR noch bei einmaligen Events.
Bei wiederkehrenden (Bspw. alle 2 Wochen) gibt er kein Event mehr aus.Hier der Debug Log. (Dort ist das Event "Putzfrau" eigentlich gerade aktiv, aber er setzt alle States auf false:
2025-04-22 10:50:39.187 - info: host.pioBroker instance scheduled system.adapter.ical.1 */15 * * * * 2025-04-22 10:50:39.193 - info: host.pioBroker instance system.adapter.ical.1 in version "1.16.1" started with pid 40727 2025-04-22 10:50:39.885 - debug: ical.1 (40727) Redis Objects: Use Redis connection: 127.0.0.1:6379 2025-04-22 10:50:39.901 - debug: ical.1 (40727) Objects client ready ... initialize now 2025-04-22 10:50:39.902 - debug: ical.1 (40727) Objects create System PubSub Client 2025-04-22 10:50:39.903 - debug: ical.1 (40727) Objects create User PubSub Client 2025-04-22 10:50:39.979 - debug: ical.1 (40727) Objects client initialize lua scripts 2025-04-22 10:50:39.982 - debug: ical.1 (40727) Objects connected to redis: 127.0.0.1:6379 2025-04-22 10:50:39.989 - debug: ical.1 (40727) Redis States: Use Redis connection: 127.0.0.1:6379 2025-04-22 10:50:39.992 - debug: ical.1 (40727) States create System PubSub Client 2025-04-22 10:50:39.992 - debug: ical.1 (40727) States create User PubSub Client 2025-04-22 10:50:39.996 - debug: ical.1 (40727) States connected to redis: 127.0.0.1:6379 2025-04-22 10:50:40.018 - debug: ical.1 (40727) Plugin sentry Initialize Plugin (enabled=true) 2025-04-22 10:50:40.220 - info: ical.1 (40727) starting. Version 1.16.1 in /opt/iobroker/node_modules/iobroker.ical, node: v20.18.2, js-controller: 7.0.6 2025-04-22 10:50:40.291 - info: ical.1 (40727) Event "ical.1.events.0.later.Rika" created 2025-04-22 10:50:40.293 - info: ical.1 (40727) Event "ical.1.events.0.today.Rika" created 2025-04-22 10:50:40.295 - info: ical.1 (40727) Event "ical.1.events.0.now.Rika" created 2025-04-22 10:50:40.297 - info: ical.1 (40727) Event "ical.1.events.1.Rika" created 2025-04-22 10:50:40.299 - info: ical.1 (40727) Event "ical.1.events.2.Rika" created 2025-04-22 10:50:40.301 - info: ical.1 (40727) Event "ical.1.events.3.Rika" created 2025-04-22 10:50:40.303 - info: ical.1 (40727) Event "ical.1.events.4.Rika" created 2025-04-22 10:50:40.306 - info: ical.1 (40727) Event "ical.1.events.5.Rika" created 2025-04-22 10:50:40.308 - info: ical.1 (40727) Event "ical.1.events.6.Rika" created 2025-04-22 10:50:40.310 - info: ical.1 (40727) Event "ical.1.events.7.Rika" created 2025-04-22 10:50:40.316 - debug: ical.1 (40727) reading calendar from URL: https://calendar.google.com/calendar/ical/f8ab3e941054decc92d5fadd3f9febb67e5e1d02f8a933d8b84850782897fba4%40group.calendar.google.com/private-e3c201c9b63525383439064903f4f944/basic.ics, color: #e3189d 2025-04-22 10:50:40.380 - debug: ical.1 (40727) reading calendar from URL: https://calendar.google.com/calendar/ical/b27a9910591d367beba2868c3ca04f499ec6348dc7abb30650b6eb7d9d71a5dc%40group.calendar.google.com/private-9572b2eed08450ddf9dc897ad39f253a/basic.ics, color: #c5bc1c 2025-04-22 10:50:40.383 - debug: ical.1 (40727) reading calendar from URL: https://calendar.google.com/calendar/ical/c0c51ae35f31229e1b791be8c9483a57976a905779582562351efa5cb607702a%40group.calendar.google.com/private-c9e64335767d99eed0e2a3d898e41611/basic.ics, color: #3b8bcd 2025-04-22 10:50:40.605 - debug: ical.1 (40727) Successfully cached content for calendar "https://calendar.google.com/calendar/ical/b27a9910591d367beba2868c3ca04f499ec6348dc7abb30650b6eb7d9d71a5dc%40group.calendar.google.com/private-9572b2eed08450ddf9dc897ad39f253a/basic.ics" as /tmp/iob-f1ff0cff49b924b1867dd49dae129839.ics 2025-04-22 10:50:40.605 - debug: ical.1 (40727) File read successfully https://calendar.google.com/calendar/ical/b27a9910591d367beba2868c3ca04f499ec6348dc7abb30650b6eb7d9d71a5dc%40group.calendar.google.com/private-9572b2eed08450ddf9dc897ad39f253a/basic.ics 2025-04-22 10:50:40.649 - info: ical.1 (40727) processing URL: Putzen https://calendar.google.com/calendar/ical/b27a9910591d367beba2868c3ca04f499ec6348dc7abb30650b6eb7d9d71a5dc%40group.calendar.google.com/private-9572b2eed08450ddf9dc897ad39f253a/basic.ics 2025-04-22 10:50:40.649 - debug: ical.1 (40727) {"6605aa86-4398-4c21-85bc-f5df5d8b4a17":{"type":"VTIMEZONE","params":[],"tzid":"Europe/Berlin","LIC-LOCATION":"Europe/Berlin","c33d67a0-0ef9-45dc-a4ae-9cea41e772b8":{"type":"DAYLIGHT","params":[],"tzoffsetfrom":"+0100","tzoffsetto":"+0200","tzname":"GMT+2","start":"1970-03-29T01:00:00.000Z","datetype":"date-time","rrule":"RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU","end":"1970-03-29T01:00:00.000Z"},"5ea24f54-b06c-431c-b531-5691736500b9":{"type":"STANDARD","params":[],"tzoffsetfrom":"+0200","tzoffsetto":"+0100","tzname":"GMT+1","start":"1970-10-25T02:00:00.000Z","datetype":"date-time","rrule":"RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU","end":"1970-10-25T02:00:00.000Z"},"end":"2025-04-23T08:50:40.608Z","method":"PUBLISH"},"402tkd9loue0essm0caf77ukgg@google.com":{"type":"VEVENT","params":[],"start":"2025-04-07T05:15:00.000Z","datetype":"date-time","end":"2025-04-07T07:30:00.000Z","rrule":{"_cache":{"all":false,"before":[],"after":[],"between":[]},"origOptions":{"tzid":"Europe/Berlin","dtstart":"2025-04-07T07:15:00.000Z","freq":2,"wkst":{"weekday":0},"interval":2,"byweekday":[{"weekday":0}]},"options":{"freq":2,"dtstart":"2025-04-07T07:15:00.000Z","interval":2,"wkst":0,"count":null,"until":null,"tzid":"Europe/Berlin","bysetpos":null,"bymonth":null,"bymonthday":[],"bynmonthday":[],"byyearday":null,"byweekno":null,"byweekday":[0],"bynweekday":null,"byhour":[7],"byminute":[15],"bysecond":[0],"byeaster":null}},"dtstamp":"2025-04-22T08:50:40.000Z","uid":"402tkd9loue0essm0caf77ukgg@google.com","created":"2025-04-22T08:45:24.000Z","lastmodified":"2025-04-22T08:45:33.000Z","sequence":"0","status":"CONFIRMED","summary":"Putzfrau","transparency":"OPAQUE","method":"PUBLISH","recurrences":{"2025-04-21":{"type":"VEVENT","params":[],"start":"2025-04-22T05:15:00.000Z","datetype":"date-time","end":"2025-04-22T09:15:00.000Z","dtstamp":"2025-04-22T08:50:40.000Z","uid":"402tkd9loue0essm0caf77ukgg@google.com","recurrenceid":"2025-04-21T05:15:00.000Z","created":"2025-04-22T08:45:24.000Z","lastmodified":"2025-04-22T08:47:17.000Z","sequence":"3","status":"CONFIRMED","summary":"Putzfrau","transparency":"OPAQUE"}}},"vcalendar":{"type":"VCALENDAR","prodid":"-//Google Inc//Google Calendar 70.9054//EN","version":"2.0","calscale":"GREGORIAN","method":"PUBLISH","WR-CALNAME":"Putzen","WR-TIMEZONE":"Europe/Berlin","WR-CALDESC":"Informationen, wann die Putzfrau da ist"}} 2025-04-22 10:50:40.649 - debug: ical.1 (40727) checkICal: startpreview - Tue Apr 22 2025 00:00:00 GMT+0200 (Central European Summer Time) 2025-04-22 10:50:40.650 - debug: ical.1 (40727) checkICal: endpreview - Tue Apr 29 2025 10:50:40 GMT+0200 (Central European Summer Time) 2025-04-22 10:50:40.651 - debug: ical.1 (40727) ev[402tkd9loue0essm0caf77ukgg@google.com]: {"type":"VEVENT","params":[],"start":"2025-04-07T05:15:00.000Z","datetype":"date-time","end":"2025-04-07T07:30:00.000Z","rrule":{"_cache":{"all":false,"before":[],"after":[],"between":[]},"origOptions":{"tzid":"Europe/Berlin","dtstart":"2025-04-07T07:15:00.000Z","freq":2,"wkst":{"weekday":0},"interval":2,"byweekday":[{"weekday":0}]},"options":{"freq":2,"dtstart":"2025-04-07T07:15:00.000Z","interval":2,"wkst":0,"count":null,"until":null,"tzid":"Europe/Berlin","bysetpos":null,"bymonth":null,"bymonthday":[],"bynmonthday":[],"byyearday":null,"byweekno":null,"byweekday":[0],"bynweekday":null,"byhour":[7],"byminute":[15],"bysecond":[0],"byeaster":null}},"dtstamp":"2025-04-22T08:50:40.000Z","uid":"402tkd9loue0essm0caf77ukgg@google.com","created":"2025-04-22T08:45:24.000Z","lastmodified":"2025-04-22T08:45:33.000Z","sequence":"0","status":"CONFIRMED","summary":"Putzfrau","transparency":"OPAQUE","method":"PUBLISH","recurrences":{"2025-04-21":{"type":"VEVENT","params":[],"start":"2025-04-22T05:15:00.000Z","datetype":"date-time","end":"2025-04-22T09:15:00.000Z","dtstamp":"2025-04-22T08:50:40.000Z","uid":"402tkd9loue0essm0caf77ukgg@google.com","recurrenceid":"2025-04-21T05:15:00.000Z","created":"2025-04-22T08:45:24.000Z","lastmodified":"2025-04-22T08:47:17.000Z","sequence":"3","status":"CONFIRMED","summary":"Putzfrau","transparency":"OPAQUE"}}} 2025-04-22 10:50:40.653 - debug: ical.1 (40727) options: {"tzid":"Europe/Berlin","dtstart":"2025-04-07T07:15:00.000Z","freq":2,"wkst":{"weekday":0},"interval":2,"byweekday":[{"weekday":0}]} 2025-04-22 10:50:40.653 - debug: ical.1 (40727) RRule event:Putzfrau; start:Mon Apr 07 2025 07:15:00 GMT+0200 (Central European Summer Time); endpreview:Tue Apr 29 2025 10:50:40 GMT+0200 (Central European Summer Time); startpreview:Tue Apr 22 2025 00:00:00 GMT+0200 (Central European Summer Time); now2:Tue Apr 22 2025 00:00:00 GMT+0200 (Central European Summer Time); now3:Mon Apr 21 2025 21:45:00 GMT+0200 (Central European Summer Time); rule:{"_cache":{"all":false,"before":[],"after":[],"between":[]},"origOptions":{"tzid":"Europe/Berlin","dtstart":"2025-04-07T07:15:00.000Z","freq":2,"wkst":{"weekday":0},"interval":2,"byweekday":[{"weekday":0}]},"options":{"freq":2,"dtstart":"2025-04-07T07:15:00.000Z","interval":2,"wkst":0,"count":null,"until":null,"tzid":"Europe/Berlin","bysetpos":null,"bymonth":null,"bymonthday":[],"bynmonthday":[],"byyearday":null,"byweekno":null,"byweekday":[0],"bynweekday":null,"byhour":[7],"byminute":[15],"bysecond":[0],"byeaster":null}} 2025-04-22 10:50:40.658 - debug: ical.1 (40727) dates: [] 2025-04-22 10:50:40.918 - debug: ical.1 (40727) Event does not displayed, because belongs to hidden user events: Rika Konfirmation Tom 2025-04-22 10:50:40.918 - debug: ical.1 (40727) ev[5dg0gmvp4jbrd7pasicp4s0dlb@google.com]: {"type":"VEVENT","params":[],"start":"2025-04-11T12:00:00.000Z","datetype":"date-time","end":"2025-04-21T08:00:00.000Z","dtstamp":"2025-04-22T08:50:40.000Z","uid":"5dg0gmvp4jbrd7pasicp4s0dlb@google.com","created":"2024-10-31T15:30:30.000Z","lastmodified":"2025-04-22T07:42:09.000Z","sequence":"4","status":"CONFIRMED","summary":"Rika Osterferien","transparency":"TRANSPARENT","method":"PUBLISH"} 2025-04-22 10:50:40.918 - debug: ical.1 (40727) Single event: Rika Osterferien; start:Fri Apr 11 2025 14:00:00 GMT+0200 (Central European Summer Time); end:Mon Apr 21 2025 10:00:00 GMT+0200 (Central European Summer Time); endpreview:Tue Apr 29 2025 10:50:40 GMT+0200 (Central European Summer Time); startpreview:Tue Apr 22 2025 00:00:00 GMT+0200 (Central European Summer Time); realnow:Tue Apr 22 2025 10:50:40 GMT+0200 (Central European Summer Time) 2025-04-22 10:50:40.918 - debug: ical.1 (40727) Event (time) processing. Start: Fri Apr 11 2025 14:00:00 GMT+0200 (Central European Summer Time) End: Mon Apr 21 2025 10:00:00 GMT+0200 (Central European Summer Time) 2025-04-22 10:50:40.918 - debug: ical.1 (40727) Event " " Rika Osterferien at Fri Apr 11 2025 14:00:00 GMT+0200 (Central European Summer Time) filtered out, because does not belongs to specified time interval 2025-04-22 10:50:40.919 - debug: ical.1 (40727) ev[6dm1e6hj1700uqabo2p25a8hsl@google.com]: {"type":"VEVENT","params":[],"start":"2025-04-18T12:00:00.000Z","datetype":"date-time","end":"2025-04-20T15:00:00.000Z","rrule":{"_cache":{"all":false,"before":[],"after":[],"between":[]},"origOptions":{"tzid":"Europe/Berlin","dtstart":"2025-04-18T14:00:00.000Z","freq":2,"wkst":{"weekday":0},"interval":2,"byweekday":[{"weekday":4}]},"options":{"freq":2,"dtstart":"2025-04-18T14:00:00.000Z","interval":2,"wkst":0,"count":null,"until":null,"tzid":"Europe/Berlin","bysetpos":null,"bymonth":null,"bymonthday":[],"bynmonthday":[],"byyearday":null,"byweekno":null,"byweekday":[4],"bynweekday":null,"byhour":[14],"byminute":[0],"bysecond":[0],"byeaster":null}},"dtstamp":"2025-04-22T08:50:40.000Z","uid":"6dm1e6hj1700uqabo2p25a8hsl@google.com","class":"PUBLIC","created":"2024-09-20T11:29:06.000Z","lastmodified":"2025-04-22T08:47:48.000Z","sequence":"4","status":"CONFIRMED","summary":"Rika bei Papa","transparency":"TRANSPARENT","APPLE-CREATOR-IDENTITY":"com.apple.mobilecal","APPLE-TRAVEL-ADVISORY-BEHAVIOR":"DISABLED","APPLE-CREATOR-TEAM-IDENTITY":"0000000000","alarms":[{"type":"VALARM","params":[],"action":"NONE","trigger":{"params":{"VALUE":"DATE-TIME"},"val":"19760401T005545Z"},"end":"2025-04-23T08:50:40.867Z"}],"method":"PUBLISH","recurrences":{"2025-05-02":{"type":"VEVENT","params":[],"start":"2025-04-30T12:00:00.000Z","datetype":"date-time","end":"2025-05-04T15:00:00.000Z","dtstamp":"2025-04-22T08:50:40.000Z","uid":"6dm1e6hj1700uqabo2p25a8hsl@google.com","recurrenceid":"2025-05-02T12:00:00.000Z","class":"PUBLIC","created":"2024-09-20T11:29:06.000Z","lastmodified":"2025-04-22T08:47:48.000Z","sequence":"5","status":"CONFIRMED","summary":"Rika bei Papa","transparency":"TRANSPARENT"},"2025-05-30":{"type":"VEVENT","params":[],"start":"2025-05-28T12:00:00.000Z","datetype":"date-time","end":"2025-06-01T15:00:00.000Z","dtstamp":"2025-04-22T08:50:40.000Z","uid":"6dm1e6hj1700uqabo2p25a8hsl@google.com","recurrenceid":"2025-05-30T12:00:00.000Z","class":"PUBLIC","created":"2024-09-20T11:29:06.000Z","lastmodified":"2025-04-22T08:47:48.000Z","sequence":"5","status":"CONFIRMED","summary":"Rika bei Papa","transparency":"TRANSPARENT"},"2025-04-18":{"type":"VEVENT","params":[],"start":"2025-04-18T12:00:00.000Z","datetype":"date-time","end":"2025-04-20T15:00:00.000Z","dtstamp":"2025-04-22T08:50:40.000Z","uid":"6dm1e6hj1700uqabo2p25a8hsl@google.com","recurrenceid":"2025-04-18T12:00:00.000Z","class":"PUBLIC","created":"2024-09-20T11:29:06.000Z","lastmodified":"2025-04-22T08:48:25.000Z","sequence":"6","status":"CONFIRMED","summary":"Rika bei Papa","transparency":"TRANSPARENT"}}} 2025-04-22 10:50:40.919 - debug: ical.1 (40727) options: {"tzid":"Europe/Berlin","dtstart":"2025-04-18T14:00:00.000Z","freq":2,"wkst":{"weekday":0},"interval":2,"byweekday":[{"weekday":4}]} 2025-04-22 10:50:40.919 - debug: ical.1 (40727) RRule event:Rika bei Papa; start:Fri Apr 18 2025 14:00:00 GMT+0200 (Central European Summer Time); endpreview:Tue Apr 29 2025 10:50:40 GMT+0200 (Central European Summer Time); startpreview:Tue Apr 22 2025 00:00:00 GMT+0200 (Central European Summer Time); now2:Tue Apr 22 2025 00:00:00 GMT+0200 (Central European Summer Time); now3:Sat Apr 19 2025 21:00:00 GMT+0200 (Central European Summer Time); rule:{"_cache":{"all":false,"before":[],"after":[],"between":[]},"origOptions":{"tzid":"Europe/Berlin","dtstart":"2025-04-18T14:00:00.000Z","freq":2,"wkst":{"weekday":0},"interval":2,"byweekday":[{"weekday":4}]},"options":{"freq":2,"dtstart":"2025-04-18T14:00:00.000Z","interval":2,"wkst":0,"count":null,"until":null,"tzid":"Europe/Berlin","bysetpos":null,"bymonth":null,"bymonthday":[],"bynmonthday":[],"byyearday":null,"byweekno":null,"byweekday":[4],"bynweekday":null,"byhour":[14],"byminute":[0],"bysecond":[0],"byeaster":null}} 2025-04-22 10:50:40.921 - debug: ical.1 (40727) dates: [] 2025-04-22 10:50:40.922 - debug: ical.1 (40727) no RRule events inside the time interval 2025-04-22 10:50:40.922 - debug: ical.1 (40727) displaying dates because of callback 2025-04-22 10:50:40.949 - debug: ical.1 (40727) Checking unprocessed event 0 today Rika = false, state = false 2025-04-22 10:50:40.949 - debug: ical.1 (40727) Checking unprocessed event 0 now Rika = false, state = false 2025-04-22 10:50:40.949 - debug: ical.1 (40727) Checking unprocessed event 0 later Rika = false, state = false 2025-04-22 10:50:40.949 - debug: ical.1 (40727) Checking unprocessed event 0 today Putzfrau = false, state = false 2025-04-22 10:50:40.949 - debug: ical.1 (40727) Checking unprocessed event 0 now Putzfrau = false, state = false 2025-04-22 10:50:40.949 - debug: ical.1 (40727) Checking unprocessed event 0 later Putzfrau = false, state = false 2025-04-22 10:50:40.949 - debug: ical.1 (40727) Checking unprocessed event 1 null Rika = false, state = false 2025-04-22 10:50:40.949 - debug: ical.1 (40727) Checking unprocessed event 1 null Putzfrau = false, state = false 2025-04-22 10:50:40.949 - debug: ical.1 (40727) Checking unprocessed event 2 null Rika = false, state = false 2025-04-22 10:50:40.949 - debug: ical.1 (40727) Checking unprocessed event 2 null Putzfrau = false, state = false 2025-04-22 10:50:40.950 - debug: ical.1 (40727) Checking unprocessed event 3 null Rika = false, state = false 2025-04-22 10:50:40.950 - debug: ical.1 (40727) Checking unprocessed event 3 null Putzfrau = false, state = false 2025-04-22 10:50:40.950 - debug: ical.1 (40727) Checking unprocessed event 4 null Rika = true, state = true 2025-04-22 10:50:40.950 - debug: ical.1 (40727) Checking unprocessed event 4 null Putzfrau = false, state = false 2025-04-22 10:50:40.950 - debug: ical.1 (40727) Checking unprocessed event 5 null Rika = true, state = true 2025-04-22 10:50:40.950 - debug: ical.1 (40727) Checking unprocessed event 5 null Putzfrau = false, state = false 2025-04-22 10:50:40.950 - debug: ical.1 (40727) Checking unprocessed event 6 null Rika = false, state = false 2025-04-22 10:50:40.950 - debug: ical.1 (40727) Checking unprocessed event 6 null Putzfrau = false, state = false 2025-04-22 10:50:40.950 - debug: ical.1 (40727) Checking unprocessed event 7 null Rika = false, state = false 2025-04-22 10:50:40.950 - debug: ical.1 (40727) Checking unprocessed event 7 null Putzfrau = false, state = false
Speziell, wenn dieser mal verschoben wurde... mache ich was falsch?
-
@ben1983
Ical konnte noch nie gut mit wiederkehrenden Terminen !
(wenn doch, dann hab ich es nicht mitbekommen).Und insbesondere das Verschieben hat nie geklappt.
ical benutze ich deshalb nur noch ausschließlich mit Einzelterminen.
Und dies klappt gut. -
@bahnuhr OK. Es scheint so, als würde es nur klappen, wenn man Wiederkehrende Termine hat, die nie verschoben werden.
Obwohl ich der Meinung bin, dass in dem log daten stehen, dass darauf hinweist, dass ein Termin sein sollte.
Dann muss ich es doch wieder mit einem anderen Adapter lösen -
@ben1983 sagte in iCal reagiert nicht mehr auf wiederkehrende Termine:
wenn man Wiederkehrende Termine hat, die nie verschoben werden.
und schon gar nicht wenn man aus einem regelmäßigen Intervall einen Termin verlegt.
Dann ist es im Sinne von ical kein regelmäßiger Termin mehr -
@homoran ja ich stelle dann im auf webcal. damit geht es.
Der Kalender liefert ja auch die daten, dass ein Termin verschoben ist.
Wird also nur nicht korrekt ausgewertet. -
@ben1983 bei mir klappert das. wenn ich im googlekalender was ändere, dann wirds auch beim nächsten aktualisieren angezeigt.
hab z.b. einmal die woche verbandswechsel. fällt ein termin aus, oder zeitverschiebung, alles gut. -
@da_woody ich bin mir auch sicher, dass das mal ging. Aber kann es einwandfrei nachstellen.
Wenn bspw. ein Termin Jeden Dienstag von 08-10 Uhr ist, dann übernimmt er die Verschiebung, solange sie sich zwischen 08 und 10 Uhr befindet, sobald die zeit darüber hinaus geht, oder an einen anderen Tag wechselt, dann geht es nicht mehr.
Mit Webcal kein Thema.Habe jetzt auf Webcal umgestellt. (Zumindest da, wo ich nur ein Aktiv oder nicht Signal benötige)
-
Hi, da ich auch seit ein paar Tagen das Problem mit dem ical Kalender habe, wie stelle ich den auf Webcal um?
-
@holgerwolf habe einfach die Kalender und Events auf Webcal gelegt.
Für den now Datenpunkt (in webcal wird dort ja ein Zeitstring ausgegeben) kannst du entweder in deinen Skripten direkt auf diese abfragen oder ihn auf nen Boolean in den Userdaten schreiben und dann diesen in den Scripts verwenden.
Vorteil bei Webcal. Der ruft im Standard alle 60min ab, aber alles was dazwischen ist, wird eigenständig auf die Minute genau aktualisiert.