Un progetto indipendente nato dalla passione per i dati
Meteo Gesualdo è un progetto personale, ideato e sviluppato interamente da me, con l’obiettivo di costruire una piattaforma meteorologica locale basata su dati reali, trasparenza e coerenza nel tempo.
Non è un semplice sito che mostra il meteo già pronto. È un sistema completo che integra una stazione meteorologica reale installata sul territorio, un archivio dati in continua crescita e un motore di previsione ibrido che combina modelli globali, segnali locali in tempo reale e apprendimento statistico (Machine Learning).
L’obiettivo è creare nel tempo un riferimento affidabile per comprendere il microclima di Gesualdo, sfruttando l’intelligenza dei dati per correggere gli errori dei modelli generalisti. Questo progetto nasce da una scelta precisa: dare priorità alla qualità del dato e alla chiarezza delle informazioni, evitando numeri senza contesto o meccanismi poco trasparenti.
La stazione meteorologica
Il cuore del progetto è una stazione meteorologica Sainlogic, installata il 23 gennaio 2023 sul territorio di Gesualdo.
La stazione rileva in modo continuo:
- Temperatura
- Umidità relativa
- Pressione atmosferica
- Velocità e raffiche di vento
- Precipitazioni
- Radiazione solare e indice UV
L’installazione è stata effettuata seguendo criteri corretti di esposizione e altezza, così da ridurre interferenze e garantire misurazioni coerenti con le buone pratiche meteorologiche.
Ogni valore che compare nel sito, quando si parla di dati “live”, proviene da questa stazione. I dati pubblicati non sono stime o simulazioni: sono misurazioni reali effettuate sul territorio. Questo permette di osservare fenomeni locali, come differenze di temperatura, vento o pioggia, che spesso sfuggono ai servizi meteo più generici.
Come funziona il sito: integrazione a tre livelli
Il sito è costruito come un ecosistema dinamico a tre livelli che lavora in modo continuo per minimizzare il margine d’errore. La stazione invia regolarmente nuove rilevazioni e queste informazioni vengono ricevute, salvate e rese disponibili quasi in tempo reale.
Livello 1: Modello globale
Il sistema utilizza i dati modellistici ad alta risoluzione di Open-Meteo per definire lo scenario atmosferico di fondo a lungo termine, garantendo una base previsionale riferita alle coordinate precise della stazione.
Livello 2: Nowcasting e Pure Cross-Fade
Nelle ore più vicine al presente, la stazione assume il controllo. Attraverso una logica di Pure Cross-Fade, i sensori correggono il modello globale. Se la stazione rileva pioggia reale, variazioni repentine di pressione o un irraggiamento solare incoerente, il sistema attiva un override per mostrare ciò che accade realmente sul territorio.
Livello 3: Apprendimento KNN (AI)
L’elemento più avanzato è il modulo K-Nearest Neighbors (KNN). Ogni 3 ore, il sistema scatta uno “snapshot” della previsione che viene poi confrontato con il meteo reale validato manualmente tramite bot. Se il sistema rileva pattern atmosferici simili a errori passati del modello, l’AI interviene correggendo il verdetto per adattarlo alla memoria storica del microclima di Gesualdo.
Archivio dati e continuità storica
Dal 14 febbraio 2026, ogni rilevazione della stazione e ogni snapshot previsionale vengono registrati in modo continuo e strutturato nel database del sito.
Ogni dato è:
- marcato temporalmente in UTC e locale (Europe/Rome)
- archiviato in modo ottimizzato per l’analisi KNN e la consultazione
- utilizzato per addestrare costantemente l’algoritmo predittivo
Per garantire continuità storica:
- i 12 mesi precedenti sono stati importati con bucket di 30 minuti
- i periodi ancora precedenti sono stati aggregati con bucket giornaliero
Questa struttura permette di mantenere uno storico completo senza compromettere performance e stabilità. Meteo Gesualdo è pensato come archivio climatico in evoluzione: con il passare degli anni il sistema diventa più esperto, permettendo di confrontare stagioni e annate diverse.
Statistiche: analisi dinamica e configurabile
Le statistiche rappresentano il collegamento tra dato grezzo e interpretazione. L’obiettivo è rendere leggibile l’andamento di un periodo senza costringere l’utente a interpretare grafici complessi.
La sezione Statistiche non è statica: è un sistema dinamico che permette all’utente di scegliere:
- la categoria meteorologica
- il periodo temporale
Ogni visualizzazione è il risultato di questa combinazione: cambiando categoria o periodo, cambiano anche i valori messi in evidenza, perché cambia la domanda a cui si sta cercando di rispondere.
Categorie disponibili
Le statistiche possono essere consultate per ambito specifico:
- Generale
- Temperatura
- Pioggia
- Vento
- Pressione
- Umidità
- Sole / UV
Periodi selezionabili
L’utente può scegliere tra:
- Live
- Ultime 24 ore
- Ultimi 7 giorni
- Ultimi 30 giorni
- Ultimi 90 giorni
- Ultimo anno
Il sistema adatta automaticamente il livello di sintesi in base al periodo scelto, garantendo dettaglio nel breve termine e stabilità nel lungo periodo.
Le card statistiche
Ogni combinazione categoria + periodo genera un insieme di card sintetiche. Le card non mostrano semplicemente l’ultimo dato disponibile, ma indicatori calcolati per rappresentare correttamente l’intervallo scelto.
A seconda del parametro e del periodo vengono evidenziati:
- valore attuale (modalità Live)
- minimo del periodo
- massimo del periodo
- media rappresentativa
- estremi significativi
Esempi concreti di interpretazione
- In Generale • Live, l’utente visualizza una fotografia immediata della situazione con contesto recente.
- In Temperatura – Ultime 24 ore, emergono minima e massima giornaliera, rendendo evidente l’escursione termica reale.
- In Pioggia – Ultimi 7 giorni, l’accumulo complessivo evidenzia eventuali eventi persistenti.
- In Vento – Ultimi 30 giorni, la raffica massima permette di individuare episodi significativi.
- In Sole / UV – Ultimo anno, emergono i picchi stagionali di radiazione.
Fenomeno principale e coerenza visiva
Ogni fascia oraria della previsione mostra un fenomeno principale selezionato secondo una gerarchia coerente: neve, temporale, pioggia o stato del cielo.
Altri elementi come nebbia, vento forte, afa, caldo intenso o freddo marcato possono comparire come fenomeni secondari o condizioni associate, mostrati tramite appositi badge.
In questo modo la previsione resta immediata: un evento principale per capire subito che tempo fa, e uno o più segnali secondari per aggiungere dettaglio senza confondere l’utente con informazioni contraddittorie.
Trasparenza e distinzione delle fonti
Meteo Gesualdo distingue sempre tra:
- Osservazione reale (dati misurati dalla stazione)
- Elaborazione statistica (analisi dello storico)
- Previsione AI-Corrected (scenario futuro basato su modelli esterni affinati dal KNN locale)
Questa distinzione è alla base della coerenza del progetto. La fonte esterna per i dati modellistici, Open-Meteo, è dichiarata e consultabile.
Un archivio climatico in evoluzione
Meteo Gesualdo è un progetto indipendente, sviluppato e mantenuto direttamente da me. L’obiettivo non è riempire pagine di numeri, ma trasformare le misurazioni in informazioni comprensibili, creando uno strumento che impari dal passato per raccontare meglio il futuro del microclima locale.