Migration von vcf Kontakten (DAVDroid / CardDAV Server) fehlerbehaftet...

  • 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.

fliegerbulli

Benutzer
Registriert
01. Feb. 2015
Beiträge
71
Reaktionspunkte
4
Punkte
8
Hallo,

ich synchronisiere testweise (weitestgehend erfolgreich) die Kontakte auf meinem S7 mit dem CardDAV server auf der DS215j (6.2.1-23824). Ich nutze DavDroid 2.0.2-ose (fdroid) u den CardDAV server 6.0.9-0087 . Allerdings habe ich das ganze nur mit wenigen Kontakten getestet.

In der Vergangenheit habe ich das Adressbuch von Thunderbird genutzt um meine Kontakte zu pflegen und zu archivieren (import/export/etc). Ist einfach übersichtlicher am PC.
Entsprechend habe ich jetzt das Thunderbird Adressbuch als vcf exportiert und auf den CardDAV server der NAS importiert. Über DAVDroid synchronisiert sich das ganze dann mit meinem S7. Dabei habe ich nun diverse Fehler festgestellt.

-Es werden keine Geburtstage übertragen - CardDAV server hat dafür auch kein Feld.
-Die Vornamen tauchen ebenfalls oft, aber nicht immer, im CardDAV server auf. Weshalb? Keine Ahnung.

Habe ich den Migrationsprozess vielleicht falsch angedacht?

Muss ich zwingend, wie ich jetzt irgendwo lesen konnte, alle import/export Vorgänge nur auf dem Android vornehmen weil die unterschiedliche Handhabung von vcf zwischen Android, DAVDroid u CardDAV server sonst zu Übertragungsfehlern führt?

Ich würde dann also die Android Kontakte auf den interen Speicher exportieren um sie dann wieder auf dem Android in das DAVDroid Konto zu importieren (DAVDroid Konto als Speicherort angeben).

Richtig so? Das heisst dann aber auch das ich alle Kontakte auf dem Smartphone pflegen muss oder (unschön) sie in meinem google account auf dem PC pflege.

Werden dann die Geburtstage, Vornamen, .... richtig übertragen?

Hat jemand Erfahrungen damit oder liege ich mit meinen Plänen immer noch daneben?

Grüsse,
fliegerbulli
 
ich hatte mit dieser Vorgehensweise auch Probleme.
Habe dann einfach temporär ein Google Konto angelegt, alles in Google importiert und von da aus den CardDav Server der Syno gefüttert.
So hat CardDav auch die Gruppenzuordnungen übernommen.
 
Hi NSFH,
das habe ich befürchtet - kein Weg führt an google vorbei :rolleyes:
Das heisst dann aber auch das ich erst einmal alle Daten von Thunderbird nach google bekommen muss......

Es werden ja keine Geburtstage im CardDAV Server angezeigt - aber übertragen werden die schon bei dir?
Grüsse, fliegerbulli
 
Da ist bei dir bei der Erstellung der CardDav DB etwas schief gelaufen. Die DB ist erst mal leer und dann liegt es am Ersteller welche Feldnamen er setzt. CardDav setzt da alles was immer du auch willst.
Aus Google hat die Syno alle Daten korrekt übernommen, auch Geburtstage. War eine einmalige Aktion, seit dem läuft nur der CardDav Server.
Vielleicht gibt es ja noch einen anderen Weg (via Apple PC sollte es auch funktionieren), dieser hat jedenfalls bei mir funktioniert.
 
Warum nutzt ihr denn nicht das Plugin CardBook für Thunderbird? Synchronisiert sauber mit diversen CardDAV-Servern.
 
Es geht nur um die ertsmalige Erstellung der CardDav DB. Ausserdem soll es Nutzer geben, die kein Thunderbird verwenden. Und auch Thunderbirtd funkioniert nicht immer sauber mit CalDav und CardDav. Wäre schön wenn dem so wäre, dann wäre das mein Allheilmittel.
 
Das klingt oben anders. Der TE schreibt explizit, dass er seine Kontakte am PC mit Thunderbird pflegt (und daher vermutlich erwartet, dass sie von dort aus über die DS weiter seine Clients erreichen)! Und die aktuelle CardBook-Version arbeitet fehlerfrei (ich betreibe es bspw. mit Nextcloud und erweiterten Feldern, die über den Android-Standard hinausgehen). Das Ganze funktioniert natürlich auch mit dem initialen Start bei leerer Datenbank.
 
Da ist bei dir bei der Erstellung der CardDav DB etwas schief gelaufen. Die DB ist erst mal leer und dann liegt es am Ersteller welche Feldnamen er setzt. CardDav setzt da alles was immer du auch willst.

Hmmmh - also wenn ich den CardDAV Server installiere dann sind da ein paar vorgeschlagene Felder aber ein "Geburtstagsfeld" zum dazuschalten habe ich nicht gefunden.....
 
Vielen Dank euch beiden.

Was ich gestern abend noch getestet habe -> das thunderbird addon gContactSync (thunderbird <-> google)
Dann wird das ausgewählte Thunderbird Adressbuch welches ich zur Bereinigung der Kontakte benutzt habe scheinbar sauber zum google Konto übertragen. Entsprechend erscheinen die Kontakte auch auf dem Android und DAVDroid synced mit dem CardDAV Server der NAS. Auf dem CardDAV Server sehe ich zwar die Geburtstage nicht aber meine Annahme ist das sie trotzdem im Hintergrund abgespeichert sind. Das kann ich vermutlich nur testen wenn ich ein zweites Android Handy mit dem CardDAV Server synchronisieren lasse um zu schauen ob z.B. die Geburtstage erscheinen (wie ich bei der Erstbetankung des CardDAV Servers ein Geburtstagsfeld einpflegen kann habe ich nicht gefunden....).
Für die Erstbetankung wäre dieses Verfahren für mich ok. Dann dürfte ich nur noch die Kontakte auf dem Android oder dem CardDAVServer editieren (und die Adressbücher Thunderbird / CardDAV laufen auseinander). NSFH hat schon Recht. genau das war mein erstes Ziel.
Wenn das thunderbird AddOn CardBook jetzt so gut funktionieren sollte (muss ich testen) das es egal ist an welchem Gerät ich meine Kontakte pflege (Thunderbird, Android, NAS) weil sie sauber synchronisiert werden, dann ist das natürlich einen Versuch wert.....:)
 
