Possibile soluzione ai problemi del CronJob ???

Meteomeano
Observer
Observer
Posts: 25
Joined: Sun Sep 24, 2017 2:45 pm
Station model: Davis vantage 2 Plus
Software: WU
Contact:

Re: Possibile soluzione ai problemi del CronJob ???

Post by Meteomeano » Thu Jun 12, 2025 1:08 pm

Cosa importante da verificare, se il plugin è installato correttamente:
visiti setup.php dal browser es. https://www.meteovarazze.it/template/pl ... /setup.php
Dovresti trovare un form con spunte tipo:
V Save image
V Save thumbnail
Save interval (in minuti)

Salva in fondo alla pagina dopo aver flaggato e impostato i minuti di intervallo.

Ciao

Alvaro Poggiani
Advisor
Advisor
Posts: 79
Joined: Fri Dec 29, 2023 3:29 pm
Station model: Davis Vantage Pro2 Plus
Software: Meteobridge Pro2

Re: Possibile soluzione ai problemi del CronJob ???

Post by Alvaro Poggiani » Thu Jun 12, 2025 1:14 pm

Veramente non so come ringraziarti per la disponibilità e cortesia

Il tempo trascorso è dovuto alla ricerca dei parametri da configurare e che ho difficoltà a trovare.
Dubbio molto più angosciante che non "amletico":
stiamo parlando dello stesso "plugin" ? come ti ho già detto io ho installato Webcam 3.4 (i riferimenti a davidefa li ho indicati un po' di topic in precedenza) che funziona (manualmente) e ha questa configurazione da impostare:
Screenshot 2025-06-12 080323.png
Screenshot 2025-06-12 080323.png (313.27 KiB) Viewed 1799 times
Screenshot 2025-06-12 080400.png
Screenshot 2025-06-12 080400.png (81.15 KiB) Viewed 1799 times

Meteomeano
Observer
Observer
Posts: 25
Joined: Sun Sep 24, 2017 2:45 pm
Station model: Davis vantage 2 Plus
Software: WU
Contact:

Re: Possibile soluzione ai problemi del CronJob ???

Post by Meteomeano » Thu Jun 12, 2025 2:45 pm

Scusa mi era sfuggito... allora se clicchi su Test di aggirnamentoWebcam l'immagine si salva correttamente. Poi hai cliccato su Salva ma non parte... vero?

Alvaro Poggiani
Advisor
Advisor
Posts: 79
Joined: Fri Dec 29, 2023 3:29 pm
Station model: Davis Vantage Pro2 Plus
Software: Meteobridge Pro2

Re: Possibile soluzione ai problemi del CronJob ???

Post by Alvaro Poggiani » Thu Jun 12, 2025 2:55 pm

Esatto, proprio così.
Tutti test danno esito positivo, le immagini che appaiono su "Altro" sono quelle che io salvo manualmente con il pulsante test,
come dicevo "funziona tutto" ...ma solo in "manuale", l'automatismo dato dalla chiamata "Cron" non si innesca.
Mancato dialogo per qualcosa che interferisce o non si attiva ?

Alvaro Poggiani
Advisor
Advisor
Posts: 79
Joined: Fri Dec 29, 2023 3:29 pm
Station model: Davis Vantage Pro2 Plus
Software: Meteobridge Pro2

Re: Possibile soluzione ai problemi del CronJob ???

Post by Alvaro Poggiani » Thu Jun 12, 2025 3:08 pm

La versione 3.4 del Plugin Webcam è quello di Davidefa e risale al 3.01.2024

Se a qualcuno interessa è questa:
webcam_3.4.zip
(18.49 KiB) Downloaded 72 times

Meteomeano
Observer
Observer
Posts: 25
Joined: Sun Sep 24, 2017 2:45 pm
Station model: Davis vantage 2 Plus
Software: WU
Contact:

Re: Possibile soluzione ai problemi del CronJob ???

Post by Meteomeano » Thu Jun 12, 2025 3:18 pm

Provalo manualmente nel browser:
https://www.meteovarazze.it/template/lo ... ORD_UPDATE

Dimmi se funziona...

Meteomeano
Observer
Observer
Posts: 25
Joined: Sun Sep 24, 2017 2:45 pm
Station model: Davis vantage 2 Plus
Software: WU
Contact:

Re: Possibile soluzione ai problemi del CronJob ???

Post by Meteomeano » Thu Jun 12, 2025 3:41 pm

Facciamo alcuni controlli: Assicurati che ci sia una sola versione del plugin installata:
Accedi via File Manager o FTP al sito.
Vai in: /template/plugins/
Deve esserci solo una cartella chiamata webcam
Dentro devono esserci questi file principali (come da 3.4):
index.php, setup.php, updateWebcam.php, testImage.php, testSaving.php, saveSettings.php, webcamVersion.txt
Controlla che updateWebcam.php sia nella cartella giusta
Il file updateWebcam.php deve essere copiato in:
/template/load/crons/
Se c’è già: bene. Altrimenti copialo da /template/plugins/webcam/.
Configura correttamente il cron con password
Il cron da usare è:https://www.meteovarazze.it/template/lo ... ORD_UPDATE
Fai un test
Dopo 5-10 minuti, controlla se le immagini vengono salvate in automatico e non solo quando usi il pulsante "Test aggiornamentoWebcam".

Visita la pagina:
https://www.meteovarazze.it/template/plugins/webcam/
e verifica se ci sono immagini nuove (non fatte manualmente).
Se ancora non funziona
Controlla:
La password nel link è giusta?
I permessi delle cartelle /template/plugins/webcam e /template/load/crons sono almeno 755?
Il cron-job.org segnala esecuzioni riuscite?
Il server ha disabilitato allow_url_fopen o ha altri blocchi firewall?
Buon lavoro. Ciao ;)

