VAI ALLA PAGINA METEO

MeteoInToscana Facebook
DICCI COME E’ IL TEMPO:

WebCam toscane divise per provinciaWEBCAM ALPINE

Accedi

Recuperare la parola d'ordine

Ultimi argomenti
» Sostituzione trasmettitore
Mer 22 Mar 2017 - 18:22 Da farrotz

» >>> A tutti i possessori di una PCE fws20: lasciate un commento/giudizio sulla stazione. <<<
Sab 4 Mar 2017 - 13:12 Da bidddo

» igrometro guasto
Ven 3 Mar 2017 - 12:12 Da claben

» blocco barometro su console
Dom 26 Feb 2017 - 20:04 Da astrofed

» Info Pluviometro
Sab 18 Feb 2017 - 6:24 Da carver

» Trattini in ricezione esterna
Gio 16 Feb 2017 - 19:32 Da MeteoRoma

» Pile per Pce-fws20
Gio 16 Feb 2017 - 19:22 Da MeteoRoma

» come aumentare la ricezione della fws 20
Gio 16 Feb 2017 - 16:33 Da carver

» accumulatori per h24
Gio 16 Feb 2017 - 16:17 Da carver

» schermo solare ventilato by Snow57
Gio 16 Feb 2017 - 16:06 Da carver

» saluti
Gio 16 Feb 2017 - 7:56 Da achillececcarini

» Schermo solare ventilato
Mar 14 Feb 2017 - 8:00 Da carver

» Cumulus; Pressione sballata
Sab 11 Feb 2017 - 10:50 Da sevenn7

» Stazione meteo Carini(PA)
Gio 2 Feb 2017 - 17:05 Da Aleconi30

» Consiglio thin client...
Mar 31 Gen 2017 - 20:46 Da saimon

SE VOLETE POTETE FARE UNA PICCOLA DONAZIONE PER SOSTENERE LO SVILUPPO DEL SITO


script per IPCAM 24h

Pagina 2 di 2 Precedente  1, 2

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso

Re: script per IPCAM 24h

Messaggio Da gengyster il Mer 19 Mar 2014 - 15:01

Salve avrei ancora bisogno del vostro prezioso supporto,
ho sostituito la ipcamera e questa nuova mi genera un file chiamato diversamente, ho provato a sostituire il nome del file sullo script ma non mi funziona
inoltre salva i files dentro una sottocartella /snap
ho spostato tutto lo script dentro questa cartella ma non funziona.
in nuovi files vengono nominati cosi : Schedule_20140319-145021.jpg
inoltre se fosse possibile mi piacerebbe lasciare l'immagine creata webcam.jpg dentro la cartella webcam/ e non dentro webcam/snap
Grazie mille a quanti mi possono aiutare
Daniele

gengyster
Utente Nuovo
Utente Nuovo

Messaggi : 3
Data d'iscrizione : 08.03.14

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da Lareno il Sab 22 Nov 2014 - 22:25

Salve a tutti, continuo in questo post sperando in un'anima generosa che metta fine alle mie sofferenze di capirci qualcosa.
Il mio sito è il seguente www.castelbuonometeo.altervista.org nel quale è già presente una ip cam che da la possibilità di decidere che nome deve avere il file jpg da inviare al server. Voglio aggiungere una nuova ip cam HD che però genera diversi file jpg come questo P14112216542910.jpg
Ho già fatto diverse prove senza ancora un risultato positivo. Nella root del server è presente la cartella SWPI ed al suo interno la cartella WEBCAM così questo è il file webcam.php così come lo intendo io:

<?php
    // prepara l'array per i nomi dei file
    $directory = array();

    // prepara l'handler per la directory
    $handler = opendir('../swpi/webcam');

    // apre la directory e legge i singoli nomi dei file
    while ($file = readdir($handler)) {

     // se il nome del file contiene il testo iniziale imposto dalla ipcamera lo mette nell'array
      if (substr("$file", 0, 12) == "P") {
        $directory[] = $file;
      }

    }

    // chiude l'handler
    closedir($handler);

   // ordina la lista dei file per nome (il piu' nuovo sara' l'ultimo)
   sort($directory);

   //   conta i file
   $fileCount   = count($directory);

   // copia il file piu' nuovo in webcam.jpg
   // $index corrispondera' all'ultimo elemento dell'array (il primo e' 0)
   $index = $fileCount - 1;
   $fileDaCopiare = $directory[$index];
   copy($fileDaCopiare, 'webcam.jpg');
  
   // cancella tutti i file i cui nomi sono nell'array
   for($index=0; $index < $fileCount; $index++) {
        $fileDaCancellare = $directory[$index];
      unlink($fileDaCancellare);
   }

