LoxBerry: CalDAV-4-Lox Plugin verfügbar.
Einklappen
X
-
Das kommt ja nun ganz darauf an wie schnell Dein Kalenderserver reagiertMiniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)-
Der Google Kalender ist auch nur auf mehrfachen Wunsch reingekommen. Dabei handelt es sich auch nicht um eine CalDAV Abfrage. Der Google Kalender muss erst einmal den kompletten Kalender als iCal Datei exportieren und das Plugin dann alles laden und die relevanten Daten ausfiltern. Es kommt also auch immer darauf an wieviele Einträge im Kalender sind. Und viel mehr kommt es auf die wiederholten Termine an. Wenn da viele drin sind, ist auch hier viel zu tun. -
btw. Christian Fenzl hat genau bzgl. der Wartezeiten auf den Google Kalender seinerzeit das Caching für selben einprogrammiert. Wenn Du den Kalender per Plugin oft befragen willst, hast Du hier die Möglichkeit den Kalender zwischen zu speichern und erst nach Ablauf der Zeit neu von Google abzurufen.
-
-
Hallo und guten Tag. Ich bekommen leider immer eine Fehlermeldung. Was läuft da falsch?
error loading eventsSabre\VObject\ParseException Object ( [messagerotected] => Invalid Mimedir file. Line starting at 213 did not follow iCalendar/vCard conventions [string:Exceptionrivate] => [coderotected] => 0 [filerotected] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php [linerotected] => 414 [trace:Exceptionrivate] => ArrayKommentar
-
Hallo,
ich nutze seit langer Zeit das CalDAV Plugin und es hat bis jetzt auch immer top funktioniert. Nur seit einigen Tagen habe ich Probleme mit meinem Abfuhrkalender. Wenn ich jetzt im Plugin die Adresse Test und gucke was für Werte ausgespuckt werden bekomme ich nur dieses.
error loading eventsSabre\VObject\ParseException Object
(
[messagerotected] => Invalid Mimedir file. Line starting at 60 did not follow iCalendar/vCard conventions
[string:Exceptionrivate] =>
[coderotected] => 0
[filerotected] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php
[linerotected] => 414
[trace:Exceptionrivate] => Array
(
[0] => Array
(
[file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php
[line] => 220
[function] => readProperty
[class] => Sabre\VObject\Parser\MimeDir
[type] => ->
[args] => Array
(
[0] => 96a
)
)
[1] => Array
(
[file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php
[line] => 206
[function] => parseLine
[class] => Sabre\VObject\Parser\MimeDir
[type] => ->
[args] => Array
(
[0] => 96a
)
)
[2] => Array
(
[file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php
[line] => 174
[function] => parseLine
[class] => Sabre\VObject\Parser\MimeDir
[type] => ->
[args] => Array
(
[0] => 96a
)
)
[3] => Array
(
[file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php
[line] => 90
[function] => parseDocument
[class] => Sabre\VObject\Parser\MimeDir
[type] => ->
[args] => Array
(
)
)
[4] => Array
(
[file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Reader.php
[line] => 47
[function] => parse
[class] => Sabre\VObject\Parser\MimeDir
[type] => ->
[args] => Array
(
[0] => BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Apple Inc.//Mac OS X 10.13.6//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
TRANSP:OPAQUE
DTEND;VALUE=DATE:20210108
LAST-MODIFIED:20210215T074406Z
UID:0FBB0547-FD6B-407D-91B7-EE38162979BB
EXDATE;VALUE=DATE:20210527
EXDATE;VALUE=DATE:20210513
DTSTAMP:20210217T132103Z
SEQUENCE:1
SUMMARY:Rest
DTSTART;VALUE=DATE:20210107
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
CREATED:20210215T063333Z
RRULE:FREQ=WEEKLY;INTERVAL=2;UNTIL=20211231
BEGIN:VALARM
X-WR-ALARMUID:794C1F18-9DC3-4AEA-B2A1-43CBAFE9DFD9
UID:794C1F18-9DC3-4AEA-B2A1-43CBAFE9DFD9
TRIGGER:-PT15H
ATTACH;VALUE=URI:Basso
ACTION:AUDIO
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20210217T132103Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
CREATED:20210215T074323Z
DTEND;VALUE=DATE:20210410
DTSTAMP:20210215T074324Z
DTSTART;VALUE=DATE:20210409
LAST-MODIFIED:20210215T074323Z
SEQUENCE:0
SUMMARY:Gelb
TRANSP:OPAQUE
UID:3DCDBCF5-BF84-46B7-8D08-9682AFC531A5
END:VEVENT
BEGIN:VEVENT
CREATED:20210215T074352Z
DTEND;VALUE=DATE:20210515
DTSTAMP:20210215T074354Z
DTSTART;VALUE=DATE:20210514
LAST-MODIFIED:20210215T074352Z
SEQUENCE:0
SUMMARY:Rest
TRANSP:OPAQUE
UID:6539F4B2-38AF-4990-B94C-A2E559E215BC
END:VEVENT
BEGIN:VEVENT
CREATED:20210215T074440Z
DTEND;VALUE=DATE:20210529
DTSTAMP:20210215T074441Z
DTSTART;VALUE=DATE:20210528
LAST-MODIFIED:20210215T074440Z
SEQUENCE:0
SUMMARY:Rest
TRANSP:OPA
96a
QUE
UID:7AF91B4D-911D-4334-ABAB-A4FB543DB8C9
END:VEVENT
BEGIN:VEVENT
CREATED:20210215T073950Z
DTEND;VALUE=DATE:20210126
DTSTAMP:20210215T073952Z
DTSTART;VALUE=DATE:20210125
LAST-MODIFIED:20210215T073951Z
RRULE:FREQ=WEEKLY;INTERVAL=4;UNTIL=20211231
SEQUENCE:0
SUMMARY:Papier
TRANSP:OPAQUE
UID:E769E02C-50CB-4189-976F-633869DFA609
END:VEVENT
BEGIN:VEVENT
CREATED:20210218T061157Z
DTEND;VALUE=DATE:20210221
DTSTAMP:20210218T061159Z
DTSTART;VALUE=DATE:20210220
LAST-MODIFIED:20210218T061157Z
SEQUENCE:0
SUMMARY:Test
TRANSP:OPAQUE
UID:F0806A09-D59D-48BC-9AFC-F7113295D063
END:VEVENT
BEGIN:VEVENT
CREATED:20210215T073831Z
DTEND;VALUE=DATE:20210115
DTSTAMP:20210215T074537Z
DTSTART;VALUE=DATE:20210114
EXDATE;VALUE=DATE:20210128
EXDATE;VALUE=DATE:20210225
EXDATE;VALUE=DATE:20210325
EXDATE;VALUE=DATE:20210408
EXDATE;VALUE=DATE:20211104
EXDATE;VALUE=DATE:20211202
LAST-MODIFIED:20210215T074526Z
RRULE:FREQ=WEEKLY;INTERVAL=2;UNTIL=20211216
SEQUENCE:0
SUMMARY:Gelb
TRANSP:OPAQUE
UID:FB7C140A-BB03-4A2E-9F0D-1CCBB0915DD8
END:VEVENT
END:VCALENDAR
[1] => 0
)
)
[5] => Array
(
[file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/caldav.php
[line] => 217
[function] => read
[class] => Sabre\VObject\Reader
[type] => ::
[args] => Array
(
[0] => BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Apple Inc.//Mac OS X 10.13.6//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
TRANSP:OPAQUE
DTEND;VALUE=DATE:20210108
LAST-MODIFIED:20210215T074406Z
UID:0FBB0547-FD6B-407D-91B7-EE38162979BB
EXDATE;VALUE=DATE:20210527
EXDATE;VALUE=DATE:20210513
DTSTAMP:20210217T132103Z
SEQUENCE:1
SUMMARY:Rest
DTSTART;VALUE=DATE:20210107
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
CREATED:20210215T063333Z
RRULE:FREQ=WEEKLY;INTERVAL=2;UNTIL=20211231
BEGIN:VALARM
X-WR-ALARMUID:794C1F18-9DC3-4AEA-B2A1-43CBAFE9DFD9
UID:794C1F18-9DC3-4AEA-B2A1-43CBAFE9DFD9
TRIGGER:-PT15H
ATTACH;VALUE=URI:Basso
ACTION:AUDIO
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20210217T132103Z
END:VALARM
END:VEVENT
BEGIN:VEVENT
CREATED:20210215T074323Z
DTEND;VALUE=DATE:20210410
DTSTAMP:20210215T074324Z
DTSTART;VALUE=DATE:20210409
LAST-MODIFIED:20210215T074323Z
SEQUENCE:0
SUMMARY:Gelb
TRANSP:OPAQUE
UID:3DCDBCF5-BF84-46B7-8D08-9682AFC531A5
END:VEVENT
BEGIN:VEVENT
CREATED:20210215T074352Z
DTEND;VALUE=DATE:20210515
DTSTAMP:20210215T074354Z
DTSTART;VALUE=DATE:20210514
LAST-MODIFIED:20210215T074352Z
SEQUENCE:0
SUMMARY:Rest
TRANSP:OPAQUE
UID:6539F4B2-38AF-4990-B94C-A2E559E215BC
END:VEVENT
BEGIN:VEVENT
CREATED:20210215T074440Z
DTEND;VALUE=DATE:20210529
DTSTAMP:20210215T074441Z
DTSTART;VALUE=DATE:20210528
LAST-MODIFIED:20210215T074440Z
SEQUENCE:0
SUMMARY:Rest
TRANSP:OPA
96a
QUE
UID:7AF91B4D-911D-4334-ABAB-A4FB543DB8C9
END:VEVENT
BEGIN:VEVENT
CREATED:20210215T073950Z
DTEND;VALUE=DATE:20210126
DTSTAMP:20210215T073952Z
DTSTART;VALUE=DATE:20210125
LAST-MODIFIED:20210215T073951Z
RRULE:FREQ=WEEKLY;INTERVAL=4;UNTIL=20211231
SEQUENCE:0
SUMMARY:Papier
TRANSP:OPAQUE
UID:E769E02C-50CB-4189-976F-633869DFA609
END:VEVENT
BEGIN:VEVENT
CREATED:20210218T061157Z
DTEND;VALUE=DATE:20210221
DTSTAMP:20210218T061159Z
DTSTART;VALUE=DATE:20210220
LAST-MODIFIED:20210218T061157Z
SEQUENCE:0
SUMMARY:Test
TRANSP:OPAQUE
UID:F0806A09-D59D-48BC-9AFC-F7113295D063
END:VEVENT
BEGIN:VEVENT
CREATED:20210215T073831Z
DTEND;VALUE=DATE:20210115
DTSTAMP:20210215T074537Z
DTSTART;VALUE=DATE:20210114
EXDATE;VALUE=DATE:20210128
EXDATE;VALUE=DATE:20210225
EXDATE;VALUE=DATE:20210325
EXDATE;VALUE=DATE:20210408
EXDATE;VALUE=DATE:20211104
EXDATE;VALUE=DATE:20211202
LAST-MODIFIED:20210215T074526Z
RRULE:FREQ=WEEKLY;INTERVAL=2;UNTIL=20211216
SEQUENCE:0
SUMMARY:Gelb
TRANSP:OPAQUE
UID:FB7C140A-BB03-4A2E-9F0D-1CCBB0915DD8
END:VEVENT
END:VCALENDAR
)
)
)
[previous:Exceptionrivate] =>
)
{
"Rest": {
"Start": -1,
"End": -1,
"Summary": "",
"Description": "",
"fwDay": -1,
"wkDay": -1,
"now": 382864750
},
"Gelb": {
"Start": -1,
"End": -1,
"Summary": "",
"Description": "",
"fwDay": -1,
"wkDay": -1,
"now": 382864750
},
"Papier": {
"Start": -1,
"End": -1,
"Summary": "",
"Description": "",
"fwDay": -1,
"wkDay": -1,
"now": 382864750
},
"now": 382864750
}
Ich habe auch noch einen Anwesenheitskalender am laufen und da habe ich die Probleme nicht.
Ich habe den Abfuhrkalender auch schon gelöscht und neu angelegt. Dann hat er kurz funktioniert und nun macht der wieder Probleme.
Kann mit bei meinem Problem geholfen werden?
Gruß
Stefan
Kommentar
-
In dem Kalender ist ein Fehler und die sabre engine kann den Kalender nicht einlesen.
So wie es in der Fehlermeldung aussieht sendet der Apple Calendar den Kalender nicht komplett sondern mit einer Unterbrechung. Sowas gab es schonmal und hatte ich angepasst. Eventuell haben die sich mal wieder was Neues einfallen lassen. Um das prüfen zu können, müsste ich wahrscheinlich Zugriff zu diesem Kalender habenZuletzt geändert von svethi; 18.02.2021, 09:09.Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)Kommentar
-
Habe leider auch seit kurzem, kann leider nicht sagen seit wann ein Problem beim Abruf über Google Kalender aber auch Nextcloud oder Icloud wren fehlerhaft. Davor ging es über Google Problemlos..
Pluginversion 2.0.0
file_get_contents(): SSL context creation failureerror loading eventsSabre\VObject\ParseException Object ( [messagerotected] => Error reading from input stream [string:Exceptionrivate] => [coderotected] => 0 [filerotected] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php [linerotected] => 284 [trace:Exceptionrivate] => Array ( [0] => Array ( [file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php [line] => 144 [function] => readLine [class] => Sabre\VObject\Parser\MimeDir [type] => -> [args] => Array ( ) ) [1] => Array ( [file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php [line] => 90 [function] => parseDocument [class] => Sabre\VObject\Parser\MimeDir [type] => -> [args] => Array ( ) ) [2] => Array ( [file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Reader.php [line] => 47 [function] => parse [class] => Sabre\VObject\Parser\MimeDir [type] => -> [args] => Array ( [0] => [1] => 0 ) ) [3] => Array ( [file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/caldav.php [line] => 217 [function] => read [class] => Sabre\VObject\Reader [type] => :: [args] => Array ( [0] => ) ) ) [previous:Exceptionrivate] => ) { "Papier": { "Start": -1, "End": -1, "Summary": "", "Description": "", "fwDay": -1, "wkDay": -1, "now": 384678878 }, "now": 384678878 }Kommentar
-
Hatte ich seit bestimmt einem halben Jahr - war mir jetzt aber nicht ganz so wichtig. Habe gestern das CalDAV-4-LoxPlugin auf die Version 2.0 upgedatet - jetzt scheint es wieder zu laufen. Zeigt mir zumindest die nächste Tonne richtig an (Montag Restmüll). Schau mer mal :-) -
SSL Context Creation Failure. Das ist auch alles schon behandelt worden. Das liegt nicht am Plugin, das liegt am PHP. Warum es von Zeit zu Zeit auftritt weiß ich noch nicht, aber ich vermute, dass über das Security Update die Stammzertifikate erneuert werden und der Webserver neu gestartet werden muss. Einfach den LB neustarten, dann geht das wieder.
-
-
gleiches leider hier. Seit 2 Tagen geht es plötzlich nicht mehr.
Error Message ein bisschen anders:
Code:file_get_contents(https://...@group.calendar.google.com/public/basic.ics): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found error loading eventsSabre\VObject\ParseException Object ( [message:protected] => Error reading from input stream [string:Exception:private] => [code:protected] => 0 [file:protected] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php [line:protected] => 284 [trace:Exception:private] => Array ( [0] => Array ( [file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php [line] => 144 [function] => readLine [class] => Sabre\VObject\Parser\MimeDir [type] => -> [args] => Array ( ) ) [1] => Array ( [file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php [line] => 90 [function] => parseDocument [class] => Sabre\VObject\Parser\MimeDir [type] => -> [args] => Array ( ) ) [2] => Array ( [file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Reader.php [line] => 47 [function] => parse [class] => Sabre\VObject\Parser\MimeDir [type] => -> [args] => Array ( [0] => [1] => 0 ) ) [3] => Array ( [file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/caldav.php [line] => 217 [function] => read [class] => Sabre\VObject\Reader [type] => :: [args] => Array ( [0] => ) ) ) [previous:Exception:private] => ) { "Altpapier": { "Start": -1, "End": -1, "Summary": "", "Description": "", "fwDay": -1, "wkDay": -1, "now": 384696230 }, "now": 384696230 }
Kommentar
-
gleiches leider hier. Seit 2 Tagen geht es plötzlich nicht mehr.
Error Message ein bisschen anders:
Code:file_get_contents(https://...@group.calendar.google.com/public/basic.ics): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found error loading eventsSabre\VObject\ParseException Object ( [message:protected] => Error reading from input stream [string:Exception:private] => [code:protected] => 0 [file:protected] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php [line:protected] => 284 [trace:Exception:private] => Array ( [0] => Array ( [file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php [line] => 144 [function] => readLine [class] => Sabre\VObject\Parser\MimeDir [type] => -> [args] => Array ( ) ) [1] => Array ( [file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php [line] => 90 [function] => parseDocument [class] => Sabre\VObject\Parser\MimeDir [type] => -> [args] => Array ( ) ) [2] => Array ( [file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Reader.php [line] => 47 [function] => parse [class] => Sabre\VObject\Parser\MimeDir [type] => -> [args] => Array ( [0] => [1] => 0 ) ) [3] => Array ( [file] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/caldav.php [line] => 217 [function] => read [class] => Sabre\VObject\Reader [type] => :: [args] => Array ( [0] => ) ) ) [previous:Exception:private] => ) { "Altpapier": { "Start": -1, "End": -1, "Summary": "", "Description": "", "fwDay": -1, "wkDay": -1, "now": 384696230 }, "now": 384696230 }
Du musst die private Adresse verwenden! Siehe Screenshot1 BildKommentar
-
Danke für die Hinweise!
In der Loxone Config wurde eh die richtige (private) Adresse verwendet. Nur bei meinem Test und dem Fehler-Post hab ich die falsche erwischt. Sorry!
Wie auch immer, auch via Loxone Config ging es nicht. Seit einem Neustart von Loxberry gehts nun wieder.
Danke trotzdem euch allen für die schnelle Rückmeldung!Kommentar
-
Habe auch Probleme seit kurzem mit dem Plugin.
Hat bist vor kurzem tadellos funktioniert
Der Kalender ist mit URL aufrufbar aber in der Config bekomme ich keine Dateb mehr....
Jemand eine Idee?
dankeKommentar
-
Also 8000ms timeout hat nichts gebracht...
hab in dem Kalender ca 300 Einträger wobei ich 3 verschiedene suchbegriffe habe
wie gesagt, hat tadellos funktioniert bis jetztKommentar
Kommentar