Alvaro Poggiani
Advisor
Advisor
Posts: 79
Joined: Fri Dec 29, 2023 3:29 pm
Station model: Davis Vantage Pro2 Plus
Software: Meteobridge Pro2

Re: Possibile soluzione ai problemi del CronJob ???

Post by Alvaro Poggiani » Thu Jun 12, 2025 4:57 pm

Scusami ma inderogabili impegni di lavoro mi hanno costretto ad assentarmi,
riprendiamo con ordine, per adesso rispondo alla tua prima verifica:

"Provalo manualmente nel browser:
https://www.meteovarazze.it/template/lo ... ORD_UPDATE
Dimmi se funziona..."

No, lunico risultato che ottengo è un avviso di "Password Incorrect"

Ora leggo il seguito delle verifiche e ti risponderò quanto prima nel modo più comprensibile che posso...

Meteomeano
Observer
Observer
Posts: 25
Joined: Sun Sep 24, 2017 2:45 pm
Station model: Davis vantage 2 Plus
Software: WU
Contact:

Re: Possibile soluzione ai problemi del CronJob ???

Post by Meteomeano » Thu Jun 12, 2025 5:01 pm

Alvaro Poggiani wrote: Thu Jun 12, 2025 4:57 pm Scusami ma inderogabili impegni di lavoro mi hanno costretto ad assentarmi,
riprendiamo con ordine, per adesso rispondo alla tua prima verifica:

"Provalo manualmente nel browser:
https://www.meteovarazze.it/template/lo ... ORD_UPDATE
Dimmi se funziona..."

No, lunico risultato che ottengo è un avviso di "Password Incorrect"
Si, ma al posto di quella che ho messo io devi mettere quella reale.

Alvaro Poggiani
Advisor
Advisor
Posts: 79
Joined: Fri Dec 29, 2023 3:29 pm
Station model: Davis Vantage Pro2 Plus
Software: Meteobridge Pro2

Re: Possibile soluzione ai problemi del CronJob ???

Post by Alvaro Poggiani » Thu Jun 12, 2025 5:52 pm

Si si, ho messo la "mia" ma stranamente continua a darmi "Incorrect Password"
Strano che non la riconosca.