$nome_immagine="webcam.jpg";            // file contenente l'immagine
$nome_testo="testo.txt";            // file contenente le scritte

$fp = fopen($nome_testo,"r")
   or die("impossibile aprire il file testo.txt.");
$testo_sinistra=fgets($fp,100);            // nella prima riga la scritta allineata a sinistra
$testo_destra=fgets($fp,100);            // nella seconda riga la scritta allineata a destra
if ( $testo_destra = "data" )
   {
   setlocale(LC_TIME,"it_IT");
   $testo_destra=strftime ("%a %d %b %Y %H:%M:%S", filemtime($nome_immagine));
   }
fclose($fp);

header("Content-type: image/png");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

$im  = imagecreatefromjpeg($nome_immagine);
//$black = imagecolorallocate($im, 0, 0, 0);
//$white = imagecolorallocate($im, 255, 255, 255);
$colore_barra = imagecolorallocate($im, 1, 0, 128);        // colore della barra formato RGB
$colore_testo  = imagecolorallocate($im, 255, 255, 255);    // idem per testo
$x=imagesx($im);
$y=imagesy($im);

$font = "VeraBd.ttf";
$size = 8;                            // dimensione del testo
$altezza_barra = 20;                        // dimensione della barra


imagefilledrectangle($im, 0, $y-$altezza_barra, $x-1, $y-1, $colore_barra);

$bbox = imagettfbbox ($size, 0, $font, $testo_sinistra);
$dy   = (($bbox[1] - $bbox[7]) / 2);
imagettftext($im, $size, 0, 5, $y-($altezza_barra / 2) + $dy - 1, $colore_testo, $font, $testo_sinistra);
  
$bbox = imagettfbbox ($size, 0, $font, $testo_destra);
$dx   = ($bbox[2] - $bbox[0]);
imagettftext($im, $size, 0, $x-5-$dx, $y-($altezza_barra / 2) + $dy - 1, $colore_testo, $font, $testo_destra);
imagepng($im);
imagedestroy($im);

?>


Qualcuno se vede un errore mi dice per favore dove?
In atto nella pagina spunta l'avviso che l'immagine non può essere visualizzata poichè contiene degli errori. Sad

Lareno
Utente Nuovo
Utente Nuovo

Messaggi : 2
Data d'iscrizione : 16.11.12

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da francesco.borelli.710 il Mer 14 Gen 2015 - 20:14

Salve, mi permetto di riaprire questa  discussione in quanto mi trovo proprio in difficoltà.
La mia ipcam genera i file in una cartella che chiama Snap, e non c'è maniera di modificare questa directory.
I file generati sono cosi composti: Schedule_20150114-210337.jpg
Ho copiato ed incollato i tre file della cartella webcam scaricata da questo forum nella directory Snap del mio sito.
Poi ho modificato la directory nel file webcam.php  in questa maniera

// prepara l'handler per la directory
    $handler = opendir('../snap');

e ho inserito l'ID
 // se il nome del file contiene il testo iniziale imposto dalla ipcamera lo mette nell'array
      if (substr("$file", 0, 12) == "schedule") {
        $directory[] = $file;
      }

ho rinominato l'ultima immagine in webcam.jpg e lanciando il file webcam.php vedo l'immagine rinominata in maniera corretta.
Il problema è che non rinomina in automatico e non elimina i file.
Qualcuno può per cortesia aiutarmi
Grazie in anticipo
avatar
francesco.borelli.710
Utente Nuovo
Utente Nuovo

Messaggi : 4
Data d'iscrizione : 13.01.15

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da snow57 il Mer 14 Gen 2015 - 22:35

francesco.borelli.710 ha scritto:Salve, mi permetto di riaprire questa  discussione in quanto mi trovo proprio in difficoltà.
La mia ipcam genera i file in una cartella che chiama Snap, e non c'è maniera di modificare questa directory.
I file generati sono cosi composti: Schedule_20150114-210337.jpg
Ho copiato ed incollato i tre file della cartella webcam scaricata da questo forum nella directory Snap del mio sito.
Poi ho modificato la directory nel file webcam.php  in questa maniera

// prepara l'handler per la directory
    $handler = opendir('../snap');

