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

Status
Für weitere Antworten geschlossen.

fliegerbulli

Benutzer
Mitglied seit
01. Feb 2015
Beiträge
69
Punkte für Reaktionen
1
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
 

NSFH

Benutzer
Sehr erfahren
Mitglied seit
09. Nov 2016
Beiträge
3.979
Punkte für Reaktionen
516
Punkte
174
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.
 

fliegerbulli

Benutzer
Mitglied seit
01. Feb 2015
Beiträge
69
Punkte für Reaktionen
1
Punkte
8
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
 

NSFH

Benutzer
Sehr erfahren
Mitglied seit
09. Nov 2016
Beiträge
3.979
Punkte für Reaktionen
516
Punkte
174
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.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
Warum nutzt ihr denn nicht das Plugin CardBook für Thunderbird? Synchronisiert sauber mit diversen CardDAV-Servern.
 

NSFH

Benutzer
Sehr erfahren
Mitglied seit
09. Nov 2016
Beiträge
3.979
Punkte für Reaktionen
516
Punkte
174
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.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
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.
 

fliegerbulli

Benutzer
Mitglied seit
01. Feb 2015
Beiträge
69
Punkte für Reaktionen
1
Punkte
8
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.....
 

fliegerbulli

Benutzer
Mitglied seit
01. Feb 2015
Beiträge
69
Punkte für Reaktionen
1
Punkte
8
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.....:)
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
...
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.
 

fliegerbulli

Benutzer
Mitglied seit
01. Feb 2015
Beiträge
69
Punkte für Reaktionen
1
Punkte
8
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?
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
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.
 

Yippie

Benutzer
Mitglied seit
01. Feb 2011
Beiträge
573
Punkte für Reaktionen
31
Punkte
54
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.
 

fliegerbulli

Benutzer
Mitglied seit
01. Feb 2015
Beiträge
69
Punkte für Reaktionen
1
Punkte
8
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 ;)
 

fliegerbulli

Benutzer
Mitglied seit
01. Feb 2015
Beiträge
69
Punkte für Reaktionen
1
Punkte
8
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"?
 

Puppetmaster

Benutzer
Sehr erfahren
Mitglied seit
03. Feb 2012
Beiträge
18.973
Punkte für Reaktionen
615
Punkte
484

fliegerbulli

Benutzer
Mitglied seit
01. Feb 2015
Beiträge
69
Punkte für Reaktionen
1
Punkte
8
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?
 

NSFH

Benutzer
Sehr erfahren
Mitglied seit
09. Nov 2016
Beiträge
3.979
Punkte für Reaktionen
516
Punkte
174
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.
 

fliegerbulli

Benutzer
Mitglied seit
01. Feb 2015
Beiträge
69
Punkte für Reaktionen
1
Punkte
8
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?
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
- 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