Ti aggiorno sullo stato d'avanzamento lavori che penso di continuare in ...nottata.
Al momento la situazione portata a termine è questa:

"Facciamo alcuni controlli: Assicurati che ci sia una sola versione del plugin installata:
Accedi via File Manager o FTP al sito.
Vai in: /template/plugins/
Deve esserci solo una cartella chiamata webcam

C’è solo un plugin Webcam, il 3.4, l’altro è “webcamRename_1.6” ma per il momento credo sia ibernato

Dentro devono esserci questi file principali (come da 3.4):
index.php, setup.php, updateWebcam.php, testImage.php, testSaving.php, saveSettings.php, webcamVersion.txt

si questi ci sono tutti oltre a: dayOverview.php, error _log, getImg.php, setting.php,

Controlla che updateWebcam.php sia nella cartella giusta
Il file updateWebcam.php deve essere copiato in:
/template/load/crons/

Si, c’è, ricordo di averlo copiato e comunque ho controllato è in compagnia di “awebcamRename.php” e l’immancabile “error_log” (scritto proprio così)

Configura correttamente il cron con password
Il cron da usare è:https://www.meteovarazze.it/template/lo ... ORD_UPDATE

Questo devo modificarlo, per il momento (a parte l’ora del fuso orario che non mi sembra cambiata, andiamo sempre con l’ora degli “States”) il cron funziona come un orologio svizzero

Fai un test
Dopo 5-10 minuti, controlla se le immagini vengono salvate in automatico e non solo quando usi il pulsante "Test aggiornamentoWebcam".

Sarà fatto e ti assicuro che sarò molto curioso nell’attesa.

Spero di essere stato abbastanza chiaro e comprensibile.
Il resto, dopo i doverosi ringraziamenti, lo porterò a compimento al più presto

Buona serata Mario

Meteomeano
Observer
Observer
Posts: 25
Joined: Sun Sep 24, 2017 2:45 pm
Station model: Davis vantage 2 Plus
Software: WU
Contact:

Re: Possibile soluzione ai problemi del CronJob ???

Post by Meteomeano » Thu Jun 12, 2025 7:47 pm

Ciao se la password usata nel link non è quella corretta:
Nel file cron.php che si trova in:
/template/load/cron.php
è presente una riga simile a questa:
$password = "qualcosa";
Apri cron.php con l’editor File Manager di cPanel o con un editor FTP, e leggere esattamente cosa c’è tra gli apici. È quella la password da usare nel link:
https://www.meteovarazze.it/template/lo ... a_password
salva e riprova il link.
Buona serata. Mario

Meteomeano
Observer
Observer
Posts: 25
Joined: Sun Sep 24, 2017 2:45 pm
Station model: Davis vantage 2 Plus
Software: WU
Contact:

Re: Possibile soluzione ai problemi del CronJob ???

Post by Meteomeano » Thu Jun 12, 2025 8:15 pm

Ciao Alvaro,
hai fatto davvero un ottimo lavoro fin qui, e voglio chiarire un punto importante sul comportamento del cron:
il cron che hai impostato su cron-job.org funziona “tecnicamente” anche con una password sbagliata.
Ti spiego perché: Quando cron-job.org esegue il processo, apre il link che gli hai indicato, aspetta una risposta dal server (es. meteovarazze.it) se riceve una risposta di qualunque tipo (anche solo “Incorrect Password”), lo considera eseguito con successo. Quindi non ti segnala alcun errore, perché il sito ha risposto, e quindi la richiesta è “tecnicamente riuscita”.
Mario

Alvaro Poggiani
Advisor
Advisor
Posts: 79
Joined: Fri Dec 29, 2023 3:29 pm
Station model: Davis Vantage Pro2 Plus
Software: Meteobridge Pro2

Re: Possibile soluzione ai problemi del CronJob ???

Post by Alvaro Poggiani » Thu Jun 12, 2025 8:17 pm

