Nur ein Kalender wird angezeigt? Andere fehlen...

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Marlox

Benutzer
Registriert
10. Dez. 2012
Beiträge
75
Reaktionspunkte
10
Punkte
8
Hallo,

ich habe Schwierigkeiten mit dem (für mich neuen) Synology Calendar...

Bisher hatte ich die .ics-Dateien zweier Kalender in zwei getrennten Ordnern in einem eigenen, übergeordneten Freigegebenen-Ordner namens "Kalender" auf meiner alten DS112+ mit DSM 6.2 liegen.
Per WebDAV gingen die ins Netz, und konnten so von meinem Thunderbird am Laptop und auch von den Samsung-Kalendern unserer Handys (mit DavDroid als "Übersetzer" auf dem Handy) abgerufen werden.

Jetzt hab ich aber ne neue DS224+ mit DSM 7.2 und WebDAV für Kalender is nicht mehr... Das heißt jetzt Synology Calendar.

Also habe ich mal testweise die zwei Kalender von oben (viele .ics-Dateien in den zwei Ordnern) in jeweils eine neue .ics-Datei umgewandelt.
Diese konnte ich problemlos in den Synolgy Calendar importieren. Dort sehe ich jetzt vier Kalender:

My Calendar
My Task
MeinKalender1
MeinKalender2

So weit, so gut.
Aber wenn ich die CalDAV-Adresse von Synology Calendar jetzt im DavDroid auf meinem Handy anmelde, sehe ich nur zwei Kalender:
My Calendar
Inbox

Meine beiden Kalender werden nicht angezeigt?
Weiß jemand, was da falsch läuft?

Ich hab das erstmal nur lokal laufen, ich wollte erstmal klein anfangen ;-)
Ports sind freigegeben, Firewall ist aus.

Dass gar keine Kalender angezeigt werden hatte ich anfangs ständig, aber jetzt WURDE der Kalender ja gefunden, und zwei der vier dort aktiven Kalender werden auch angezeigt. Aber warum fehlen die anderen beiden Kalender?

Wenn es eine andere Lösung dafür gibt, meine zwei bestehenden Kalender verfügbar zu machen, bin ich natürlich auch ganz Ohr. Danke euch mal vorab :)
 
Zuletzt bearbeitet:
Ich habe heute morgen mal versucht, auf dam Handy/direkt im DavDroid (heute Davx5 oder so) in dem neuen Konto einen neuen Kalender zu erstellen.
Das funktioniert lokal, also auf dem Handy. Ich kann den neuen Kalender im DavDroid sehen und nach Klick auf Synchronisation auch im Samsung-Kalender anzeigen/ausblenden.

Ich habe DavDroid/das Handy dabei auch mehrfach manuell mit dem CalDAV-Konto synchronisiert.
Sowohl vom Handy aus (Kreispfeil-Button in DavDroid/Kontoansicht), als auch auf der DS über den kleinen Kreispfeil-Button unten rechts in Paketeinstellungen/Kalender in Synology-Calendar.

Aber der von mir heute im DavDroid neu angelegte Kalender wird im Synology Calendar einfach nicht angezeigt. Er ist in DavDroid vorhanden, und auch per Häkchen in der dortigen Kontoverwaltung aktiv gesetzt.
Irgendwie scheint die Verwaltung/Synchronisierung weiterer Kalender, die über den standardmäßigen "My Calendar" hinausgehen, einfach nicht zu funktionieren?

Dass das aber nur mit den beiden "Standardkalendern" von Synology, also My-Calendar und Tasks/Inbox (=Standard-Aufgaben) funktioniert, aber nicht mit zusätzlichen/weiteren Kalendern aus DavDroid oder aus Synology-Calendar lässt mich wirklich sehr ratlos zurück... Wie kann das sein?
Entweder geht, oder geht nicht. Aber warum nur manche Kalender? Das Verzeichnis und das CalDav-Konto/die CalDAV-Adresse ist doch für alle identisch, es wird doch nur eine CalDav-Adresse von Synology-Calendar bereitgestellt?

Ich wollte mir dann mal anschauen, wo/wie Synology-Calendar die standard- und die importierten Kalender eigentlich speichert/ablegt, also quasi ins Caldav-Verezeichnis reinschauen. Aber ich finde nirgendwo ein Verzeichnis "caldav" (wie in dem CalDav-Pfad angegeben), wird das ausgeblendet/ist das nicht einzusehen?

Danke vorab für eure Hilfe und Geduld :-)
 
Ergänzung:
Ich habe jetzt mal div verschiedene CalDav-Adressen im DavDroid ausprobiert...
Von Synology-Calender (in Paketeinstellungen/CalDav-Konto) wird ja eigentlich die "richtige" Adresse genannt: http://192.xxx.xxx.xxx:5000/caldav

Die funktioniert aber so nicht, verwende ich diese, wird im DavDroid kein CalDav erkannt/kein Kalender angezeigt. Ich habe dann weitere Versuche mit Funden aus Internet-Ratschlägen und hiesigen Threads gemacht:

