× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file Alcune domande sulla gestione delle Webcam...

Di più
11 Anni 1 Settimana fa #1853 da kead

Sint Wind Pi su RaspBerry Ver.B + Stazione PCE-FW20 + RFM01 + BMP085
Webcams: Canon A520 + Raspberry Cam

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1854 da roberto2011
hai messo lo script nella cartella img
deve stare in meteo

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ù
11 Anni 1 Settimana fa #1855 da kead
www.meteovalpolicella.it/meteo/testcam.php
Ora mi da "nessuna immagine per la data selezionata"

Sint Wind Pi su RaspBerry Ver.B + Stazione PCE-FW20 + RFM01 + BMP085
Webcams: Canon A520 + Raspberry Cam

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1857 da roberto2011
scusa c'era un . di troppo
<?php
$data = date("dmY");
$files = glob("/img/camera1_".$data."*.jpg");
rsort ($files);
if (sizeof($files) > 0 ) {
$name= "".$files[0]."";
}
else {
$name = "image/no-immagine.jpg";
}
$fp = fopen($name, 'rb');
header("Content-Type: image/jpg");
header("Content-Length: " . filesize($name));
fpassthru($fp);
exit;
?>
Ma questo funziona ???
www.meteovalpolicella.it/meteo/immagine.php

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ù
11 Anni 1 Settimana fa #1858 da kead
Il nuovo codice non funziona ancora ma il link a immagine.php funziona :kiss:

Però non risolviamo il problema di avere un aggiornamento del file webcam.jpg

Cmq per questo restiamo alla soluzione di AleGrechi

Sint Wind Pi su RaspBerry Ver.B + Stazione PCE-FW20 + RFM01 + BMP085
Webcams: Canon A520 + Raspberry Cam

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa - 11 Anni 1 Settimana fa #1859 da roberto2011
<?php
$data = date("dmY");
#path dove si trovano le immagini 
$files = glob("../images/sint/webcam1_".$data."*.jpg");
#indirizzo web dove si trovano le immagini
$webpath ="http://www.vololiberoserrasanta.it/images/sint/";

rsort ($files);
$file_a = explode('/',$files[0]);
if (trim(end($file_a)) == '')
    $filename = $file_a[count($file_a)-2];
else
    $filename = end($file_a);
$name= "".$files[0]."";
$remote_image = $webpath.$filename;

function save_image($inPath,$outPath)
{ //Download images from remote server
    $in=    fopen($inPath, "rb");
    $out=   fopen($outPath, "wb");
    while ($chunk = fread($in,8192))
    {
        fwrite($out, $chunk, 8192);
    }
    fclose($in);
    fclose($out);
}

save_image($remote_image,'ultima.jpg');

?> 
<img src="ultima.jpg">
per @tony io inserire questo codice alla fine di swpi_logger.php

per @kead
i valori per te
$files = glob("/img/camera1_".$data."*.jpg");
#indirizzo web dove si trovano le immagini
$webpath =" www.meteovalpolicella.it/meteo/img/ ";

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Ultima Modifica 11 Anni 1 Settimana fa da roberto2011.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1860 da kead
Scusa Roberto ma credo di sbagliare l'inserimento delle Path.
Mi dici per cortesia come devo modificare correttamente le voci #Path e #Indirizzo?
Grazie

Sint Wind Pi su RaspBerry Ver.B + Stazione PCE-FW20 + RFM01 + BMP085
Webcams: Canon A520 + Raspberry Cam

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa - 11 Anni 1 Settimana fa #1861 da alegrechi
Ottimo roberto, questo funziona benissimo.

Direi che risolve completamente il problema visto che salva anche l'immagine diretta
meteostrada.grechi.it/meteo/ultima.jpg

C'è solo una questione: l'immagine ultima.jpg viene creata solo quando si esegue lo script, per cui per automatizzare bisognerebbe metterlo in un CRON.
La cosa credo funzioni ma è asincrona all'invio dei dati.

Inviando invece la doppia immagine, avremo sempre anche l'ultima immagine sincronizzata.
Ultima Modifica 11 Anni 1 Settimana fa da alegrechi.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1862 da roberto2011
per alegrechi
basta aggiungere lo script swpi_logger.php e il gioco è fatto !

per kead prova cosi
<?php
$data = date("dmY");
#path dove si trovano le immagini 
$files = glob("/img/camera1_".$data."*.jpg");
#indirizzo web dove si trovano le immagini
$webpath ="www.meteovalpolicella.it/meteo/img/";

rsort ($files);
$file_a = explode('/',$files[0]);
if (trim(end($file_a)) == '')
    $filename = $file_a[count($file_a)-2];
