Hi maxhofi,
Dankeschön! Freut mich immer wieder zu lesen, dass meine Software gebraucht und auch genutzt wird
Zur Ansteuerung der Spiegelreflexkamera wird 'gphoto2/libgphoto2' benutzt. Auf der libgphoto2 Projekt Webseite habe ich überprüft, ob deine Kamera "Sony Alpha-A6000" auch unterstützt wird. Sie wird unterstützt, muss aber im richtigen Modus betrieben werden: Sony Alpha-A6000 (Control): Image Capture, Trigger Capture, Configuration / Sony Alpha-A6000 (MTP): -. Stelle also bitte sicher, dass der "Control" Modus eingestellt ist!
Die FotoBox Anwendung ruft einfach "gphoto2" (Kommandozeilen Anwendung mit Schnittstelle zu libgphoto2) mit den entsprechenden Parametern auf. Im Einstellungs-Dialog legt man zum Beispiel den Dateinamen/Verzeichnis fest und dieser wird dann in der Software vor dem eigentlichen Aufruf eingefügt.
gphoto2 --capture-image-and-download --keep --filename %1 --set-config /main/settings/capturetarget=1 --force-overwrite
%1 wird durch Verzeichnis, das aktuelle Datum/Zeit und den Dateiname ersetzt. Somit entsteht schlussendlich dieser beispielhafter Aufruf:
gphoto2 --capture-image-and-download --keep --filename "/home/pi/pictures/2019_..._evetname.jpg" --set-config /main/settings/capturetarget=1 --force-overwrite
Wir benutzten eine Canon EOS 100D und damit wir die Bilder zusätzlich noch auf der Kamera SD Karte sichern, ist dieser Parameter --set-config /main/settings/capturetarget=1 angefügt. Du könntest also mal zum Testen diesen Aufruf im Terminal ausführen:
gphoto2 --capture-image-and-download
und testen ob es nun klappt. Evtl. benötigst du für deine Kamera weitere/andere Parameter.
Wenn du dann eine passende Konfiguration gefunden hast, kannst du diese im "Einstellungs-Dialog --> Fortgeschrittenen Tab --> Kommandozeile" ändern und mir natürlich nicht vergessen mir davon zu berichten.
Viele Grüße, Thomas