Postate qui domande o segnalate problemi / bug che riscontrate,
Telecamere IP
Si prega Accedi a partecipare alla conversazione.
ma ho bisogno ancora di un piccolo aiuto....
ho configurato il swpi come da foto
ma mi trovo nel log questo errore e non mi scatta la foto:
[17/12/2015-21:05:55] Disk space left = 4368 Mb
[17/12/2015-21:05:55] Sleeping 144 seconds
gio 17 dic 2015, 21.05.56, CET
[17/12/2015-21:05:56] System time adjusted from NPT server : europe.pool.ntp.org
--2015-12-17 21:05:59-- (tentativo: 5) http://192.168.1.104:5025/snapshot.cgi?user=visual
Connessione a 192.168.1.104:5025...connesso.
Richiesta HTTP inviata, in attesa di risposta... 401 Unauthorized
Scrittura della richiesta HTTP non riuscita: Descrittore di file errato.
Altro tentativo in corso.
il comando funziona regolarmente da qualunque browser
mi potete aiutare?
grazie
Allegati:
Si prega Accedi a partecipare alla conversazione.
in questo post si sta trovando la soluzione
Si prega Accedi a partecipare alla conversazione.
ho installato l'immagine della versione 2 scaricabile da questo link:
https://mega.nz/#!yUoXSTaR!iTsJwsZHwdb34xdECWrq7Fba74FxG0bYjYymcXPk8oE
una volta installato ho provato da console a dare il comando per acquisire l'immagine:
sudo wget -O /swpi/img/cam1.jpg "http://TUOIP:TUAPORTA/snapshot.cgi?
user=admin&pwd=TUAPASSWOR"
una volta visto che funzionava ho editato il file swpi.cfg tramite console:
[IPCam]
ipcaminterval = 500
ipcamcfg = IPCam1
ipcamip1 = "192.168.1.104:5025/
ipcamus1 =
ipcampw1 =
ipcamsn1 = /snapshot.cgi?user=visual&pwd=visual"
ipcamip2 = None
ipcamus2 = None
ipcampw2 = None
ipcamsn2 = None
ipcamzzz = 0
non vi preoccupate se nell'interfaccia web non compaiono i dati
Si prega Accedi a partecipare alla conversazione.
- Roberto Vaccaro
- Offline
- Moderatore
Mi sembra che questa soluzione ti fosse già stata suggerita qualche giorno fa
www.vololiberomontecucco.it/vlmc/index.p...va-versione-01-23-82
Si prega Accedi a partecipare alla conversazione.
Ho voluto fare un riassunto di tutti i post.
Grazie ancora x l'aiuto
Si prega Accedi a partecipare alla conversazione.
Ciao a tutti, ho preso una IP CAM fissa marca SZSINOCAM ... made in China.
Riporto di seguito il comando di snapshot valido per questa IPCAM:
"http://192.168.1.8/cgi-bin/anv/images_cgi?channel=0&user=tuouser&pwd=tuapassword"
Non è necessario mettere il numero di porta dopo l'IP address.
Inoltre, non chiedetemi perchè, leggete nella stringa channel=0 mentre nel setup della telecamera il browser mi dice che il channel è 1. Probabilmente sbaglio ad interpretare il suddetto setup, la stringa comunque funziona.
Per chi fosse interessato allego il file tecnico della IP CAM contenente indicazioni per altri settaggi.
Buon divertimento
Si prega Accedi a partecipare alla conversazione.
- giulio.got
- Offline
- Fresh Boarder
- Messaggi: 4
- Ringraziamenti ricevuti 0
anch'io l'anno scorso ho aquistato una SZSINOCAM e non trovavo la stringa di comando di snapshot ero disperato...
Si prega Accedi a partecipare alla conversazione.
io ho provato ma mi carica solo l'immagine della webcam.
se scollego la webcam funziona la ipcam
è possibile far caricare le immagini con due nomi diversi?
mi sono accorto che tutte e due utilizzano current.jpg
Si prega Accedi a partecipare alla conversazione.
io non ho una IPcam e non posso provare ma dovrebbe essere sufficiente modificare il nome con cui salva le foto nelle righe 1111 e 1119 nel file swpi.py
una volta modificato il nome "current1.jpg" e "current2.jpg" in "tuonome1.jpg" e "tuonome2.jpg" ricordati di modificarlo anche nelle pagine web che visualizzano la foto
attendo conferme
Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Si prega Accedi a partecipare alla conversazione.
vista la possibilità per qualcuno di poter utilizzare una o due webcam usb insieme ad una o due Telecamere IP direi di apportare ufficialmente la modifica al file swpi.py come descritto due post sopra ,
magari utilizzando i nomi "current3.jpg" e "current4.jpg" oppure "IPcurrent1.jpg" e "IPcurrent2.jpg" o qualsiasi altro nome a tua scelta.
Ciao.
Valerio.
Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Si prega Accedi a partecipare alla conversazione.
Unico problema riscontrato che ogni due giorni circa mi so blocca tutto.
X ora ho risolto facendogli fare un reboot al giorno
Si prega Accedi a partecipare alla conversazione.
Ipcam e webcam hanno risoluzioni differenti e swpi me le riporta tutte alle stesse dimensioni
Si prega Accedi a partecipare alla conversazione.
Scusate la mia poca presenza ma swpi è oramai un progetto del 2012 ed in questo momento sono impegnato in altri progetti che mi tolgono buona parte del mio poco tempo libero.
Vi ricordo comunque che i sorgenti sono in gestiti in git su :
github.com/ToninoTarsi/swpi
e qualunque "pull request" e sempre ben venuto.
TT
Si prega Accedi a partecipare alla conversazione.
i valori da modificare sono in configurazione e valgono sia per la webcam che per la IPcam
es:
webcamdevice1captureresolution = 1280x720
webcamdevice2captureresolution = 1280x720
webcamdevice1finalresolution = 960x644
webcamdevice2finalresolution = 960x644
Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Si prega Accedi a partecipare alla conversazione.
mi spiace non sono in grado di fare un pull request
in fondo sono piccole modifiche che potrete inserire più avanti insieme a modifiche più importanti.
Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Offline
- Moderatore
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.
Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Offline
- Moderatore
Devo rimettermi un pò in pari con il progetto.
cmq ci provo
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.
- Bartolacci
- Offline
- Senior Boarder
- Messaggi: 52
- Ringraziamenti ricevuti 1
Ci fosse qualcuno che ne sa più di me...
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Offline
- Moderatore
Ma dopo diversi tentativi l'unico snapshot che sono riuscito a catturare aveva una dimensione di 320x180
ffmpeg -rtsp_transport tcp -i 'rtsp://'$linkvideo' -f image2 -vframes 1 -pix_fmt yuvj420p today.jpeg
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.
- Martin
- Visitatori
ciapa85 ha scritto:
una volta installato ho provato da console a dare il comando per acquisire l'immagine:nel mio caso: sudo wget -O /swpi/img/cam1.jpg "http://192.168.1.104:5025/snapshot.cgi?user=visual&pwd=visual" (compreso gli apici, il comando varia a seconda dei modelli delle cam)sudo wget -O /swpi/img/cam1.jpg "http://TUOIP:TUAPORTA/snapshot.cgi? user=admin&pwd=TUAPASSWOR"
una volta visto che funzionava ho editato il file swpi.cfg tramite console:[IPCam] ipcaminterval = 500 ipcamcfg = IPCam1 ipcamip1 = "192.168.1.104:5025/ ipcamus1 = ipcampw1 = ipcamsn1 = /snapshot.cgi?user=visual&pwd=visual" ipcamip2 = None ipcamus2 = None ipcampw2 = None ipcamsn2 = None ipcamzzz = 0
non vi preoccupate se nell'interfaccia web non compaiono i dati
Ciao a tutti, per evitare di inserire i doppi apici in configurazione ho fixato il file IPcam.py inserendo il doppio apice nel comando in tutti i comandi wget (altrimenti wget ignora tutti i parametri nella query string)
Ad esempio:
snapCommand ="sudo wget -O " + filename + " --http-user=" + self.cfg.IPCamUS1 + " --http-passwd="+ self.cfg.IPCamPW1 + " " + IP_IPCam1 + self.cfg.IPCamSN1
snapCommand ="sudo wget -O " + filename + " --http-user=" + self.cfg.IPCamUS1 + " --http-passwd="+ self.cfg.IPCamPW1 + " \"" + IP_IPCam1 + self.cfg.IPCamSN1 + "\""
Si prega Accedi a partecipare alla conversazione.
ho apprezzato molto il vostro progetto e la collaborrazione per svilupparlo sempre di più.
Ho scaricato l'ltima versione SintWind e caricata sul Rasp 3, dove stò collegando alcune parti della ws2300,tipo anemometro e pluviometro e il resto su acquisti fatti dai vostri suggerimenti.
Mi trovo però a litigare con la pubblicazione delle immagini della mia IP Camera che è una BLIP-2812 starlight della Setik che è eccezionale nelle riprese, sopratutto notturne.
Il problema è che utilizza il protocollo h.264 e devo utilizzare un indirizzo tipo rtsp://username:password@indirizzoip:port/cam/realmonitor?channel=1&subtype=0
è possibile farlo senza utilizzare un altro computer sempre acceso?
Grazie
Si prega Accedi a partecipare alla conversazione.
Fossi in te per prima cosa chiederei qui .
Oppure, con un po' di fortuna, potresti anche riuscire ad ottenere l'immagine utilizzando...
http://<indirizzo_ip>/cgi-bin/snapshot.cgi
Se non ti dovessero dare una risposta esaudiente e la fortuna non dovesse bastare, c'è da lavorarci un po' ma si può fare: devi verificare che nella tua versione di swpi sia presente ffmpeg, altrimenti lo dovrai installare. Dopo di che la stringa per estrarre un singolo fotogramma dal flusso rtsp dovrebbe essere così...
/usr/local/bin/ffmpeg -rtsp_transport tcp -loglevel error -y -r 1 -i "rtsp://<indirizzo_ip>:554/cam/realmonitor?channel=1&subtype=0" -t 1 -f image2 -updatefirst 1 /swpi/cam/cam.jpg
... Dove /usr/local/bin/ffmpeg corrisponde al percorso di ffmpeg (se il tuo è diverso sarà necessario adattare il comando di conseguenza), e /swpi/cam/cam.jpg è il file jpg che verrà salvato (e anche qui dovrai modificare il percorso a seconda delle tue esigenze).
Potresti pertanto dover modificare SWPI in modo da implementare questo specifico comando... Come sei messo a Python?
Come accennato, una volta fatto tutto sarà SWPI stesso ad andare a prelevare periodicamente, grazie a ffmpeg, il singolo fotogramma dal flusso rtsp (h264) proveniente dalla webcam e salvarlo sotto forma di immagine jpg.
Mi dispiace non poter essere più specifico, al momento le mie Raspberry sono utilizzate da un altro progetto e non ho SWPI in esecuzione. Spero di averti dato almeno un valido spunto.
Nik
Si prega Accedi a partecipare alla conversazione.
seven ha scritto: Oppure, con un po' di fortuna, potresti anche riuscire ad ottenere l'immagine utilizzando...
http://<indirizzo_ip>/cgi-bin/snapshot.cgi
Nik
Grazie della tua risposta...
purtroppo ho gia provato con la stringa che hai proposto, anzi ne ho provate molte anche con indicazione della porta, del nome utente, password e via dicendo... senza però ottenere i risultati sperati.
Invece per verificare se ho il ffmpeg dove lo devo cercare? nel config della swpi?
grazie ancora
Si prega Accedi a partecipare alla conversazione.
Per controllare se hai ffmpeg installato è sufficiente che ti colleghi via ssh a swpi e al prompt dei comandi digiti semplicemente 'ffmpeg' , seguito naturalmente da invio. Se c'è a bordo ti apparirà l'output di ffmpeg, contenente tra le altre cose anche la sua versione; se invece non c'è ti apparirà il classico "comando non trovato" o risposta simile.
Per installare ffmpeg (fatti un backup della schedina prima) metti il sistema in RW e poi digita in serie i due comandi:
sudo apt-get update
sudo apt-get install ffmpeg
Una volta installato potrai provare, sempre da console, a dare il comando che ti ho indicato nel post precedente, variando i parametri se serve.
P.S.: ma hai provato a chiedere la stringa direttamente a Setik?
Si prega Accedi a partecipare alla conversazione.
ho controllato FFMPEG è gia installato nella swpi che ho appena aggiornato alla vers 01.26.51
Dovreste solo darmi una mano per configurare correttamente swpi per leggere l'immagine del protocollo h264 della ipcamera e pubblicarlo, probabilmente quella stringa che mi hai indicato funziona... dove devo inserirla?
nel frattempo ho provato con l'interfaccia web di swpi a leggere la ipwebcam mettendo la stringa rtsp nel campo ip... ma non sembra funzionare...
Si prega Accedi a partecipare alla conversazione.
pi@swpi ~ $ /usr/local/bin/ffmpeg -rtsp_transport tcp -loglevel error -y -r 1 -i "rtsp://admin:admin@192.168.1.200:8080/cam/realmonitor?channel=3&subtype=1" -t 1 image2 -updatefirst 1 /swpi/cam/cam.jpg
Option framerate not found.
ho tolto -r:
pi@swpi ~ $ /usr/local/bin/ffmpeg -rtsp_transport tcp -loglevel error -y -i "rtsp://admin:admin@192.168.1.200:8080/cam/realmonitor?channel=3&subtyp" -t 1 -f image2 -updatefirst 1 /swpi/cam/cam.jpg
[image2 @ 0x21132c0] Could not open file : /swpi/cam/cam.jpg
av_interleaved_write_frame(): Input/output error
ancora qualcosa non funziona...
secondo voi è possibile inserire i dati via FTP o si arrangia swpi a pubblicarla?
grazie
Si prega Accedi a partecipare alla conversazione.