else
    $filename = end($file_a);
$name= "".$files[0]."";
$remote_image = $webpath.$filename;

function save_image($inPath,$outPath)
{ //Download images from remote server
    $in=    fopen($inPath, "rb");
    $out=   fopen($outPath, "wb");
    while ($chunk = fread($in,8192))
    {
        fwrite($out, $chunk, 8192);
    }
    fclose($in);
    fclose($out);
}

save_image($remote_image,'ultima.jpg');

?> 
<img src="ultima.jpg">

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ù
11 Anni 1 Settimana fa #1863 da alegrechi

roberto2011 ha scritto: per alegrechi
basta aggiungere lo script swpi_logger.php e il gioco è fatto !

Eh.. ma io il logger php non lo uso (per scelta!) :)

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa - 11 Anni 1 Settimana fa #1864 da roberto2011
Quanto sei complicato!!!:-)
e se facciamo un plugin sul raspberry che apre il link ??
anche si!

kead
mi invii il file immagine.php

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Ultima Modifica 11 Anni 1 Settimana fa da roberto2011.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1865 da alegrechi

roberto2011 ha scritto: Quanto sei complicato!!!:-)
e se facciamo un plugin sul raspberry che apre il link ??
anche si!

Avevo disattivato il logger php non tanto per un vezzo, quanto per scelta di non sovraccaricare il server con continue richieste (e query) ogni 60 secondi. Il mio hosting mi metteva in blacklist l'ip del rasp credendolo un tentativo di intrusione! :)

Se devo fare un plugin che mi chiama il php, a questo punto preferirei farne uno che mi invia l'ultima immagine aggiornata via ftp...

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1866 da tony
Non ho capito Alessandro.
Ma il php di Roberto non risolve il tuo problema ?

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1876 da alegrechi

tony ha scritto: Non ho capito Alessandro.
Ma il php di Roberto non risolve il tuo problema ?

Il codice funziona e crea l'ultima immagine, si..
il problema a questo punto si sposta sul come richiamare lo script php. Potrei farlo in modo asincrono con un cron... oppure in sync nel logger php (che però attualmente non uso).

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa - 11 Anni 1 Settimana fa #1877 da roberto2011
Buongiorno!
per kead metti questo file nella cartella meteo

Allegato camera1.zip non trovato


Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Allegati:
Ultima Modifica 11 Anni 1 Settimana fa da roberto2011.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa - 11 Anni 1 Settimana fa #1880 da tony

alegrechi ha scritto: Il codice funziona e crea l'ultima immagine, si..

Ale, Mi riferivo a questo codice :
<?php
$data = date("dmY");
$files = glob("/img/camera1_".$data."*.jpg");
rsort ($files);
if (sizeof($files) > 0 ) {
$name= "".$files[0]."";
}
else {
$name = "image/no-immagine.jpg";
}
$fp = fopen($name, 'rb');
header("Content-Type: image/jpg");
header("Content-Length: " . filesize($name));
fpassthru($fp);
exit;
?>

e mettere un tag <img src=file.php ...>
Se questo non ti funziona il modo migliore è quello di rischiarare il secondo php di Roberto ( che copia l'immagine ) all'interno del plugin sincrono che viene richiamato alla fine di ogni ciclo ( cioè quando l'immagine è stata uploadata )
Ultima Modifica 11 Anni 1 Settimana fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa - 11 Anni 1 Settimana fa #1900 da kead
@Roberto ho fatto.
Ecco il link: www.meteovalpolicella.it/meteo/camera1.php
Funziona :)

Ti allego anche il file che mi hai chiesto

Sint Wind Pi su RaspBerry Ver.B + Stazione PCE-FW20 + RFM01 + BMP085
Webcams: Canon A520 + Raspberry Cam
Ultima Modifica 11 Anni 1 Settimana fa da kead.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1904 da roberto2011
perfetto!
Dopo ti invio i dati per spedirmi le 10 casse di Amarone :-)

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ù
11 Anni 1 Settimana fa - 11 Anni 1 Settimana fa #1906 da kead

roberto2011 ha scritto: perfetto!
Dopo ti invio i dati per spedirmi le 10 casse di Amarone :-)


AhaahAHAHHAHAHA
Ok! 10 casse no, ma una bottiglia volentieri! ;)

Edit...
No, non funziona piu. Mi da errore e non ho fatto nulla...

Edit2.. Ora funziona di nuovo...
Mah

Sint Wind Pi su RaspBerry Ver.B + Stazione PCE-FW20 + RFM01 + BMP085
Webcams: Canon A520 + Raspberry Cam
Ultima Modifica 11 Anni 1 Settimana fa da kead.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1908 da alegrechi

