CARDDAV Server (Owncloud) mit einer Fritzbox 7490 synchronisieren

  • 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.
Das dachte ich mir, dann mache ich mit der 6.1 weiter und werde hier dann meine neuen Probleme "posten" ;-)
 
Hallo zusammen,

ich bin neu im Synology Forum und habe bereits auf einem kleinen raspberry pi card2fb ans laufen bekommen - da ich nun eine DS116 habe,m dachte ich mir ich nutze ein System anstatt zwei.

Nach der Anleitung klappt bei mir auch der Aufruf ABER anscheinend werden keine Einträge auf der Fritzbox aktualisiert. Zumindestens habe ich auf der FB Daten gelöscht und die gelöschten Einträge wurden nicht synchonsiert. Hat jemand eine Idee wo ich da genauer schauen kann. Ansonsten endet das Script mit:

Upload data to FRITZ!Box @ 192.168.178.1
Saved to file /volume1/carddav2fb/phonebook.xml
 
Hallo und willkommen im Forum.

Ich kann da leider nicht weiterhelfen, aber Du kannst ja auch auf Deiner DS den CardDAV-Server installieren.
 
@rednag
Aber die FB kann ja eben die Verbidnung nicht aufbauen, egal mit welchem CardDAV-Server. Oder verstehe ich hier etwas falsch?
 
Korrekt - aber mittlerweile habe ich mein problem lokalisieren können:

1. Der Benutzer muss wirklcih ALLE Rechte haben, damit das Telefonbuch hochgeladen werden kann (OHNE Internetrechte)
2. IP-Adresse in der config.php hat bei mir nicht geklappt mit fritz.box ging es dann.

Ist also mittlerweile funktional
 
Ist also mittlerweile funktional

Dann muß ich das ja auch einmal wieder probieren, bei mir hat es ja nie funktioniert. Wobei, ich nicht weiß, ob ich mich nicht zu dumm angestellt habe ;-)
 
Hallo zusammen,
ich danke schon mal vorab für die vielen Hinweise und Tipps. Hab auch schon einige Abende hinter mir, und bin scheinbar unmittelbar vor dem Ziel.
Nachdem mittlerweile die Fotos in die NAS geladen werden erhalte ich sporadisch immer wieder den SSL-Fehler.
"Upload data to FRITZ!Box @ fritz.box
PHP Warning: ftp_ssl_connect(): php_network_getaddresses: getaddrinfo failed: Der Name oder der Dienst ist nicht bekannt in /lib/carddav2fb/carddav2fb.php on line 717
WARNING: Secure connection to FTP-server 'fritz.box' failed, retrying without SSL.
PHP Warning: ftp_connect(): php_network_getaddresses: getaddrinfo failed: Der Name oder der Dienst ist nicht bekannt in /lib/carddav2fb/carddav2fb.php on line 721
ERROR: couldn't connect to FTP server 'fritz.box'.
Uploading Phonebook XML to fritz.box
ERROR: Response of initialization call /login_sid.lua in initSID was not xml-formatted."
Andererseits folgenden Fehler:
"Uploading Phonebook XML to fritz.box
ERROR: Response of initialization call /login_sid.lua in initSID was not xml-formatted."
Leider kommen die Telefonbucheinträge nicht im Telefonbuch an. :-(
Woran kann das noch liegen?
 
Bei mir klappt es in putty unter 'root' und auch im Aufgabenplaner mit php56.

Der Befehlsstring enthält bei mir ausschließlich absolute Pfade und sieht folgendermaßen aus:
/usr/local/bin/php56 /usr/local/carddav2fb/carddav2fb.php /usr/local/carddav2fb/config.php

Der ftp_ssl_connect() Fehler erscheint ebenfalls bei mir, wenn ich nur mit /usr/bin/php arbeite.

Meine DSM-Version ist: DSM 6.1.4-15217 Update 5 und openbasedir ist erweitert worden.

Viel Erfolg,
achtball
 
Bei mir liegt die Anwendung unter: /usr/local/carddav2fb.
Zusätzlich wurde in der Webstation unter PHP-Einstellungen unter dem bereits aktivierten Punkt "PHP open_basedir benutzerspezifisch anpassen", das dazugehörige Eingabefeld um den Pfad erweitert, wobei der Doppelpunkt ":" generell als Trennzeichen zwischen den Pfaden dient. Die enthaltenen Pfade sehen folgendermaßen aus:
vorher: /etc.defaults:/etc:/usr/syno/synoman:/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/dev/urandom
nachher: /etc.defaults:/etc:/usr/syno/synoman:/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/dev/urandom:/usr/local/carddav2fb
 
Danke, dann muß ich es ja auch mal wieder ausprobieren und an meiner Syno "rumbasteln". Nützt ja nichts ;-)
Danke für Eure Hilfe.
 
