danke erstmal für die Zeit und das Modul, welches bis hierher entwickelt wurde.
Ich habe folgende Konfiguration: IPS 5.4, Ical beta vom 02.06. aktuell aus dem modulstore installiert. Nutze einen Google Kalender. Meine Ganztagestermine schließen immer den folgenden Tag mit ein. kann ich das selbst beheben?
Hi,
schau dir mal die Zeiten an. Wenn die Zeiten nicht UTC+2 (Sommerzeit sind werden die Termine von 2Uhr bis 2Uhr am nächsten Tag eingelesen und er umfasst 2 Tage. Ich werte die Kalender selbst aus und korrigiere meine falschen Zeiten beim Einlesen.
Hi,
geh in die Kalenderinstanz und lade den Kalender. Wenn Du in der Ausgabe " [ToS] => 2020-05-27T02:00:00+02:00" dürfte das dein Problem sein. Wie geschrieben benutze ich nicht die Notifieren sondern werte die Einträge selbst aus und da korrigiere ich die Zeiten mit:
Hi,
bei mir vermute ich das es an NextCloud lag. Das Docker-Image, mit dem ich angefangen habe, hat leider nicht die Zeitzone vom Host genommen und lief dann bis vor einigen Wochen unter UTC. Erst durch iCal bin ich auf dieses Problem auf meiner Seite gestoßen.
local und UTC+2 sollte bei uns eigentlich identisch sein wenn der Rechner richtig eingerichtet ist. Um zu prüfen ob es DAS Problem ist müßte man IPS mal testweise auf die Zeit UTC stellen und dann den Kalender laden.
IPS läuft auf einem Raspberry, da hab ich die Zeitzone geprüft. local time stimmt, wird auch in IPS korrekt angezeigt. Was komisch ist:
setze ich die timezone in calendar.html hart auf UTC stimmen zwar die ganztägigen Termine, aber die zeitlichen Termine laufen alle 2 Stunden früher. Scheint also eher ein Ical Problem zu sein.
Hab mal einen ganztägigen von 0:00 bis 0:00 am 10.06. gestellt. Schon steht alles korrekt mit 0:00 Start. Sowie ganztägig angegeben ist, nimmt er es +2Stunden.
Ich bin heute vll einen Schritt weiter gekommen…
Mit der privaten Adresse bekomme ich die Fehlermeldungen. Mit der öffentlichen kann ich die Konfiguration abschließen jedoch bekomme ich keine Termine angezeigt wenn ich den Reader verlinke…
Ich bekomme nur precence angezeigt.
Habe ich noch was vergessen?
ich habe eben dein Modul installiert Google Kalender) und habe beim Klick auf „Kalender laden“ folgende Fehlermeldung erhalten:
<br />
<b>Deprecated</b>: Array and string offset access syntax with curly braces is deprecated in <b>C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\StringFactory.php</b> on line <b>88</b><br />
<br />
<b>Deprecated</b>: Array and string offset access syntax with curly braces is deprecated in <b>C:\ProgramData\Symcon\modules\.store\de.bumaas.ical\libs\iCalcreator-master\src\Util\DateIntervalFactory.php</b> on line <b>133</b><br />
<br />
.
.
.
hast du eine Idee?
Und wozu sind die Felder „Benutzername“ / „Kennwort“ in der Doku habe ich nichts gefunden (für Google auch nicht nötig).
das mit PHP 7.4. habe ich mir schon gedacht - aber was ist „Reg. Ausdruck“ und
was muss ich genau zum Testen in meinen Google Kalender / Modul eintagen, wenn es jetzt z.B. 19:00 ist
und ich einen Termin „Test“ habe, der um 21:00 anfängt und ich 30 Minuten vorher einen Wechsel in der Variable bekommen möchte?
Ich bekomme es einfach nicht hin
Die „ICS“ Datei ist OK - alle Eintage sind darin vorhanden.
„Reg. Ausdruck“ findest du in der Doku unter „RegExpression“ und besagt Kennzeichnung, ob es sich bei dem Suchmuster um einen regulären Ausdruck („RegExpr“) handelt
Ja, das mit dem Vorlauf und auch Nachlauf funktioniert einwandfrei, wobei man Nachlaufzeiten als negative Werte eintragen muss, also Vorlauf (Negativwert). In manchen Fällen ist ein Nachlauf ja auch gewünscht bzw sinnvoll.
Hast du einen extrem umfangreichen Kalender? Vielleicht magst du mir die Debugausgaben beim „Kalender laden“ per Email zukommen lassen, dann schaue ich mir das mal an.