Credo di averti inviato in precedenza lo screen del file "cron.php" e le indicazioni che hai descritto per arrivarci.
Ho reso illeggibile la password sovrapponendo il colore ma ti assicuro che la password è quella che conosco,
che ho scritto sull'URL che mi hai inviato, e che è stata considerata "Incorrect".
E' questa la stranezza.
Ti allego di nuovo lo screen del "cron.php" in questione,
Screenshot 2025-06-12 023723.png
Screenshot 2025-06-12 023723.png (44.14 KiB) Viewed 1742 times
Ciao Mario

Alvaro Poggiani
Advisor
Advisor
Posts: 79
Joined: Fri Dec 29, 2023 3:29 pm
Station model: Davis Vantage Pro2 Plus
Software: Meteobridge Pro2

Re: Possibile soluzione ai problemi del CronJob ???

Post by Alvaro Poggiani » Thu Jun 12, 2025 9:11 pm

Mario,
mi hai chiarito perfettamente ciò che non riuscivo a spiegarmi e cioè:
l'incongruenza tra il successo certificato della chiamata cron (tramite "cron-job.org") e la mancata riuscita finale della registrazione e salvataggio delle immagini per il TimeLapse.
Pare non ci sia la possibilità della "riprova del 9" per verificare il buon fine dell'operazione se non la visione evidente di ciò che vorremmo che fosse...
...ma complicato da ottenere.

A questo punto, dal momento che presumo esista la necessità (sembra che tu lo voglia) di approfondire ...le indagini, potresti (mi ripeto: sempre che tu lo voglia) scrivermi a: alvaro@poggiani.net per mettere a fuoco i dettagli necessari ?

Mi trovo imbarazzato dalla tua stra-cortese disponibilità e mi chiedo come potrò mai contraccambiare
Alvaro

Meteomeano
Observer
Observer
Posts: 25
Joined: Sun Sep 24, 2017 2:45 pm
Station model: Davis vantage 2 Plus
Software: WU
Contact:

Re: Possibile soluzione ai problemi del CronJob ???

Post by Meteomeano » Fri Jun 13, 2025 6:59 am

Alvaro Poggiani wrote: Thu Jun 12, 2025 8:17 pm Credo di averti inviato in precedenza lo screen del file "cron.php" e le indicazioni che hai descritto per arrivarci.
Ho reso illeggibile la password sovrapponendo il colore ma ti assicuro che la password è quella che conosco,
che ho scritto sull'URL che mi hai inviato, e che è stata considerata "Incorrect".
E' questa la stranezza.
Ti allego di nuovo lo screen del "cron.php" in questione,
Screenshot 2025-06-12 023723.png

Ciao Mario
Buongiorno Alvaro, in realtà nella parte che hai oscurato non ci deve essere la la password update che hai scelto ma la scritta token o password. Poi è lo script che va a pescare quella che hai impostato e che si trova nel file config.php. L'importante ora è verificare se bisogna usare token o password nella stringa di chiamata:
https://www.meteovarazze.it/template/lo ... =alvaro123
oppure:
https://www.meteovarazze.it/template/lo ... =alvaro123
Prova a vedere e mi aggiorni.
Se vuoi continuiamo con la e-mail ma poi se troviamo la soluzione posti sul forum come è giusto fare, per condividere l'esperienza vissuta... ;)

Alvaro Poggiani
Advisor
Advisor
Posts: 79
Joined: Fri Dec 29, 2023 3:29 pm
Station model: Davis Vantage Pro2 Plus
Software: Meteobridge Pro2

Re: Possibile soluzione ai problemi del CronJob ???

Post by Alvaro Poggiani » Fri Jun 13, 2025 7:03 am

Mario buongiorno,
Sono a compilare il rapporto delle verifiche che mi avevi chiesto di fare:


Visita la pagina:
https://www.meteovarazze.it/template/plugins/webcam/
e verifica se ci sono immagini nuove (non fatte manualmente).

No, immagini nuove caricate autonomamente non ce ne sono

Se ancora non funziona
Controlla:
La password nel link è giusta?

Si, credo sia giusta anche se in alcuni passaggi che tu sai ricevo l’avviso “Incorrect Password”