Guten Morgen,

gibt es hier was Neues?

Aktuell lagere ich meine Fritz!Box Kontakte zu Google aus und würde mich doch sehr freuen, wenn ich die in meinen
eigenen 4 Wänden lassen könnte.

viele Grüße

Huhie
 
Mmh, was Neues? Läuft stabil vor sich hin...(bei mir mit aktueller Firmware 7.0.1 der 7490 und Nextcloud 14.0.3)
 
klingt gut... ;)

@frogman - kann ich das denn auch mit DSM 6.2 und dem carddav server syncen?

welches Paket lade ich wo runter?
 
Hier in dem Thread ging's ja um ownCloud/Nextclod. Ich selbst nutze den CardDAV-Kram von Synology nicht, doch wenn die sich an die gleichen Standards halten, sollte nix dagegen sprechen. Und wo man die Skripte herbekommt, steht ja im Thread...
 
Vielen Dank für die Info!

Ich würde mich gerne mal daran versuchen das hinzubekommen. Ich würde mal anfangen
ebenso mit sync fritzbox zu nextcloud 14.0.3

Nehme ich das Skript aus #7 in diesem Thread oder die Version aus 11/2017 von github carddav2fb

Per WinSCP in USR/LOCAL oder gibt es einen anderen optimalen Ort dafür?
 
Ich habe das aktuellste aus dem git für meine Umgebung angepasst. Alles andere findet sich im Thread, einfach mal durcharbeiten.
 
Alles klar...

Ich habe jetzt das Skript nach /usr/local/carddav2fb-master kopiert und die
config-example.php bearbeitet und als config.php in das Verzeichnis gelegt.

Per Putty habe ich den Befehl php -f /usr/local/carddav2fb-master/carddav2fb.php ausgelöst

Fehlermeldung:
PHP Warning: require_once(vendor/autoload.php): failed to open stream: No such file or directory in /usr/local/carddav2fb-master/carddav2fb.php on line 8

Warning: require_once(vendor/autoload.php): failed to open stream: No such file or directory in /usr/local/carddav2fb-master/carddav2fb.php on line 8
PHP Fatal error: require_once(): Failed opening required 'vendor/autoload.php' (include_path='.') in /usr/local/carddav2fb-master/carddav2fb.php on line 8

Fatal error: require_once(): Failed opening required 'vendor/autoload.php' (include_path='.') in /usr/local/carddav2fb-master/carddav2fb.php on line 8

Recherchiert heisst das Composer fehlt. Den habe ich dann installiert und trotzdem bleibt die Fehlermeldung!

Kann jemand helfen?

vg
 
Leider bekomme ich die o.a. Fehlermeldung nicht in den Griff.

Composer ist auf der Synology installiert. Das Verzeichnis vendor/autoload.php kann ich aber nicht finden.

1.jpg

Google spuckt dazu nicht so richtig gute Ergebnisse aus.

Hat nicht jemand Rat, wie ich den Fehler beheben kann?
 
Hallo,
ich versuche erstmalig unter DSM 6.2 den Synology eigenen CardDav-Server mit Telefonbuch einer FB 7490 und zu syncen. Habe mir Web-Station installiert und dort unter den php-Einstellungen die benötigten php-Erweiterungen aktiviert. Finde allerdings nicht die Erweiterung "PHP-mbstring module". Wie kriege ich die Erweiterung installiert?
 
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