CalDAV mit DAVdroid

Status
Für weitere Antworten geschlossen.

Nanuk

Benutzer
Mitglied seit
08. Mai 2014
Beiträge
106
Punkte für Reaktionen
2
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:

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.140
Punkte für Reaktionen
1.112
Punkte
314
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
 

thk_ms

Benutzer
Mitglied seit
19. Sep 2011
Beiträge
347
Punkte für Reaktionen
9
Punkte
18
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
 

Nanuk

Benutzer
Mitglied seit
08. Mai 2014
Beiträge
106
Punkte für Reaktionen
2
Punkte
24
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) :)
 

ichmichmemy

Benutzer
Mitglied seit
28. Dez 2017
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
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.
 

Andy14

Benutzer
Mitglied seit
05. Mrz 2014
Beiträge
1.013
Punkte für Reaktionen
0
Punkte
0
...
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!)
 

reiki

Benutzer
Mitglied seit
16. Mai 2012
Beiträge
352
Punkte für Reaktionen
5
Punkte
18
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ß
 

ichmichmemy

Benutzer
Mitglied seit
28. Dez 2017
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
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.
 

ichmichmemy

Benutzer
Mitglied seit
28. Dez 2017
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
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