I permessi delle cartelle /template/plugins/webcam e /template/load/crons sono almeno 755?
Si, i permessi delle cartelle sono 755, all’interno di esse, i vari file godono dei permessi 644

Il cron-job.org segnala esecuzioni riuscite?
Nella cronologia del Cron-job tutte le esecuzioni risultano riuscite (codifica 200) salvo poi riscontrare i mancati risultati come mi hai spiegato

Il server ha disabilitato allow_url_fopen o ha altri blocchi firewall?
Credo che per verificare questa impostazione dovrei entrare nei delicati meandri del server Host che,
se necessario posso anche farlo ma... preferirei evitare perché sono scarso con certe cose.

Per la cronaca riguardante la “zona Server” ti cito un’annotazione di qualche tempo fa:
all’inizio dell’installazione di Meteotemplate di fronte ad alcuni blocchi che non volevano saperne di funzionare e in attesa di futuri aggiornamenti, decisi di …andare io alla Montagna:
poiché il Server me lo consentiva feci un downgrade della versione PHP dalla 8.2 scesi alla 7.4 e quasi per incanto molti problemi si risolsero.
Attualmente il Server continua ad avvisarmi che sto usando una versione obsoleta di PHP ma, finché non decideranno di rottamarla definitivamente, e se non mi si presenteranno altre controindicazioni, ho intenzione di continuare così.


Buon lavoro. Ciao

Credo di aver completato il lavoro assegnatomi,
spero di non aver disatteso le aspettative anche se ho l’impressione che i risultati siano ancora fuori dalla portata dei radar.

Ciao Mario e grazie ancora.

Alvaro Poggiani
Advisor
Advisor
Posts: 79
Joined: Fri Dec 29, 2023 3:29 pm
Station model: Davis Vantage Pro2 Plus
Software: Meteobridge Pro2

Re: Possibile soluzione ai problemi del CronJob ???

Post by Alvaro Poggiani » Fri Jun 13, 2025 7:50 am

Ciao Mario,
(buongiorno un’altra volta)

Rispondo ai due punti cominciando dal primo:
la mia proposta di passare in un’altra stanza “lontano da occhi indiscreti” -come si usa dire- è per adeguarmi al comune comportamento adottato tipo quello di “oscurare” le varie “password”.
Dal momento che si tratta di un ambiente ludico e culturalmente goloso l’adozione di certe cautele, personalmente, mi sembra eccessivo e fuori luogo ma, se così deve essere potrei anche adeguarmi.

Sono assolutamente allineato con te nel ritenere utili e formative le esperienze e le disavventure condivise ma è talmente raro incontrare disponibilità, voglia di aiutare, e cortesia, che quasi ne abbiamo persa l’abitudine.

Fine della premessa in modalità “pippone”, passiamo al concreto quindi al punto due:

ti garantisco che in quello screen, tra gli apici, ci sono le lettere, i numeri, e i simboli, che vanno a comporre quella che rappresenta la mia password scelta in tempi lontani come aggiornamento.

