× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file A530 Canon

Di più
9 Anni 2 Mesi fa - 9 Anni 2 Mesi fa #5874 da tony
Risposta da tony al topic A530 Canon
Purtroppo non credo basti Roberto. Non pensavo essistessero delle camere con interfaccia usbscsi. Devo rivedere un pò tutta la gestione .

In questo momento stò sostituendo l'alimentatore della mia stazione di Sigillo e poi potrò iniziare a rivedere il codice in modo che sia compatibile con entrambi i bus.
TT
Ultima Modifica 9 Anni 2 Mesi fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5875 da SlamBall
Risposta da SlamBall al topic A530 Canon
Ovviamente quello suggerito da Roberto non basta. Sono necessari altri cambi.
Anche io sono un programmatore, quindi più o meno so dove devo districarmi... ti vorrei chiedere se è possibile modificare il codice.
Ovviamente poi riporto le modifiche in maniera tale che chiunque avesse lo stesso problema può beneficiarne.

Let me know!

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5876 da tony
Risposta da tony al topic A530 Canon
Bene :-) . Se vuoi fare un test veloce modifica la funzione detectCameras in modo da restituere sempre :
ret [["pp","000","bus"]]

end in take_pictures a riga 222
cmd = "gphoto2 --port " + usbcamera + " " + gphoto2options[i] + "  --capture-image-and-download  --filename=" + filename

con
cmd = "gphoto2 " + gphoto2options[i] + "  --capture-image-and-download  --filename=" + filename

Forse sarà necessario ache qualche altro aggiustamento.

TT

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5877 da SlamBall
Risposta da SlamBall al topic A530 Canon
Grazie per il consenso alle modifiche.
Ho fatto le modifiche opprtune.
Ora ottengo:
Camera 1: Nikon Coolpix 2100 (Sierra Mode) USB: dev sg0
Capturing from Camera: 1 = Nikon Coolpix 2100 (Sierra Mode)

A questo punto scatta la foto. Ma poi:

Error capturing camera ... retrying

E ne scatta un'altra, ma poi il nulla...

Penso sia un problema nel loop:
[code] while ( nTry < 3 and bError == True):
                                        bError = False
                                        p = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
                                        (stdout, stderr) = p.communicate()
#                                       for line in stdout.split('\n') :
#                                               if ( len(line) != 0 ): log("gphoto2-stdout " + line)
#                                               if (line[:3] == "***"):
#                                                       bError = True
                                        for line in stderr.split('\n') :
                                                if ( len(line) != 0 ): log(line)
                                                if (line[:3] == "***"):
                                                        bError = True
                                        nTry = nTry + 1
                                        if ( bError ):
                                                log("Error capturing camera .. retrying")
                                                self.reset_camera()
                                                time.sleep(10)
[/code]

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5878 da roberto2011
Risposta da roberto2011 al topic A530 Canon
ops scusate!
pensavo che line.split impostasse il --port successivo.
Chiedo venia :-)

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5879 da tony
Risposta da tony al topic A530 Canon
Ho uploadato un aggiornamento . Prova ad aggiornare :
swpi-update

Per testare solo la camera puoi usare :
pi@swpi ~/swpi $ sudo python camera.py

Fammi sapere se funziona co la tua.
TT

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5880 da SlamBall
Risposta da SlamBall al topic A530 Canon
Senza effettuare l'aggiornamento, ho fatto solo delle modifiche nel file camera.py ed ora la fotocamera funziona perfettamente.

Nella funzione take_picture non va commentata la parte di stdout e commentata quella di stderr, come nel codice copiato

cmd = "gphoto2 --capture-image-and-download  --filename=" + filename
                                while ( nTry < 3 and bError == True):
                                        bError = False
                                        p = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
                                        (stdout, stderr) = p.communicate()
                                        for line in stdout.split('\n') :
                                                if ( len(line) != 0 ): log("gphoto2-stdout " + line)
                                                if (line[:3] == "***"):
                                                        bError = True
                                        #for line in stderr.split('\n') :
                                        #       if ( len(line) != 0 ): log(line)
                                        #       if (line[:3] == "***"):
                                        #               bError = True
                                        nTry = nTry + 1
                                        if ( bError ):
                                                log("Error capturing camera .. retrying")
                                                self.reset_camera()
                                                time.sleep(10)

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa - 9 Anni 2 Mesi fa #5881 da tony
Risposta da tony al topic A530 Canon
Si ma la tua versione funziona solo con la tua camera.
Mi piacerebbe che swpi funzionasse con tutte.
Quando hai un secondo mi farebbe piacere avere il risultato di un tuo test con la versione corrente.
TT
Ultima Modifica 9 Anni 2 Mesi fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5882 da SlamBall
Risposta da SlamBall al topic A530 Canon
Certo... è giusto risolvere per tutti.
Ho fatto l'update.
Stesso problema:
Error capturing camera.... retrying