tony ha scritto:

alegrechi ha scritto: Il codice funziona e crea l'ultima immagine, si..

Ale, Mi riferivo a questo codice :


Ho provato questo codice ed in effetti funziona anche lui. A questo punto ho risolto mettendo un redirect in htaccess jpg -> php in questo modo
RewriteRule meteo/img/raspi.jpg /meteo/raspicam.php

Adesso posso continuare ad accedere al raspi.jpg come se fosse un'immagine presente staticamente su server :)

Grazie

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1909 da kead
Emmmm... spiegate anche a me che mastico poco nulla sti linguaggi come fare? :unsure: :unsure:
Ve do na bottiglia de amarone a testa :woohoo:

Sint Wind Pi su RaspBerry Ver.B + Stazione PCE-FW20 + RFM01 + BMP085
Webcams: Canon A520 + Raspberry Cam

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1911 da alegrechi
Questo passaggio è semplice.

Guarda se nella cartella principale è già presente un file col nome .htaccess (è un file nascosto, inizia col punto). Se c'è modifica quello, altrimenti crealo tu con un editor di testo e scrivi dentro
RewriteEngine on
RewriteRule meteo/img/raspi.jpg meteo/raspicam.php

Occhio ai due path: il primo è quello a cui vuoi arrivare con la tua (finta) immagina jpg. Il secondo è dove hai caricato fisicamente lo script php di cui sopra.
Adesso accedendo a tuosito.it/img/raspi.jpg vedrai semplicemente l'immagine! ;)

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1914 da roberto2011
rinomina il file nella cartella meteo immagine.php in raspicam.php
poi prova
www.meteovalpolicella.it/meteo/img/raspi.jpg

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Ringraziano per il messaggio: kead

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1915 da kead

roberto2011 ha scritto: rinomina il file nella cartella meteo immagine.php in raspicam.php
poi prova
www.meteovalpolicella.it/meteo/img/raspi.jpg


Yes ora va!
Prima avevo creato il file raspicam.php copiando il codice postato da Tony ma non funzionava (mi dava nessuna immagine nel periodo selezionato).
Ora ho rinominato immagine.php come mi hai detto tu e tutto funziona!
Non capisco che differenza abbiano i due codici comunque a me funziona con il vecchio immagine.php e non con quest'ultimo codice.

Comunque mi spiegate in pratica cosa fanno questi script? In automatico ogni 60 secondi quando viene caricata l'immagine via ftp dal raspberry questi script generano via web il file raspi.jpg?
Tutto cio puo dar problemi al mio server hosting?

Sint Wind Pi su RaspBerry Ver.B + Stazione PCE-FW20 + RFM01 + BMP085
Webcams: Canon A520 + Raspberry Cam

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa - 11 Anni 1 Settimana fa #1916 da roberto2011
Il file raspicam.php prende semplicemente l'ultima immagine caricata dal raspberry.

Ma ha come estensione .php che non è accettato da alcuni siti esempio wunderground.

modificando .htaccess quando richiedo raspi.jpg fai vedere il contenuto di raspicam.php
(un ideona di alegrechi, non ci avrei mai pensato)

Conclusione quando apri raspi.jpg viene visualizzata l'ultima foto scattata dal raspberry!Nessun problema al server! niente carico! una cosa molto pulita!

Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Ultima Modifica 11 Anni 1 Settimana fa da roberto2011.

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1917 da tony
Benissimo . grandi Ale&Roberto.
Direi che a questo punto abbandono proprio l'idea della doppia gestione che non mi piaceva proprio :-)
Ringraziano per il messaggio: alegrechi

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1918 da kead
Semplicemente FATE PAURA! :cheer:
Beh grazie! Ho già messo la foto della mia webcam su wunderground :)

Se qualcuno ha voglia val la pena fare un riassunto o il wiki per gli altri interessati...

Sint Wind Pi su RaspBerry Ver.B + Stazione PCE-FW20 + RFM01 + BMP085
Webcams: Canon A520 + Raspberry Cam

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1919 da tony
bene. ricordo che la wiki è aperta a tutti :-)

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1920 da contangelo
tony un info, la mia powershot 90 is è riportata sull'elenco, per provarla come va posizionato l'impostazione di scatto sulla fotocamera? ( il comando che ruota) in auto come se dovessi fare una foto ? in video?

Si prega Accedi a partecipare alla conversazione.

Di più
11 Anni 1 Settimana fa #1922 da tony
è un po che non ci lavoro ma mi sembra non ci siano particolari settaggi per canon. domani mi rinfresco la memoria guardando la mia a90

Si prega Accedi a partecipare alla conversazione.

Tempo creazione pagina: 0.749 secondi