http://192.xxx.xxx.xxx:5000/caldav/Username
Geht nicht, kein CalDav erkannt

http://192.xxx.xxx.xxx:5000/caldav.php
Geht nicht, kein CalDav erkannt

http://192.xxx.xxx.xxx:5000/caldav.php/Username
GEHT! Mit dieser Adresse wird in DavDroid ein CalDav mit dem Standardkalender "MyCalendar" und den Standardaufgaben "Tasks/Inbox" von Synology angezeigt.
Und interessanterweise wurde bei dem neuen Versuch jetzt auch direkt wieder der vorher von mir im DavDroid zusätzlich angelegte Kalender "TestKalender" angezeigt. Anscheinend wurde also doch etwas von DavDroid Richtung Synology-Calendar synchronisiert.
Allerdings zeigt Synology Calendar diesen zusätzlichen Kalender weiterhin nicht an...

Andersrum genauso.
Im Synology Calendar auf der DS sind nach wie vor vier Kalender vorhanden. Die beiden Standardkalender/-aufgaben "My Calendar" und "Tasks/Inbox2, sowie meine zwei importierten Zusatzkalender "MeinKalender1" und "MeinKalender2".
Aber in DavDroid bekomme ich nach wie vor nur die ersten beiden Standardkalender/-aufgaben angezeigt, meine fehlen.

Da wirste echt bekloppt...:unsure:

Und wenn ich in dem Standardkalender "MyCalendar" auf der DS einen Termin eintrage, wird der nicht auf dem Handy angezeigt... Ich habe mehrfach in DavDroid und im Samsung Kalender synchronisiert, nachdem ich den Termin im Synology-Calendar angelegt hatte, aber angezeigt wird der auf dem Handy nicht...

Wenn ich in DavDroid auf "Jetzt synchronisieren" klicke, höre ich sogar, wie die DS das direkt ausführt (die Festplatten kurz rödeln). Aber es kommt irgendwie nichts rüber...?
 
Zuletzt bearbeitet:
Dass gerade ChatGPT mir helfen kann...^^

Hab mal die KI befragt. Die wusste auch gleich, dass das ein weit verbreiteter Fehler ist und wie er gelöst werden kann:

Synology möchte nicht nur die Freigabe des KalenderUsers bei der Benutzerverwaltung, sondern man muss, ZUSÄTZLICH zu dem Benutzerrecht für Synology-Calendar, in der App Synology-Calendar nochmal jeden einzelnen Kalender explizit "Freigeben", das heißt dort "mit DSM-Benutzern teilen":

In Synology Kalender unten links in der Kalenderliste neben dem gewünschten Kalender (bei mir "MeinKalender1") auf die drei Punkte klicken, Freigeben, dort dann bei "mit DSM-Benutzern teilen" den KalenderUsername eintragen und "Lesen+Bearbeiten" freigeben.

DANN, zusammen mit der anderen Syntax für die CalDAV-URL in dem Format "http://192.xxx.xxx.xxx:5000/caldav.php/Username", klappt es dann endlich.