e poi non da più segni di vita.

Se invece commenti la parte stdout e rimuovi i commenti da quella stderr (come ti ho scritto nel precedente messaggio), il tutto funziona.
C'è qualche errore in stdout.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5883 da tony
Risposta da tony al topic A530 Canon
Cosi però non abbiamo più il controllo su eventuali errori.
Gli errori di gphoto2 vanno stderr.
Riesci a postarmi un log dell'stderr che ottieni ?
TT

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5884 da SlamBall
Risposta da SlamBall al topic A530 Canon
Scusami, non ho capito bene cosa dovrei fare.
Di quale log hai bisogno, come faccio ad ottenerlo?

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa - 9 Anni 2 Mesi fa #5885 da tony
Risposta da tony al topic A530 Canon
Momentaneamente ho messo un filtro al controllo errori per le camere usbscasi ....
Prova ad aggiornare.
TT

[update]
Ho bisogno di un
print stderr

dopo lo scatto
Ultima Modifica 9 Anni 2 Mesi fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5886 da SlamBall
Risposta da SlamBall al topic A530 Canon
Aggiornato e funziona.
Ottima soluzione.

Penso che debbano essere sistemate anche le parti di codice tipo:
usbcamera = "/dev/bus/usb/%s/%s" % (camerasInfo[i][2] , camerasInfo[i][3] )
usbcamera_to_reset = "/dev/bus/usb/%s/%s" % (camerasInfo[i][1] , camerasInfo[i][2] )
usbcamera = "usb:%s,%s" % (camerasInfo[i][1] , camerasInfo[i][2] )

perche nel mio caso il path ad esempio è /dev/sg0

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5887 da tony
Risposta da tony al topic A530 Canon
No. Quella parte l'ho già sistemata e serve solo per le Nixon.
TT

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5888 da SlamBall
Risposta da SlamBall al topic A530 Canon
Ok. Ti confermo che ora funziona tutto alla perfezione. Grazie mille Tony.

@ linxis: La Canon A530 dovrebbe essere riconosciuta da gphoto2, ma come ha gia precedentemente detto Tony, non supporta la modalita' "capture_image".
Io proverei a fare da shell (fuori da swpi) i seguenti comandi:
gphoto2 --auto-detect
gphoto2 --capture-image
e vedere cosa hai in output e se ti scatta la foto.
Ringraziano per il messaggio: linxis

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa - 9 Anni 2 Mesi fa #5889 da linxis
Risposta da linxis al topic A530 Canon
per SLAMBALL...GRAZIE per la dritta proverò in questi giorni...dopo comunicherò il risultato
Ultima Modifica 9 Anni 2 Mesi fa da linxis.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5890 da tony
Risposta da tony al topic A530 Canon
Una volta che avete la stazione attiva vi ricordo di postare le indo su :

www.vololiberomontecucco.it/vlmc/index.p...d=2&id=16&Itemid=210

Grazie
Ringraziano per il messaggio: linxis

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5891 da linxis
Risposta da linxis al topic A530 Canon
Ciao Tony e grazie ancora per quello che fai.. aspettavo di posizionare la cam con un panorama decente...non la siepe che si vede...è ancora in fase di test.
Se vuoi vedere www.meteorsago.altervista.org
Come mai sulla mappa già da molto tempo non compaiono i riferimenti delle stazioni?

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5892 da tony
Risposta da tony al topic A530 Canon
Sto proprio in questi giorni aggiornando la modalità di visualizzazione della mappa.
TT

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5894 da linxis
Risposta da linxis al topic A530 Canon
Tony conosci questa cosa per le Canon
chdk.wikia.com/wiki/CHDK

Ho visto la mappa nuova ...Fantastica complimenti

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5896 da tony
Risposta da tony al topic A530 Canon
No. Mai vista .. mi sembra però un firmware da installare sula macchina.
Fammi sapere se approfondisci.
TT

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa - 9 Anni 2 Mesi fa #5902 da linxis
Risposta da linxis al topic A530 Canon
Per Slamball....ho provato ad eseguire i comandi che mi hai mandato il primo lo accetta e mi dice che la fotocamera è in ptp mode ...il secondo mi dice che questa fotocamera non gestisce lo scatto.
Ultima Modifica 9 Anni 2 Mesi fa da linxis.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 2 Mesi fa #5907 da SlamBall
Risposta da SlamBall al topic A530 Canon
Ok, presumo che sia cosi come detto in precedenza da Tony e cosi come scritto nella documentazione, cioe' la Canon A530 e' riconosciuta (in PTP mode) ma non ha l'opzione Capture Image.
Mi spiace, ma non puoi far molto con quella camera.
Ringraziano per il messaggio: linxis

Si prega Accedi a partecipare alla conversazione.

Tempo creazione pagina: 0.823 secondi