...
Wenn das thunderbird AddOn CardBook jetzt so gut funktionieren sollte (muss ich testen) das es egal ist an welchem Gerät ich meine Kontakte pflege (Thunderbird, Android, NAS) weil sie sauber synchronisiert werden, dann ist das natürlich einen Versuch wert.....:)
Ebenso läuft es bei mir - ich kann sowohl auf dem Androiden, in Nextcloud oder in Thunderbird Kontakte anlegen, ändern oder löschen, es synchronisiert sich instantan durch auf die jeweils anderen Geräte (und wie gesagt, mit diversen Feldern, die Android von Haus aus nicht kennt). Und auf dem Androiden läuft dazu wie bei Dir DAVDroid.
 
Ebenso läuft es bei mir - ich kann sowohl auf dem Androiden, in Nextcloud oder in Thunderbird Kontakte anlegen, ändern oder löschen, es synchronisiert sich instantan durch auf die jeweils anderen Geräte (und wie gesagt, mit diversen Feldern, die Android von Haus aus nicht kennt). Und auf dem Androiden läuft dazu wie bei Dir DAVDroid.

CardBook ist ja ein bisschen gewöhnungsbedürftig. Und zwar insofern das es im Prinzip ja nicht einfach nur ein Client zur Synchronisation sondern ein ganz neues Adressbuch (parallel zu den vorhandenen) ist.
Synchronisation mit CardDAV Server der NAS geht jetzt.
Allerdings habe ich euch immer so verstanden das der CardDAV Server die Felder aus CardBook übernimmt. Das macht er auch aber sehen kann ich sie nicht auf dem CardDAV Server.
Wie gesagt, zum Beispiel das Feld für Geburtstag, wird zwar übermittelt aber lässt sich im CardDAV Server nicht ansehen geschweige editieren.
Oder habe ich da was falsch gemacht?
Dann müsste ich zur Editierung (immer) Thunderbird oder Android nutzen. Richtig?
 
Ich kann nur für Nextcloud sprechen - dort ist alles, was ich ergänzt habe, auch sichtbar und editierbar. Von Synologys CardDAV Server halte ich persönlich nichts.
 
Ditto, Synology CardDAV taugt leider nicht viel, insbesondere dann nicht wenn man mehrere Adressbücher pro User benötigt um bspw. private und geschäftliche Adressen strikt zu trennen und wenn man obendrein noch Adressbücher an andere Benutzer freigeben möchte (ohne einen Dummy-User für ein solches quasi-sharen anlegen möchten)

Soweit ich weiß kommt auch der CardDAV-Server nicht mit den AD-Benutzer zu recht, die ich mittlerweile in meinem LAN nutze. Soweit ich mich erinnere benötigt man immer noch die Synology-User und kann nicht mit Active-Directory Usern die Authentifizierung vornehmen.

Kurzum, bei mir läuft der CalDAV/CardDAV-Server Baikal, mittlerweile in der Version 0.4.6 um sowohl die Android-Clients (mittels DAVDroid) als auch Thunderbird mit Lightning und CardBook synchronisieren problemlos mit dem Server.
Fairerweise muss ich sagen, dass auch geteilte Adressbücher damit nicht möglich sind und auch nicht AD-Authentifizierung, aber das erwarte ich auch nicht von einem Dritt-Anbieter, wohl aber von Synology und dessen CardDAV-Server.
 
Ok, dann warte ich mal auf ein Update des CardDAV Servers.......oder schaue mir dann doch mal den baikal server an. Aber Baustellen habe ich schon genug ;)
 
Und ich sehe gerade....den baikal server gibt es nicht als Paket für die DSM, oder?
Also alles per Hand über Pakete installieren. Hab ich seltenst gemacht. Machbar für einen "Laien"?
 
Kuck an. Das wäre ein Versuch wert.
Allerdings steht da auch folgendes Suitable for DSM 4 and DSM 5
Ob ich da mit 6.2 noch weiterkomme?
 
CardDav läuft auch mit AD, gibt schon einige Erfahrungen und ANleitungen dazu hier im Forum. Problem war dabei ganz einfch der Pfad zu den AD Adressen.
 
Jetzt habe ich das AddOn CardBook für thunderbird noch ein bisschen mehr getestet. Aufgefallen ist:
- alle im "normalen" thunderbird Addressbuch geführten Handynummern werden in CardBook als "Geschäftlich" eingeordnet - kann mann das über das komplette CardBook ändern ohne 500 Einträge einzeln anzupacken?
- Einträge im Cardbook, bei denen nur eine Mailadresse hinterlegt ist (also keine Telefonnummer), werden nicht (oder selten) mit zum CardDAV Server der DSM übertragen. Das heisst es fehlen Adressbucheinträge und ich weiss nicht wieviele....
Kann mann da was machen?
 
- Einträge im Cardbook, bei denen nur eine Mailadresse hinterlegt ist (also keine Telefonnummer), werden nicht (oder selten) mit zum CardDAV Server der DSM übertragen.
Liegt definítiv nicht am CardBook - solche Fälle werden zu 100% in die Nextcloud DB synchronisiert.
 
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