Danke....
LoxBerry: CalDAV-4-Lox Plugin verfügbar.
Einklappen
X
-
Ok, Danke. Hat funktioniert, allerdings erst beim 2. Neustart. Deshalb hatte ich mich gemeldet, weil erster Neustart erfolglos.....
Danke.... -
Hallo,
habe Version 2.0.0.2 auf meinen Pi 4 2GB installiert. Würde gerne mein Kalender von meinen Synology NAS einbinden aber klappt nicht.
Egal was ich versuche es werden keine Einträge angezeigt. Habe mich an alle Anleitungen gehalten die ich gefunden habe.
bekomme immer:
401401{
"": {
"Start": -1,
"End": -1,
"Summary": "",
"Description": "",
"fwDay": -1,
"wkDay": -1,
"now": 428865521
},
"now": 428865521
}
Kann es sein weil ich https nutze?
Hallo miteinander,
ich habe meine Kalender von der Synology NAS eingebunden. Vielleicht kann das ja noch jemand anderes gebrauchen.
Im Plugin die Einstellungshilfe benutzen:
- URL des Kalenders
Diese findet ihr in eurem Synology Kalender unter dem CalDAV-Konto. Hier müsst ihr die URL für Thunderbird benutzen. Die URL sieht so aus: http://IPSynology:PortSynology/caldav/Username/Kalenderkennung
- Kalender-User
Diskstation User mit Zugriff auf den jeweiligen Kalender
- Passwort des Kalender-User
Passwort für eure Diskstation
Alle anderen Einstellungen wie gehabt...
Denkt daran, dass euer Passwort für die Diskstation in der URL zu lesen ist. Eventuell einen Nutzer mit beschränkten Rechten in der Diskstation anlegen, damit ihr etwas sicherer seit.
Funktioniert bei mir ohne Probleme.Kommentar
-
Kann durchaus an speziellen Sonderzeichen liegen. Die werden ja in der URL übertragen -
Ich hatte zwischenzeitlich Probleme den Kalender zu erreichen und musste alle Doppelpunkte durch %3A ersetzen, bspw bei -> http://, Außerdem habe ich alle Leerzeichen in den Suchbegriffen durch %20 ersetzt. Weiß aber nicht ob das auch dein Problem ist. -
Sorry für die späte Antwort. War viel zu tun auf der Arbeit.
Es war bei mir die # im Passwort. Hab jetzt eins ohne Sonderzeichen. Nun hab ich die Verbindung. Danke
-
-
Die letzten Tage hat alle gut geklappt. Ich bekomme auch direkt aus dem virtuellen Eingang ein Datum ausgegeben. Nur leider ist das Datum immer der erste Eintrag mit dem Namen der im Kalender existiert.
Wie kann ich denn immer den nächsten Eintrag angezeigt bekommen?
Einen schönen Abend euch noch.Kommentar
-
Kann mir bitte einer Helfen. Ich versuche die Abfrage via Virtuellen Ausgang über Loxone und ich krieg die Daten über MQTT nicht abgerufen. Wenn ich die URL in den Browser rein haue geht es wie es soll.
Aber auf dem Virtuellen Ausgang von Loxone nicht.
Offensichtlich hab ich einen Fehler in den Settings des Ausgang Befehls.
Und bevor jemand frag, ja ich habe die Anleitung gelesen. Aber die Beschreibung ist sehr dürftig.
Loxone Config- Für den Abruf des Kalenders beim CalDAV-Plugin einen „Virtuellen Ausgang“ erstellen
- Virtuelle Ausgangs-Befehle erzeugen, die die URL bzw. bei mehreren Suchen die URLs abrufen
Kommentar
-
Dann zeig doch mal was Du da gemacht hast. So kann man Dir nicht helfen. Was soll man noch weiter erläutern bei der Aussage die URL im VO einzusetzen die im Browser funktioniert.Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)Kommentar
-
Nee, das kann so nichts werden. Wenn Du Dir die Doku der Config mal ansiehst, wirst Du feststellen, dass bei Befehl bei X nie http://Adresse rein kommt. Das gehört bei Adresse rein also http://192.168.0.5
und bei Befehl bei ein der Rest. Das was Du da bei Adresse eingetragen hast, hat rein gar nichts mit dem CalDAV zu tun und kannst Du schonmal gleich vergessen. Oder hast Du das auch irgendwie im Browser eingegeben?Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)Kommentar
-
Seit ein paar Tagen bekomme ich immer den Wert -1 in Loxone von meinem Abfallkalender, ohne etwas geändert zu haben. In der Einstellungshilfe bekomme ich ebenfalls -1 Werte bzw. wird die Gelbe Tonne ausgelesen, aber mit der Befehlserkennung "". Neustart Loxberry hat nix gebracht. Kann mir jemand einen Tipp geben?
{
"bio": {
"Start": -1,
"End": -1,
"Summary": "",
"Description": "",
"fwDay": -1,
"wkDay": -1,
"now": 435442125
},
"gelbe": {
"Start": -1,
"End": -1,
"Summary": "",
"Description": "",
"fwDay": -1,
"wkDay": -1,
"now": 435442125
},
"rest": {
"Start": -1,
"End": -1,
"Summary": "",
"Description": "",
"fwDay": -1,
"wkDay": -1,
"now": 435442125
},
"": {
"Start": 435888000,
"End": 435974400,
"Summary": "Gelbe Tonne in Breitscheid",
"Description": "",
"fwDay": 6,
"wkDay": 2,
"now": 435442125
},
"now": 435442125
}
Kommentar
-
Nee, da kann man nichts mit anfangen -1 heißt: nichts mit den angegebenen Kriterien gefunden. Bei Abfrage nach dem nächsten Eintrag kommt der nächste Eintrag. Also scheint Plugin und Kalender zu funktionieren. Mehr sieht man nicht.Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)Kommentar
-
Dein Post beinhaltet irgendwo herauskopierten Text, einen Screenshot mit Angaben OHNE Ergebnisse und einen Screenshot mit Kalendereinträgen. Das sagt für mich in kleinster Weise aus, dass dies alles nahtlos zusammen gehört/passt.
Gehen wir jetzt mal davon aus, dass das alles zusammen passt. Dann suchst Du nach bio|gelbe|rest (nur mal so angemerkt … in der Beschreibung steht, dass jeder Suchbegriff in einer neuen Zeile eingegeben werden soll). In Deinem Kommentar schreibst Du, dass zu sehen sei, dass Einträge zu Restabfall, gelbe Tonne und Biomüll enthalten sei … Nein, es ist „Gelbe Tonne …“ enthalten. Die Anzeige des nächsten Eintrages im Kalender kommt von einer von Dir eingegebenen Leerzeile in der Einstellungshilfe.
Es ist wie schon gesagt so, dass mit den von Dir eingegebenen Kriterien nichts anderes gefunden wird. -
Der Hinweis von svethi (Dankeschön), dass ich die Suchbegriffe in der Eingabehilfe falsch anwende, hat mich mich jetzt insofern weiter gebracht, dass ich (wie svethi bereits) Kalender und Plugin als Fehlerquelle ausgeschlossen habe und so im Minisever auf die Sucher gegangen bin. Habe im virtuellen HTTP Eingang den Timeout-Wert von 4000 auf 8000 wie in der Anleitung empfohlen erhöht. Damit bekommen ich jetzt wieder Werte. Wieso auch immer die 4000ms Timeout jetzt wohl ein Problem darstellen, in den letzten Jahren hatte es damit immer funktioniert.
-
-
Nabend in die Runde.
Ich habe mir heute mal das Plugin installiert, funktioniert auch soweit alles, außer das ich beim HTTP Eingang im Loxone folgenden Fehler bekomme:
Invalid URL: ''error loading eventsSabre\VObject\ParseException Object
Das kuriose ist, dass die selbe URL im Browser die korrekten Daten ausgibt.
Hier noch die URL: http://192.168.30.100/plugins/caldav...days=3&events=
Vielleicht hat ja jemand dazu eine Idee. Achja ich nutze die das aktuelle PreRelease vom Plugin.Kommentar
-
Diese Meldung kommt nicht von Loxone, diese Meldung kommt von der Kalender-Library. Das bedeutet, dass er ein Problem mit den Daten hat, die vom Kalender kommen. Wenn Du sagst, dass es mit der gleichen URL im Browser funktioniert, kann es nur sein, dass Loxone an der URL rumbastelt (URL en-/decoding). Das habe ich aber bisher noch nie erlebt. Was mir auffällt ist die ASCII Kodierung nach dem Kalendername oder was auch immer das ist (xxxtermine%40). Es könnte sein, dass das reell als Zeichen geschrieben werden muss. Oder man verzichtet da im Kalender auf das Zeichen.
sieht so aus, als wäre das doch ein user?? Das %40 soll ein @ sein?! Kopiere doch mal die Kalender-URL und paste die ins Plugin ein. Dies erstellt Dir doch die korrekte URL für Loxone.Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)Kommentar
-
Ich habe jetzt mal probiert beim Loxberry rauszubekommen, was dort ankommt und bin leider nur im PHP Log fündig geworden. Ich vermute fast, dass der Fehler nur in dieser Befehlserkennungsvorschau erzeugt wird und die Werte aber beim eigentlichen Abruf korrekt sind, da dieser Fehler nur am Loxberry zu sehen ist wenn ich dort in der Befehlerkennung auf "abrufen" klicke.
Hat mal jemand die korrekte Befehlserkennung für Summary?
[06-Nov-2022 08:47:30 Europe/Berlin] PHP Notice: Undefined variable: Datei in /opt/loxberry/webfrontend/html/plugins/caldav4lox/caldav.php on line 232
[06-Nov-2022 08:47:30 Europe/Berlin] PHP Warning: feof() expects parameter 1 to be resource, null given in /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php on line 276
[06-Nov-2022 08:47:30 Europe/Berlin] PHP Warning: fgets() expects parameter 1 to be resource, null given in /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php on line 278
[06-Nov-2022 08:47:30 Europe/Berlin] PHP Warning: feof() expects parameter 1 to be resource, null given in /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php on line 280
[06-Nov-2022 08:47:30 Europe/Berlin] PHP Notice: Undefined variable: calendar in /opt/loxberry/webfrontend/html/plugins/caldav4lox/caldav.php on line 242
[06-Nov-2022 08:47:30 Europe/Berlin] PHP Notice: Trying to get property 'VEVENT' of non-object in /opt/loxberry/webfrontend/html/plugins/caldav4lox/caldav.php on line 242
[06-Nov-2022 08:47:30 Europe/Berlin] PHP Warning: Invalid argument supplied for foreach() in /opt/loxberry/webfrontend/html/plugins/caldav4lox/caldav.php on line 242
[06-Nov-2022 08:47:30 Europe/Berlin] PHP Notice: Undefined variable: result in /opt/loxberry/webfrontend/html/plugins/caldav4lox/caldav.php on line 259
[06-Nov-2022 08:47:30 Europe/Berlin] PHP Warning: Invalid argument supplied for foreach() in /opt/loxberry/webfrontend/html/plugins/caldav4lox/caldav.php on line 259 -
Diese Einträge zeigen, dass da keine Kalendereinträge gefunden wurden. Kann es sein, dass Du Deinen Apache so eingestellt hast, dass er auch Warnings und Notices ausgibt?
Die Einstellunghilfe macht nichts anderes als der Browser. Sie ruft das Plugin genau so auf
-
Bei mir lief der Kalender mit meinem iCloud Kalender einige Zeit.
Jetzt habe ich keine Abfragen mehr bekommen. Wenn ich mir den Log anschaue kommt folgendes:
Code:stream_socket_client(): SSL context creation failureerror 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] => 232 [function] => read [class] => Sabre\VObject\Reader [type] => :: [args] => Array ( [0] => ) ) ) [previous:Exception:private] => ) { "Papiertonne": { "Start": -1, "End": -1, "Summary": "", "Description": "", "fwDay": -1, "wkDay": -1, "now": 438290428 }, "now": 438290428 } mögliche Befehlserkennungen wären: Papiertonne:[LIST][*]Anfang : Papiertonne": {\i"Start"\i: \v[*]Ende : Papiertonne": {\i"End"\i: \v[*]Tage bis : Papiertonne": {\i"fwDay"\i: \v[*]Wochentag : Papiertonne": {\i"wkDay"\i: \v[/LIST] aktuelle LoxBerry Zeit: "now": \v
Kommentar
-
Hi zusammen, ich bekomme seit kurzem bei der Abfrage meines Google Calenders ebenfalls diesen Fehler.
Code:error loading eventsSabre\VObject\EofException Object ( [message:protected] => End of document reached prematurely [string:Exception:private] => [code:protected] => 0 [file:protected] => /opt/loxberry/webfrontend/html/plugins/caldav4lox/vendor/sabre/vobject/lib/Parser/MimeDir.php [line:protected] => 281 [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 ( ) ) usw usw.
Zuletzt geändert von MarcusS; 29.11.2022, 16:25.DoorPi DIY Türsprechstelle how toKommentar
Kommentar