× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file A530 Canon

More
9 years 2 months ago - 9 years 2 months ago #5874 by tony
Replied by tony on 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
Last edit: 9 years 2 months ago by tony.

Please Log in to join the conversation.

More
9 years 2 months ago #5875 by SlamBall
Replied by SlamBall on 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!

Please Log in to join the conversation.

More
9 years 2 months ago #5876 by tony
Replied by tony on 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

Please Log in to join the conversation.

More
9 years 2 months ago #5877 by SlamBall
Replied by SlamBall on 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]

Please Log in to join the conversation.

More
9 years 2 months ago #5878 by roberto2011
Replied by roberto2011 on 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.)

Please Log in to join the conversation.

More
9 years 2 months ago #5879 by tony
Replied by tony on 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

Please Log in to join the conversation.

More
9 years 2 months ago #5880 by SlamBall
Replied by SlamBall on 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)

Please Log in to join the conversation.

More
9 years 2 months ago - 9 years 2 months ago #5881 by tony
Replied by tony on 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
Last edit: 9 years 2 months ago by tony.

Please Log in to join the conversation.

More
9 years 2 months ago #5882 by SlamBall
Replied by SlamBall on 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.

Please Log in to join the conversation.

More
9 years 2 months ago #5883 by tony
Replied by tony on 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

Please Log in to join the conversation.

More
9 years 2 months ago #5884 by SlamBall
Replied by SlamBall on topic A530 Canon
Scusami, non ho capito bene cosa dovrei fare.
Di quale log hai bisogno, come faccio ad ottenerlo?

Please Log in to join the conversation.

More
9 years 2 months ago - 9 years 2 months ago #5885 by tony
Replied by tony on 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
Last edit: 9 years 2 months ago by tony.

Please Log in to join the conversation.

More
9 years 2 months ago #5886 by SlamBall
Replied by SlamBall on 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

Please Log in to join the conversation.

More
9 years 2 months ago #5887 by tony
Replied by tony on topic A530 Canon
No. Quella parte l'ho già sistemata e serve solo per le Nixon.
TT

Please Log in to join the conversation.

More
9 years 2 months ago #5888 by SlamBall
Replied by SlamBall on 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.
The following user(s) said Thank You: linxis

Please Log in to join the conversation.

More
9 years 2 months ago - 9 years 2 months ago #5889 by linxis
Replied by linxis on topic A530 Canon
per SLAMBALL...GRAZIE per la dritta proverò in questi giorni...dopo comunicherò il risultato
Last edit: 9 years 2 months ago by linxis.

Please Log in to join the conversation.

More
9 years 2 months ago #5890 by tony
Replied by tony on 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
The following user(s) said Thank You: linxis

Please Log in to join the conversation.

More
9 years 2 months ago #5891 by linxis
Replied by linxis on 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?

Please Log in to join the conversation.

More
9 years 2 months ago #5892 by tony
Replied by tony on topic A530 Canon
Sto proprio in questi giorni aggiornando la modalità di visualizzazione della mappa.
TT

Please Log in to join the conversation.

More
9 years 2 months ago #5894 by linxis
Replied by linxis on topic A530 Canon
Tony conosci questa cosa per le Canon
chdk.wikia.com/wiki/CHDK

Ho visto la mappa nuova ...Fantastica complimenti

Please Log in to join the conversation.

More
9 years 2 months ago #5896 by tony
Replied by tony on topic A530 Canon
No. Mai vista .. mi sembra però un firmware da installare sula macchina.
Fammi sapere se approfondisci.
TT

Please Log in to join the conversation.

More
9 years 2 months ago - 9 years 2 months ago #5902 by linxis
Replied by linxis on 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.
Last edit: 9 years 2 months ago by linxis.

Please Log in to join the conversation.

More
9 years 2 months ago #5907 by SlamBall
Replied by SlamBall on 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.
The following user(s) said Thank You: linxis

Please Log in to join the conversation.

Time to create page: 1.055 seconds