Warum Synology da zweimal eine Freigabe haben möchte, das aber nicht so in deren Anleitung schreibt, muss man nicht verstehen... Genauso wie die von Synology falsch angegebene Syntax für die CalDAV-URL, das stimmt einfach nicht.
So kann man unnütz Zeit verbringen... :(
 
Zuletzt bearbeitet:
Ich habe wieder ein Problem mit dem mistigen Synology-Kalender... :-(
Vor einiger Zeit kamen plötzlich "weicher Fehler"-Meldungen von DavX5, die ich nicht verstanden habe.
Aber da der Kalender weiterhin funktioniert hat, auch bei meiner Frau auf dem älteren Handy mit DavDroid, hab ich nicht weiter drüber nachgedacht und es auf kurzfristige Verbindungsprobleme oder sowas geschoben.

Jetzt haben mir aber immer wieder mal Termine gefehlt, die ich eigentlich dachte, eingetragen zu haben.
Als ich dann im Handy in DavX5 rumgesucht habe fiel mir auf, dass die URL zuM Kalender nicht mehr stimmt. Die war nicht mehr (wie oben beschrieben und über Monate auch so funktional)
https://blabla.ddns.net:xxxx/caldav.php/KalenderUser/
sondern (und das habe nicht ich dahingehend geändert!)
https://blabla.ddns.net:xxxx/caldav.php/KalenderUser/NamedesAdmins--ombwa/

Laut meiner bisherigen Recherche wurden vermutlich schon bei den Fehlermeldungen irgendwelche "Ersatzkalender" angelegt, weil keine Verbindung hergestellt werden konnte.
Evtl ist das passiert, weil da das LetsEncrypt-Zertifikat abgelaufen war. Da musste ich kürzlich mal manuell aktualisieren, warum muss ich noch rausfinden, evtl hab ich den Port nicht dauerhaft offen, mal sehen.


Aber vor allem will ich jetzt wissen, wie ich wieder auf meinen "richtigen" Kalender (ohne --ombwa) umstellen kann, wie ich die neuen Ersatzkalender wieder gelöscht bekomme, und evtl noch vorher die ggf. nur dort vorhandenen, neueren Termine rüberkopieren kann? Das bekomme ich nicht heraus irgendwie...


Unabhängig davon noch:
Außerdem wird im Handy von DavX5 beim Anlegen des Kontos mit URL und PW auch immer wieder ein alter "Testkalender" erkannt, der diese URL hat:
https://blabla.ddns.net:xxxx/caldav.php/KalenderUser/528a5834-60ef-43g7-a845-05e4ee8447bf/
Den kann ich aber in der Synology-Calendar-App gar nicht finden, den habe ich eigentlich schon lange gelöscht? Den würde ich gerne auch im WebDav-Server löschen, der irritiert nur. Aber wo und wie komme ich da bei?

Wäre super, wenn sich jemand erbarmen würde mir da etwas in die Schuhe zu helfen :-)
Danke vorab!
 
Vor einiger Zeit hat Synology den CalDAV Link geändert.

Bei mir klappt es mit diesem hier:

Einloggen und oben Rechts die Paketeinstellungen anzeigen

1771402609709.png

und dann dort den Tab "CalDAV-Konto auswählen

1771402652983.png

Vielleicht hilft das ja weiter.

in den Einstellungen der Kalender in Davx5 sehe auch kryptstische Anhänge der einzelnen Kalender.
 
  • Like
Reaktionen: Marlox
Vor einiger Zeit hat Synology den CalDAV Link geändert.

Bei mir klappt es mit diesem hier:

Einloggen und oben Rechts die Paketeinstellungen anzeigen

Anhang anzeigen 111028

und dann dort den Tab "CalDAV-Konto auswählen

Anhang anzeigen 111029

Vielleicht hilft das ja weiter.

in den Einstellungen der Kalender in Davx5 sehe auch kryptstische Anhänge der einzelnen Kalender.
Danke, das mit dem caldav-link hatte ich ja weiter oben schonmal beschrieben.
Mittlerweile habe ich auch ein neues Handy, da musste jetzt OS-bedingt auch DavX5 drauf.
Vorher hatte ich, und meine Frau hat auch nach wie vor, DavDroid.
Mit DavX5 funktioniert der neue Link (caldav/ ohne .php).
Mit DavDroid funktioniert aber nur caldav.php, der neue Link funktioniert da nicht, da hab ich sehr, sehr viel rumprobiert.
Aber egal, das tut ja soweit.

Mich hatte halt irritiert, dass da in der URL plötzlich so kryptische Anhänge gebildet wurden.
Zusammen mit den Fehlermeldungen und den fehlenden Terminen dachte ich, ich müsse da wieder was "reparieren".
Ich hatte befürchtet, dass jetzt evtl alle älteren Termine verloren gegangen sind und nur noch neuere Termine (ab der Version mit der kryptischen Erweiterung) in dem "neuen" (kryptische Endung) Kalender seien. Und dass ich die alten und neuen jetzt wieder irgendwie zusammenführen muss.
Weil ja auch nach der "Zertifikatsreparatur" noch ganzen alten Termine gefehlt hatten.

Gestern habe ich aber noch gesehen, dass ich scheinbar schon bei der Zertifikats-Reparatur und dabei auch Neu-Einrichten des DavX5-Kontos vergessen hatte, die Option "Termine älter als xx Tage ausblenden" wieder auszuschalten... Das hab ich wieder abgeschaltet, und hoppla, die alten Termine sind wieder da... 😁


Vielleicht sind also nur während der Fehlfunktion wegen des Zertifikats wirklich Termine verloren gegangen, dabei wurden auch die "neuen" Kalender in der Datenbank (mit den kryptischen Endungen) erzeugt.
Aber evtl ist das völlig normal, eigentlich gar kein Problem, es sind gar keine Termine verloren gegangen und vielleicht funktionierte auch schon nach der Zertifikatsreparatur eigentlich alles, aber ich bin eben dem Lapsus mit dem "älter als xx Tage ausblenden" aufgesessen. 🙄


Was ich aber noch nicht verstehe:
Gibt es denn eine Möglichkeit, IN die Kalenderdatenbank vom Caldav reinzukommen/was zu ändern?
Ich würde wirklich gerne diesen "Testkalender" rauswerfen können, den das DavX5 beim Sync mit dem Caldav-Konto vom Caldav-Server bekommt.
Wo liegen denn diese Daten auf der Syn? Also die Kalender, die auch in MyCalendar angezeigt werden?
Kann man diese Daten manuell ändern?

Denn wie gesagt, dieser eine "Testkalender" wird mir in MyCalendar nicht angezeigt, da kann ich ihn also nicht löschen. Aber sobald ich den caldav-Link aus MyCalendar in DavX5 verwende, wird dieser Testkalender mit den anderen (aktuell verwendeten) Kalendern zusammen in DavX5 angezeigt.
Den würde ich gerne rausschmeißen
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat