CalDAV mit DAVdroid

  • 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

Status
Für weitere Antworten geschlossen.

Nanuk

Benutzer
Registriert
08. Mai 2014
Beiträge
107
Reaktionspunkte
4
Punkte
24
Ich hatte bisher immer Problme die App DAVdroid mit meinem CalDAV-Server (Synology) zum arbeiten zu bringen. Nachdem ich es nun geschafft habe, möchte ich meine Erkenntnisse zur Verfügung stellen:

Ausgangslage:
Auf der Syno unter Dateidienste WebDAV (ich habe nur Port 5006 für https aktiviert) und CalDAV aktiviert.
Besonderheit: Ich hab für meinen Server ein Zertifikat von StartCom installiert.
In der Kalenderliste einen Kalender angelegt. Als Speicherziel habe ich das home-Verzeichnis eines Benutzers und dort den Ordner caldav ausgewählt. Dadurch wird dort ein Unterordner mit dem Kalendernamen angelegt.
Besonderheit: Meine Benutzer sind in einem LDAP-Server verwaltet. Sie werden unter homes/@LH-domäne/61/ geführt und lauten z.B. name-1000011
Als Ort wird dann angezeigt z.B. homes/@LH-domäne/61/name-1000010/caldav/kalendername. caldav und kalendername sind Ordner bzw. Unterordner im Verzeichnis home des Benutzers.
Auf meinem Smartphone ist DAVdroid 0.8.2 installiert.

Implementierung:
In DAVdroid ein neues Konto anlegen, bei dem man sich mit URL und Benutzerkennug anmeldet.
Die URL des obigen Beispiels muss auf Grund der Syno-Besonderheiten in folgender Form angegeben werden:
webadresse.de:5006/home/caldav/kalendername

Der Benutzer kann nur mit seinem Namen oder mit name@domäne angegeben werden.
Präemptive Authentifizierung einschalten.

Achtung: Da beim ersten Kontakt noch keine Termine in dem Kalender zu finden sind, meldet DAVdroid einen Fehler 404. Bitte ignorieren und einen Termin anlegen. Der nächste Sync läuft dann fehlerfrei.

Hoffe es hilft.

Gruß
Nanuk
 
Zuletzt bearbeitet:
Auch wenn ich ein iOS Anhänger bin und keine Androiden in meinem Portfolio vorhalte, danke ich dir trotzdem für dein Engagement deine Erkenntnisse bei beim Umgang mit CalDAV diesem Forum zur Verfügung zu stellen.

Tommes
 
Bestätigt,... :-)

Hallo und vielen Dank (@Nanuk)
ich als DAU bin anfänglich daran gescheitert, dass ich den vorgesehenen Ordner mit Groß- und Kleinschreibung versehen hatte ("CalDAV"). Das muss auch so in Davdroid übernommen werden (Linux!). Weiterhin mag Davdroid keine Leerstellen im Ordnernamen.
Zu Deiner Angabe "webadresse.de :5006/home/caldav/ kalendername". 5006, das ist der Webdav-Port, nicht der https-Port.

Mein Frage vorab/vorrauseilend: Kann ich bestehende Androidkalender auf diesem Weg per Caldav übernehmen? Muss dann der Kalendername übereinstimmen?

Vielen Dank

LG, thk_ms
 
Hallo thk_ms,

ich kenne keine Stelle in DAVdroid, an der man bestehende Kalender des Androiden auswählen kann. Auch eine gleiche Namensgebung wird da nicht helfen.

Schau Dir mal die App Calendar Sync genauer an, ich meine, die kann sowas.

Gruß
Nanuk

PS: Webdav ist eine Protokollerweiterung von http(s) :)
 
Hallo Suchende,

inzwischen ist es nicht mehr nötig, ja nicht mehr gewollt(!), dass CalDAV über WebDAV geleitet wird.
Es reicht, dass ein User Rechte für die Nutzung von CalDAV hat. In DAVDroid wird dann ein URL-Konto nach folgendem Schema:
https://webadresse.de:PORTDERSYNO/caldav/UserName erstellt.

Leider funktioniert das nur solange, der Syno aktiv ist. Ein WOL funktioniert mit DAVDroid nicht, da bin ich aber noch am Probieren.
CardDAV habe ich mit DAVDroid noch gar nicht am laufen.
 
...
Leider funktioniert das nur solange, der Syno aktiv ist. Ein WOL funktioniert mit DAVDroid nicht,
Nein, für "Wake On Lan" braucht man spezielle Programme die das "Magic Packet" verschicken.
(Von extern ist da noch mehr zu beachten!)
 
Hallo Suchende,

inzwischen ist es nicht mehr nötig, ja nicht mehr gewollt(!), dass CalDAV über WebDAV geleitet wird. Verstehe nicht wie du das meinst.

Es reicht, dass ein User Rechte für die Nutzung von CalDAV hat. In DAVDroid wird dann ein URL-Konto nach folgendem Schema:
https://webadresse.de:PORTDERSYNO/caldav/UserName erstellt. So lautet auch bei mir der erzeugte DavDroid-Eintra und der Port ist bei mir der WebDAV-Port

Somit denke ich, dass CalDAV über den WebDAV-Port geleitet wird. Oder verstehe ich da was falsch ?

Gruß
 
Stimmt! ich habe den WOL über die Fritzbox realisiert. Durch die zusätzliche Freigabe des CardDAV Portes(8443) scheint keine Eindeutigkeit mehr zu herrschen.
Bei Nutzung von nur CalDAV mit den Standardports der Syno lief der WOL ohne Probleme.

...das habe ich damit gemeint.
 
Somit denke ich, dass CalDAV über den WebDAV-Port geleitet wird. Oder verstehe ich da was falsch ?

Gruß

Ob das die WebDAV-Ports sind weiß ich nicht, aber in der Syno unter Sicherheit und Firewall sind für CalDAV die Ports 38443(SSL)/38008
 
Status
Für weitere Antworten geschlossen.
 

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