e ho inserito l'ID
 // se il nome del file contiene il testo iniziale imposto dalla ipcamera lo mette nell'array
      if (substr("$file", 0, 12) == " Schedule") {
        $directory[] = $file;
      }

ho rinominato l'ultima immagine in webcam.jpg e lanciando il file webcam.php vedo l'immagine rinominata in maniera corretta.
Il problema è che non rinomina in automatico e non elimina i file.
Qualcuno può per cortesia aiutarmi
Grazie in anticipo
ciao  prova cosi  nella
if (substr("$file", 0,24) == "Schedule_20150114-210337") {
        $directory[] = $file;
      }
se non va prova ancora a togliere un puntino qui:
// prepara l'handler per la directory
    $handler = opendir('./snap');

ma il codice che genera è completo non genera anche un ID della ipcamera tipo questo?
// se il nome del file contiene il testo iniziale imposto dalla ipcamera lo mette nell'array
if (substr("$file", 0,35) == "00_B1_14_03_18_8D_MEYE-049428-DCBAC") {
$directory[] = $file;
prova il problema è in queste stringhe
ciao

_____________________
Ermanno Very Happy

www.monasterolometeo.altervista.org
www.meteomontecorno.altervista.org
PROGETTO METEO CANAVESE: http://www.progettometeocanavese.org/mappa_rt/anemos.php
avatar
snow57
Utente Avanzato
Utente Avanzato

Messaggi : 851
Data d'iscrizione : 26.12.10
Età : 59
Località : Monasterolo T.se 480 mt. s.l.m

http://www.meteomontecorno.altervista.org

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da francesco.borelli.710 il Gio 15 Gen 2015 - 17:17

ciao e grazie per la pronta risposta.
La mia ipCam genera dei file che sono composti da una parte fissa chiamata Schedule e poi dalla data e l'ora dello scatto ad esempio 20151501-180532. il tutto diventa per esempio Schedule_20151501-180532.jpg.
Ho provato a fare come mi hai suggerito ma non cambia .
Se rinomino l'ultimo scatto della ipcam in wecam.jpg e poi lancio la pagina webcam.php vedo l'immagine che ho rinominato con la data e l'orario giusti in basso a destra solo che non li rinomina in automatico e non cancella i file vecchi.
non so proprio come fare, se hai un consiglio aspetto a braccia aperte.
Grazie ancora ciao
avatar
francesco.borelli.710
Utente Nuovo
Utente Nuovo

Messaggi : 4
Data d'iscrizione : 13.01.15

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da snow57 il Gio 15 Gen 2015 - 21:26

francesco.borelli.710 ha scritto:ciao e grazie per la pronta risposta.
La mia ipCam genera dei file che sono composti da una parte fissa chiamata Schedule e poi dalla data e l'ora dello scatto ad esempio 20151501-180532. il tutto diventa per esempio Schedule_20151501-180532.jpg.
Ho provato a fare come mi hai suggerito ma non cambia .
Se rinomino l'ultimo scatto della ipcam in wecam.jpg e poi lancio la pagina webcam.php vedo l'immagine che ho rinominato con la data e l'orario giusti in basso a destra solo che non li rinomina in automatico e non cancella i file vecchi.
non so proprio come fare, se hai un consiglio aspetto a braccia aperte.
Grazie ancora ciao
ciao,il problema comunque e nel mettere nello script la giusta descrizione per far si che script e ipcam dialogano perciò le modifiche da fare sono li hai provato a
mettere 8 perchè quei numeri cambiano in base ha quanti caratteri numeri trattini punti metti dove scrivi ID della ipcam
      if (substr("$file", 0, 8 ) == "Schedule") {
        $directory[] = $file;
vedi anche dove si trova la dir snap se principale sottodir in base a ciò prova a togliere i puntini uno o tutti
// prepara l'handler per la directory
    $handler = opendir('../snap');
altro non saprei dirti comunque il problema in queste 2 stringhe
ciao

_____________________
Ermanno Very Happy

www.monasterolometeo.altervista.org
www.meteomontecorno.altervista.org
PROGETTO METEO CANAVESE: http://www.progettometeocanavese.org/mappa_rt/anemos.php
avatar
snow57
Utente Avanzato
Utente Avanzato

Messaggi : 851
Data d'iscrizione : 26.12.10
Età : 59
Località : Monasterolo T.se 480 mt. s.l.m

http://www.meteomontecorno.altervista.org

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da francesco.borelli.710 il Ven 16 Gen 2015 - 9:56

ciao Snow57
finalmente sono riuscito a farlo lavorare, adesso quando lancio il file webcam.php l'immagine che vedo è l'ultima scattata e nella directory snap i file vengono cancellati.
Ti chiedo un paio di cose, lasciando aperto il file webcam.php, l'immagine dovrebbe cambiare da sola? perché a me si aggiorna solo se faccio il refresh manualmente.
Il tempo dell'eventuale refresh automatico dove si può cambiare?
ciao e grazie
avatar
francesco.borelli.710
Utente Nuovo
Utente Nuovo

Messaggi : 4
Data d'iscrizione : 13.01.15

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da snow57 il Ven 16 Gen 2015 - 20:02

francesco.borelli.710 ha scritto:ciao Snow57
finalmente sono riuscito a farlo lavorare, adesso quando lancio il file webcam.php l'immagine che vedo è l'ultima scattata e nella directory snap i file vengono cancellati.
Ti chiedo un paio di cose, lasciando aperto il file webcam.php, l'immagine dovrebbe cambiare da sola? perché a me si aggiorna solo se faccio il refresh manualmente.
Il tempo dell'eventuale refresh automatico dove si può cambiare?
ciao e grazie
ah!! molto bene per quanto riguarda il refresh e manuale non c'è nello script ho con F5 o entri ed esci dal file webcam.php io ho un tempo di 10 minuti prima che aggiorni immagine praticamente una immagine ogni 10 minuti 6 all'ora per la mia webcam con il raspberryPi
ciao

_____________________
Ermanno Very Happy

www.monasterolometeo.altervista.org
www.meteomontecorno.altervista.org
PROGETTO METEO CANAVESE: http://www.progettometeocanavese.org/mappa_rt/anemos.php
avatar
snow57
Utente Avanzato
Utente Avanzato

Messaggi : 851
Data d'iscrizione : 26.12.10
Età : 59
Località : Monasterolo T.se 480 mt. s.l.m

http://www.meteomontecorno.altervista.org

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da francesco.borelli.710 il Ven 16 Gen 2015 - 20:25

Ti ringrazio mi hai risolto davvero un bel problema con il tuo script.
Grazie ancora per la disbonibilità
avatar
francesco.borelli.710
Utente Nuovo
Utente Nuovo

Messaggi : 4
Data d'iscrizione : 13.01.15

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da pierpis il Gio 12 Feb 2015 - 17:43

Ciao a tutti,
Mi sono letto tutti i post e credevo di aver capito.... ho provato ad inserire lo script e non si aggiornano ne le foto e ne il testo (anzi il testo non lo scrive).
ho settato la ipcam in modo che scarichi in una cartella che ho chiamato ipcam, e si crea ben 3 cartelle, una giornaliera cosi. 20150212 poi una sottocartella col tipo della camera: MEYE-116755-BFABF e per ultima una : picture dove ho visto che arrivano i file con foto e hanno un nome: 00_A1_A1_11_10_76_MEYE-116755-BFABF_0_20150212175028_1.jpg credo tutto un po complicato...... ma non mollo Cool 

questo è l'inizio dello script che ho modificato:
<?php
    // prepara l'array per i nomi dei file
    $directory = array();

    // prepara l'handler per la directory
    $handler = opendir('../ipcam/20150212/MEYE-116755-BFABF/picture');

    // apre la directory e legge i singoli nomi dei file
    while ($file = readdir($handler)) {

    // se il nome del file contiene il testo iniziale imposto dalla ipcamera lo mette nell'array
      if (substr("$file", 0, 38) == "00_A1_A1_11_10_76_MEYE-116755-BFABF_0_") {
        $directory[] = $file;
      }

    }

tutta l'altra rimanenza non ho toccato nulla, ho solo settato il tempo di scatto sulla webcam a 300 secondi.

Ma dove ho sbagliato?
Grazie a chi mi da una mano

pierpis
Utente Nuovo
Utente Nuovo

Messaggi : 11
Data d'iscrizione : 01.02.14

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da snow57 il Gio 12 Feb 2015 - 20:15

ciao Pierpis prova a settare ipcam che ti crea una cartella nominata MEYE-116755-BFABF
al suo interno inserisci il file testo.txt - VeraBd.ttf - webcam.php
poi modifichi lo script cosi:
<?php
// prepara l'array per i nomi dei file
$directory = array();

// prepara l'handler per la directory
$handler = opendir('../MEYE-116755-BFABF');

// apre la directory e legge i singoli nomi dei file
while ($file = readdir($handler)) {

// se il nome del file contiene il testo iniziale imposto dalla ipcamera lo mette nell'array
if (substr("$file", 0,35) == "00_A1_A1_11_10_76_MEYE-116755-BFABF") {
$directory[] = $file;
}

}

// chiude l'handler
closedir($handler);

alla prima acquisizione immagine 00_A1_A1_11_10_76_MEYE-116755-BFABF.........jpg dentro alla cartella MEYE-116755-BFAB rinomina in webcam.jpg se lo script aggiorna ad ogni acquisizione di 5 minuti mi pare il file aggiornerà anche la data
prova!!!!!!!!!!!!!!!!!!!e incrocia le dita

_____________________
Ermanno Very Happy

www.monasterolometeo.altervista.org
www.meteomontecorno.altervista.org
PROGETTO METEO CANAVESE: http://www.progettometeocanavese.org/mappa_rt/anemos.php
avatar
snow57
Utente Avanzato
Utente Avanzato

Messaggi : 851
Data d'iscrizione : 26.12.10
Età : 59
Località : Monasterolo T.se 480 mt. s.l.m

http://www.meteomontecorno.altervista.org

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da pierpis il Gio 12 Feb 2015 - 21:18

Sarebbe già fatto, sono tutto il pomeriggio che provo ad avere una cartella unica, ma il fatto è che la ipcam, si crea le cartelle da sola ben 3 enon c'è possibilità di settarla diversamente, la sola opportunità è far scaricare in una dove vuoi tu..... ma poi se ne crea della altre .... l'ultima si chiama picture.

pierpis
Utente Nuovo
Utente Nuovo

Messaggi : 11
Data d'iscrizione : 01.02.14

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da piera81 il Gio 5 Mar 2015 - 11:49

Ciao a tutti, sono appena arrivato.
Io sono riuscito a fare funzionare il tutto, però il testo.txt che è quello che mi genera il software della stazione meteo è in un'altra cartella del sito.
Uso altervista, non riesco a capire come modificare lo script webcam.php per "pescare" il file testo.txt da un'altra cartella, invece se il file lo metto nella cartella webcam funzia tutto.
Potete aiutarmi? di php so ben poco purtroppo...
grazie a tutti!!

piera81
Utente Nuovo
Utente Nuovo

Messaggi : 1
Data d'iscrizione : 05.03.15

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da MeteoRoma il Ven 6 Mar 2015 - 12:29

Ciao piera81 ben arrivato, dunque credo che tu stia facendo un po di confusione con il file testo.txt queto file che si trova nella cartella php DEVE stare li e non da altre parti altrimenti non lo vedrai mai, l'altro txt di cui parli credo che sia di cumulus ma non centra niente con il php.

_____________________
Se le cose sembrano andar meglio, c'è qualcosa di cui non stiamo tenendo conto.
WEATHER UNDERGROUND
ALTERVISTA
APRS IW0GAU
METEONETWORK
avatar
MeteoRoma
Utente Esperto
Utente Esperto

Messaggi : 312
Data d'iscrizione : 14.12.11
Età : 71
Località : Roma, Torrespaccata

http://iw0gauMeteo.altervista.org

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da iamo il Mar 10 Mar 2015 - 17:53

salve per favore c'è qualcuno che mi può aiutare? ho installato il file php  per la webcam e aggiorna ,rinomina,cancella i vecchi file compaiono le scritte, ma se  do un percorso  tipo(http://miosito.it/FI9903P_00626E54AC19/snap/webcam.php)mi compare l'immagine ma se faccio un F5  l'immagine scompare e torna visibile solo quando il server ha aggiornato il fotogramma sucessivo . se a fine percorso uso il finale "jpg" l'mmagine non scompare premendo F5 ma ovviamente non compaiono le scritte e si aggiorna con difficoltà grazie a chi mi potesse dare una mano

iamo
Utente Nuovo
Utente Nuovo

Messaggi : 2
Data d'iscrizione : 16.11.12
Età : 66
Località : borgovalditaro

Tornare in alto Andare in basso

Re: script per IPCAM 24h

Messaggio Da Contenuto sponsorizzato


Contenuto sponsorizzato


Tornare in alto Andare in basso

Pagina 2 di 2 Precedente  1, 2

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto


 
Permesso di questo forum:
Non puoi rispondere agli argomenti in questo forum