magnify
Home MeteoInTime

MeteoInTime

Hai una stazione La Crosse della serie WS2300? Stufo di heavywether? Non hai un server web, ma vorresti pubblicare le tue statistiche online in modo completo e soprattutto in tempo reale?

Questo progetto è nato per poter rispondere a questi bisogni e soprattutto perchè non mi va di dipendere da software proprietario!

Per questo, una volta acquistata una stazione la crosse ws2357, mi sono messo immediatamente all’opera per ottenere quanto desiderato.
Per prima cosa ho cercato qualcosa OpenSource già pronto per l’acquisizione dei dati, mi sono imbattuto in questo progetto. In sostanza è un piccolo applicativo scritto in JAVA (quindi funzionante sia su Linux che su Windows) che permette di acquisire i dati dalla stazione leggendo direttamente dalla seriale. L’applicativo in origine scriveva su un database locale, ma l’ho modificato in modo da spedire i dati (mediante richieste GET) ad un server che si occupa di elaborarli e salvarli. Questa parte è stata testata accuratamente sotto Linux Ubuntu 10.10 (sono online da 2 mesi e mezzo senza nessun problema), ma dovrebbe funzionare senza particolari problemi su Windows (anche se consiglio Linux per una questione di stabilità).
Se per qualche motivo la connessione ad internet viene persa i dati vengono bufferizzati in locale ed inviati non appena la connettività ritorna disponibile. Potete scaricare questo applicativo qui, le istruzioni per l’installazione si trovano all’interno dell’archivio.

La parte di visualizzazione è realizzata interamente da me, utilizzando delle librerie Javascript ed HTML5 per i grafici (RGraph), potete visualizzarne un esempio a questo indirizzo (http://www.marcosturiale.com/meteo-santa-teresa-di-riva/). La visualizzazione è ottimizzata per chrome e firefox, ma funziona discretamente bene anche su IE (qualche lentezza durante il refresh automatico degli indicatori).
I dati inviati vengono automaticamente elaborati dal server per creare delle statistiche (orarie, giornaliere, mensili) che potete visualizzare cliccando le icone accanto ai dati in tabella.

Ho realizzato il tutto per essere usato liberamente da tutti senza bisogno di avere un proprio sito web (in quanto i dati vengono elaborati  e salvati sul mio server).
Per come è stato concepito il progetto, sarà possibile poter supportare anche altre stazioni meteo, bisogna soltanto modificare opportunamente l’applicativo di acquisizione dati.
Se l’idea vi incuriosisce, potete registrarvi e scaricare l’applicativo per l’acquisizione dei dati utilizzando questo link.

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>