La verifica di tale affermazione la riscontro nel comando del file di aggiornamento dati (api.php) che ogni 10 secondi Meteobridge trasferisce dai sensori al template tramite una lunghissima stringa che termina esattramente con quella password. Che poi è quella che, al momento del config, alla prima esecuzione, uno decide quale debba essere per il futuro in sostituzione della “12345” stabilita da Jàckim. (Se riesco metto qui lo screen dell'evento HTTP altrimenti sarà in fondo)
Screenshot 2025-06-13 022942.png
Screenshot 2025-06-13 022942.png (29.03 KiB) Viewed 1728 times
Tu dici che lì, tra gli apici, non ci dovrebbe essere la password… non so cosa dirti ma c'è, anche se non so come possa esserci finita.
Errore mio ?
Non lo escludo, ma quando, come, e perché, non te lo so dire.

Aspetto ordini
ciao

Meteomeano
Observer
Observer
Posts: 25
Joined: Sun Sep 24, 2017 2:45 pm
Station model: Davis vantage 2 Plus
Software: WU
Contact:

Re: Possibile soluzione ai problemi del CronJob ???

Post by Meteomeano » Sat Jun 14, 2025 6:59 pm

[RISOLTO] Plugin Webcam 3.4 – immagini salvate solo manualmente, problema cron job

Ciao a tutti,
voglio condividere qui la soluzione al problema di Alvaro che ci ha fatto impazzire per giorni, nella speranza che possa aiutare altri utenti di Meteotemplate.

🔧 Il problema
Dopo aver installato correttamente il plugin Webcam v3.4 (di davidefa), funzionava tutto solo in modalità manuale:

L'immagine veniva catturata correttamente premendo il pulsante “Test aggiornamento Webcam”

Il plugin mostrava l’immagine aggiornata e i dati meteo
❌ Ma le immagini non venivano salvate automaticamente, nemmeno con il cron attivo

La soluzione (la chiave è semplice!)
1. Verificare che il file updateWebcam.php si trovi in:
/template/plugins/webcam/updateWebcam.php

2. Eseguire una sola volta il file da browser, così:
https://[tuodominio]/template/plugins/webcam/updateWebcam.php?password=TUAPASSWORD

Questo "sblocca" tutto:
Il plugin salva l'immagine, aggiorna il database e inizia a funzionare come previsto.

Senza questo primo avvio manuale, il cron non riusciva ad attivare il processo.

3. Attivare poi un cron job (es. tramite cron-job.org) con lo stesso URL, ogni 10–15 minuti:
https://[tuodominio]/template/plugins/webcam/updateWebcam.php?password=TUAPASSWORD

Altri consigli utili (se graditi):
Assicurarsi che la password update sia corretta e sia la stessa definita in cron.php.

Disattivare temporaneamente “Salva solo durante il giorno” per test serali.

Se si usano più cron job, tenere solo quello attivo e funzionante per evitare doppie chiamate.

Risultato finale:
Il plugin salva regolarmente le immagini e i dati meteo, crea le miniature e cancella quelle più vecchie secondo le impostazioni.

Ad Alvaro ha funzionato!

Spero che questa esperienza possa essere utile anche ad altri.


Un saluto a tutta la community!

Mario

Alvaro Poggiani
Advisor
Advisor
Posts: 79
Joined: Fri Dec 29, 2023 3:29 pm
Station model: Davis Vantage Pro2 Plus
Software: Meteobridge Pro2

Re: Possibile soluzione ai problemi del CronJob ???

Post by Alvaro Poggiani » Sat Jun 14, 2025 8:21 pm

Che dire se non ringraziare infinitamente Mario oltre che per le sue capacità (caratteristiche che si possono acquisire), soprattutto per qualcosa che naturalmente si può possedere oppure no:
la disponibilità verso gli altri.
E Mario sicuramente ce l’ha in abbondanza.
E’ questa dote, non riscontrabile facilmente, che molte volte fa la differenza su come può andare avanti la vita che viviamo.

Io sono stato fortunato, avevo un problema (minimo s’intende tra i tanti che possiamo incontrare) ho chiesto aiuto,
e il caso mi ha fatto incontrare un Mario che, non so se porti i baffi o meno, non gliel'ho chiesto, si è dimostrato essere un Super Mario Bros.

Non mi soffermo sull’aspetto tecnico del problema e della sua soluzione,
ha spiegato benissimo tutto lui anche perché è lui che ha fatto tutto.
Io ho solo eseguito ciò che mi indicava di fare.

Mi preme solo dire che ‘stasera sono più contento, ma non tanto perché il TimeLapse da oggi pomeriggio funziona ed il problema è risolto, si vive anche senza TimeLapse, sono contento perché oltre ad aver appreso qualcosa di più sul mondo dell’informatica (che non fa mai male) ora so che in un certo angolo di questo mondo c’è un Super Mario disponibile ad aiutare gli altri per il solo piacere di farlo.

Grazie Mario

Alvaro

Post Reply