andig / carddav2fb

Download CardDAV VCards and upload as phonebook to AVM FRITZ!Box
63 stars 19 forks source link

Bilder werde nicht angezeigt - Fehler des Sync oder der FB ? #88

Closed UtechtDustin closed 5 years ago

UtechtDustin commented 5 years ago

Meine Bilder wurde erfolgreich synchronisiert und liegen nun auf meinem USB stick in dem Verzeichniss im Ordner fonpix (wie in der Beispiel Konfig). Problem ist das wenn ich nun mein fritzfon nehme und auf einen Kontakt mit Bild gehe zwar den Menüpunkt Bild angezeigt bekomme aber wenn ich es anzeigen lassen will bekomme ich die Meldung Bild noch nicht übertragen oder Status unbekannt. Nach 24 Stunden sollte es wohl übertragen sein, daher die Frage wo ist der Fehler entstanden ?

blacksenator commented 5 years ago
  1. bitte das Telefonbuch lokal sichern (herunterladen)
  2. in der xml-Datei eines beliebigen Kontaktes den filename der aus dem Tag kopieren (sollte identisch sein mit der (uniqueID)
  3. das file - z.B. 16B6AA85-26BE-45F7-AE2A-EB3B30B8DBF9.jpg oder ähnlich sollte auch im USB-Speicher unter /fonpix/ zu finden sein. Wenn diese Verbindung steht: a) file mit korrektem namen im Speicher und b) mit korrekter Pfadangabe im Telefonbuch verlinkt - dann liegt es nicht an carddav2fb! Wie viele images hast Du hochgeladen?
UtechtDustin commented 5 years ago

In der Xml ist der Dateiname wie folgt /SMI-USBDISK-01/FRITZ/fonpix/3d7bea7a-1c94-4ac3-8a60-c29d3b828363_190110210101.jpg und im Ordner /SMI-USBDISK-01/FRITZ/fonpix/ liegt die Datei 3d7bea7a-1c94-4ac3-8a60-c29d3b828363_190110210101.jpg sieht also richtig aus, das Bild wird mir im Telefonbuch der Fritzbox auch angezeigt. Ist nur die Frage wieso es auf dem FritzFon nicht angezeigt wird.

Habe zum testen nur ein Bild benutzt.

blacksenator commented 5 years ago

Also, wenn das Bild im Telefonbuch korrekt angezeigt wird, dann ist das ein Problem zwischen FRITZ!Box und FRITZ!Fon.

UtechtDustin commented 5 years ago

Schade ich dachte ihr hättet evtl eine Idee, dennoch danke :-)

blacksenator commented 5 years ago

Wie verhält sich denn die Darstellung auf dem Telefon bzw. die Synchronisation dazu, wenn Du ein Bild über die GUI hochlädst?

UtechtDustin commented 5 years ago

Dann geht es ohne Probleme.

blacksenator commented 5 years ago

Check mal bitte die Filegröße/Eigenschaften zwischen dem Bild über carddav2fb-Upload und GUI-upload

UtechtDustin commented 5 years ago

Orginal:

Nach dem hochgeladen mit carddav2fb:

Nach manuellen hochgeladen:

Beim gucken wie groß das Bild ist, ist mir aufgefallen das wenn ich es manuell hochlade es nicht auf dem USB-Stick gespeichert wird sondern auf dem Internen Speicher. Muss das ggf. noch wo eingestellt werden (wenn ja überlese ich es irgendwo oder ist das nicht dokumentiert ?) das er es vom USB-Stick lädt ? Der Name sieht dort wie folgt aus 1547239424-0.jpg

blacksenator commented 5 years ago
  1. Wenn Du bilder über die GUI hochlädst, dann bekommen die von der Firmware die UNIX-time als Namen verpasst: 1547239424 -> 11.01.2019 - 21:43:44
  2. Das beim Upload über die GUI die Bilder im internen Speicher landen, dass ist m.E. ein Bug. Welche Box und Firmware hast Du?
  3. Offenbar werden die bilder beim GUI-Upload mit geringerer Auflösung gespeichert - reicht für das Display des FRITZ!Fon* allemal aus. Ich glaube hier liegt der Fehler und damit tatsächlich in der carddav2fb Software. Wolfram Esser hatte das vor ein paar Tagen auf verlustfrei geändert. Das sollten wir testen und ggf. wieder zurückdrehen.

*C4/C5: 240 x 320 Pixel

AVM:

Wir empfehlen für die Bilder eine Auflösung von mindestens 240x320 Pixel, optimal ist ein Seitenverhältnis von 1:1. Wenn Sie ein Bild in einem Bildbearbeitungsprogramm als JPEG speichern, empfehlen wir die Kodierung "Baseline" (üblicherweise voreingestellt). Es können maximal 150 Anruferbilder eingerichtet werden.

UtechtDustin commented 5 years ago

Habe mir das ganze jetzt komplett neu eingerichtet und nun klappt es... Man muss nicht alles verstehen :-)

blacksenator commented 5 years ago

Was heißt das? Neu eingerichtet?

UtechtDustin commented 5 years ago

Habe das Telefonbuch geleert, carddav2fb gelöscht und neu geklont, konfig gefüllt und nun läufts.