SOFTWARE METEO PER APRS
  Italian only
 

                 
 

 

INTRODUZIONE PREMESSA ALLO SVILUPPO DEL PROGRAMMA FORMATO DATI PER SISTEMI APRS NOTE ALL'UTILIZZO DEI PROGRAMMI
CONVERSIONE DATI WS2300 IN AMBIENTE DOS CONVERSIONE DATI WS2300 IN AMBIENTE WINDOWS CONVERSIONE DATI WS3600 IN AMBIENTE WINDOWS LINK UTILI

 

INTRODUZIONE

In ogni stazione di radioamatore dovrebbe esserci un cartello con una scritta del genere: "non è necessario essere pazzi per fare i radioamatori, ma una buona dose di pazzia aiuta certamente nel compito..."

Nessuna persona realmente sana di mente si metterebbe in testa di interfacciare una stazione meteorologica ad un ricetrasmettitore, ma ad un radioamatore accade, credetemi!

E così è nato questo programma, un po' per gioco, un po' per sfida personale con me stesso, ma sicuramente con l'aiuto di molti colleghi che mi hanno supportato nella fase di sviluppo e di test con le loro idee, con i loro spunti, con la loro infinita pazienza!

Inizialmente il programma prevedeva solo la conversione dei parametri verso i sistemi APRS, ma poi è cresciuto passo dopo passo, andando a colmare alcune piccole lacune della stazione meteorologica WS2300, ed andando a recepire molte richieste di amici radioamatori e non solo radioamatori!

Del programma ne esistono due versioni, una piccola-piccola, che gira in ambiente DOS e richiede assai poche risorse (dedicato a quei colleghi che fanno APRS con PC "vecchi"). La seconda versione è stata realizzata in ambiente Windows a 32 bit e consente diverse funzioni aggiuntive non previste dalla LaCrosse.

Dopo il programma per la WS2300 è stato realizzato un programma di conversione anche per la nuova stazione WS3600.

Lo sviluppo maggiore è stato raggiunto con il programma Windows per la WS2300, stazione in mio possesso, e, quindi, oggetto di mille sevizie!

 

PREMESSA ALLO SVILUPPO DEL PROGRAMMA

La stazione meteo WS2300 che ho acquistato mi è stata fornita con la versione 2.11 del programma di gestione HeavyWeather, che purtroppo non genera il file currdat.lst che contiene al suo interno tutti i dati meteo campionati ogni minuto dalla stazione WS2300.
Pertanto, consiglio vivamente l'utilizzo dalla versione 2.0beta presente nel sito della LaCrosse o, in alternativa, la versione 3.12, sempre prelevabile dal sito del produttore.
Personalmente utilizzo la versione 2.0beta e non ho riscontrato malfunzionamenti di alcun genere; è per questo motivo che la rendo disponibile anche nel mio sito per il download.

Scarica HeavyWeather 2.0Beta

Al momento non mi sono stati segnalati problemi per la stazione WS3600 circa la creazione del file currdat.lst che viene sempre generato, pur se con un formato differente da quello della WS2300.


 

FORMATO DATI PER SISTEMI APRS

Il formato dei dati meteorologici che costituiscono un Report Meteo APRS può variare a seconda del tipo di stazione meteo utilizzata, ma generalmente è costituito da una prima riga di intestazione contenente informazioni di data e ora del report e da una seconda riga contenente i dati meteo che seguono
 

Descrizione

Formato

Bytes

Note

Direzione del vento

cXXX

4

Direzione del vento espressa in gradi riferito al Nord

Velocità del vento

sXXX

4

Velocità del vento in un minuto espressa in mph (miglia all’ora)

Raffiche

gXXX

4

Velocità di picco delle raffiche del vento espressa in mph (miglia all’ora)

Temperatura

tXXX

4

Temperatura in gradi Fahrenheit

Pioggia nell’ultima ora

rXXX

4

Quantità di pioggia nell’ultima ora espressa in centesimi di pollice

Pioggia nelle ultime 24 ore

pXXX

4

Quantità di pioggia nelle ultime 24 ore espressa in centesimi di pollice

Pioggia dalla mezzanotte

PXXX

4

Quantità di pioggia dalla mezzanotte espressa in centesimi di pollice

Pressione Barometrica

bXXXXX

6

Pressione barometrica espressa in decimi di millibar o hPa.

Umidità

hXX

3

Umidità percentuale (nota che 00 corrisponde a 100%)

NOTA: ogni X che compare in tabella rappresenta un numero da 0 a 9. Ad esempio b10234 rappresenta una pressione atmosferica di 1023.4 hPa.

 

Un esempio di stringa meteo APRS è il seguente

Jun 08 2005 11:45
112/000g000t066p000r000P000b10234h41/Prev. variabile/WS2300/192W

 

NOTE ALL'UTILIZZO DEI PROGRAMMI

I programmi che troverete sono destinati ad uso radioamatoriale.
Ovviamente vengono forniti "as it is", ovvero senza alcuna garanzia, pur dopo una accurata fase di test.

Il programma è di uso gratuito per applicazioni radiomatoriali.

L'autore non si assume alcuna responsabilità per eventuali malfunzionamenti e/o perdite di dati.

L'utilizzo del programma prevede l'accettazione di questa condizione.
 

Qualsiasi anomalia potrà essermi segnalata per e-mai. Grazie!
 

 

 

CONVERSIONE DATI WS2300 IN AMBIENTE DOS

Il programmino METEO13.EXE è stato espressamente realizzato per computer dotati di ridotte capacità di calcolo. E' stato compilato in basic e sfrutta la caratteristica di UI-View di richiamare un programma eseguibile (.exe) ad intervalli di tempo regolari per la conversione dei dati APRS.
Infatti, UI-View ha la possibilità di richiamare in sequenza prima un programma eseguibile e poi un programma di testo con lo stesso nome dell'eseguibile, ma con estensione TXT.
Il programma DOS METEO13.EXE viene richiamato direttamente da UI-View e provvede a generare il file METEO13.TXT con i dati meteo.
Il vantaggio del programma METEO13.EXE è il non richiedere risorse quando non viene utilizzato, anche se non genera alcuna finestra di output.
Il file eseguibile va salvato in c:\ e genera il proprio output sempre in c:\. Ovviamente il programma HeavyWeather deve essere installato in c:\heavyweather.
A richiesta sono possibili personalizzazioni per le directory di lavoro.

Scarica Meteo13 DOS

 

Evoluzione del programma

  • REL. 1.0: prima stesura del programma
     

  • REL. 1.1: corretti problemi nella conversione della quantità di pioggia caduta
     

  • REL. 1.2: introdotta previsione (sereno, poco nuvoloso, variabile, nuvoloso, pioggia)
     

  • REL. 1.3 (DOS): lievi modifiche ad algoritmo di previsione, il programma trasferisce ora la pressione assoluta
     

 

 

 

CONVERSIONE DATI WS2300 IN AMBIENTE WINDOWS

Avviando il programma Convert Meteo per la stazione WS2300 si avrà a video una schermata simile alla seguente:

Vediamo alcune note relative al programma Convert Meteo (per l'installazione e la configurazione è stato predisposto un apposito file da scaricare):

  • Il programma lavora in parallelo a HeavyWeather (ver. 2.0beta o 3.12).

  • Il programma è nato originariamente come software di conversione dati verso sistemi APRS e quindi visualizza e memorizza i dati esterni e non quelli interni.

  • Visualizza i dati di precipitazione ai quali aggiunge le precipitazioni dalle ore 00:00.

  • Calcola una previsione meteo sui dati ottenuti dalla stazione WS2300, ma elaborando una propria tendenza senza considerare quella proposta dalla stazione meteo, che spesso non rispecchia la realtà. La tendenza viene proposta dopo circa 10 minuti dall'avvio del programma.

  • Elabora la situazione attuale sulla base di tutti i sensori presenti: è cioè in grado di associare alle condizioni attuali la situazione anemometrica (brezza, vento, vento forte) e pluviometrica (pioviggine, pioggia, pioggia intensa)

  • Propone, a livello didattico e sperimentale, l'approssimarsi di condizioni favorevoli alla nebbia ed al ghiaccio.

  • Visualizza i dati massimi e minimi di temperatura e di pressione della giornata in corso (prendendoli dal file history.dat). Appositi led indicano il raggiungimento dei valori massimi (led verde) o minimi (led rosso).

  • Consente di associare alla stringa APRS un messaggio di 20 caratteri massimi (per esempio: forte nevicata, grandine, allagamento, ecc.). Se si seleziona il messaggio utente non verranno inviate le informazioni meteo di condizione attuale o di previsione.

  • Visualizza un grafico di temperatura o di pressione delle ultime 12 ore.

  • Visualizza la stringa APRS generata.

  • Con gli appositi menù di parametrizzazione è possibile scegliere se inviare la pressione assoluta o la pressione relativa e se inviare i dati di condizione attuale, di previsione o non inviarne.

  • Qualora la stazione meteo attivasse uno storm alarm, la scritta STORM ALARM viene ad essere prioritaria e sostituita alle condizioni o alle previsioni inviate.

  • Viene generato un file VENTO.TXT che contiene le condizioni attuali (velocità e direzione) del vento, aggiornandolo ogni minuto.

  • Ogni giorno viene generato un file con nome YYYYMMDD.TXT (dove YYYY sta per anno, MM per mese e DD per giorno) con lo storico dei dati campionati ogni minuto.

  • Ogni giorno viene generato un file con nome MMYYMMDD.NMX (dove YY sta per anno, MM per mese e DD per giorno) con i valori massimi e minimi di temperatura e pressione del giorno.

  • Viene generato, ogni minuto, il file MY_METEO.TXT per l'invio dei dati a sistemi APRS.

 

Scarica ConvertMeteo 2300 Rel. 1.9.2 Scarica DLL e OCX per ConvertMeteo
 
Scarica istruzioni di installazione

 

Evoluzione del programma

  • REL. 1.0: prima stesura del programma
     

  • REL. 1.1: corretti problemi nella conversione della quantità di pioggia caduta
     

  • REL. 1.2: introdotta previsione (sereno, poco nuvoloso, variabile, nuvoloso, pioggia)
     

  • REL. 1.2.1 (solo Windows): corretta previsione pioggia
     

  • REL. 1.3 (DOS): lievi modifiche ad algoritmo di previsione, il programma trasferisce ora la pressione assoluta
     

  • REL. 1.3 (Windows): lievi modifiche ad algoritmo di previsione, visualizzazione stringa APRS generata, variata temporizzazione di esecuzione lettura per evitare conflitti con programma stazione meteo, inserita possibilità di lavorare con pressione assoluta o relativa, inserita possibilità di scegliere se passare le previsioni, la situazione e la tendenza oppure nulla.
     

  • REL. 1.3.1 (Windows): viene tolto il vincolo di lavorare sul disco C:\. Ora il programma deve essere copiato in una cartella di uno degli hard-disk del PC (non necessariamente il C:). Il file di testo my_meteo.txt per UI-View viene generato nella stessa cartella. Viene solo richiesto che il programma di gestione della stazione meteo (HeavyWeather) sia presente ed attivo sullo stesso disco.
     

  • REL. 1.4.3 (Windows): vengono tolti ulteriori vincoli sul disco e sulla cartella del programma, su disco e cartella di HeavyWeather e su disco e cartella del file di testo my_meteo.txt. E' stato risolto un fastidioso bug portato da una diversa gestione dei nomi delle cartelle fra 98 e XP ed è stata corretta una anomalia di visualizzazione della pressione atmosferica su programmi diversi da UI-View (per esempio in ambiente Linux o via web con FindU).
    Sentiti ringraziamenti agli infaticabili Andrea IW1GAP e Mauro IW1ELO, divenuti ormai miei insostituibili beta tester!
     

  • REL. 1.4.4 (Windows): viene corretto un bug sulle quantità di pioggia (venivano create con un byte di troppo e non tutti i programmi le visualizzavano correttamente); viene inoltre generato un file in formato testo aggiornato ogni minuto con tutti i dati campionati dalla stazione. Il nome del file è YYYYMMDD.TXT e si crea e si aggiorna automaticamente nella stessa cartella dove viene generato il file MY_METEO.TXT.  Tantissimi ringraziamenti a Daniele IW3GAE che si è aggiunto alla schiera degli utilizzatori e dei beta tester: benvenuto
    fra noi!
     

  • REL. 1.5.0 (Windows): viene introdotta la correzione della situazione attuale leggendo i parametri dei sensori esterni (quindi viene scritto pioggia anche se la stazione meteo segnala sole!).
     

  • REL. 1.6.1 (Windows): viene modificata la schermata, riorganizzando la visualizzazione dei dati; viene introdotta un'analisi giornaliera dei valori massimi e minimi di temperatura e pressione (salvando i dati su file); è stata ridotta la lunghezza della stringa APRS (eliminando gli spazi inutili...); sono stati corretti alcuni bugs minori (non segnalati) dopo una lunga fase di test presso la mia stazione; è in fase di sviluppo una finestra che dovrebbe segnalare le condizioni favorevoli a nebbia o foschia ed alla formazione di ghiaccio.
     

  • REL. 1.6.2 (Windows): viene introdotta la possibilità di inserire un testo utente (per esempio in caso di neve,  altrimenti non visualizzabile tramite la stazione meteo) e vengono introdotti 4 "led" che si accendono al raggiungimento dei valori minimi o massimi di temperatura e pressione.
     

  • REL. 1.6.3 (Windows): corretta l'anomalia dei 4 led accesi contemporaneamente in fase di avviamento programma; in fase di avvio del programma viene letta subito la situazione meteo senza attendere i 60 secondi del tempo di scansione.
     

  • REL. 1.7.1 (Windows): Introdotto grafico di andamento di temperatura e pressione (generato leggendo il file history.dat). E' stato modificato il file di configurazione che ora chiede di specificare quale file .dat leggere. Il file di conversione viene aggiornato automaticamente alla nuova versione. In caso di problemi è consigliabile cancellare il file config.nmx e riavviare il programma. Nel file da scaricare troverete anche il file OCX per i grafici ed una DLL per l'eseguibile (talvolta richiesta in ambiente WIN98). Vanno entrambi copiati nella stessa cartella dove viene salvato il file eseguibile Convert_Meteo.exe. Il programma è stato testato in ambiente XP-Professional, XP-Home, Win98 e WinME.
     

  • REL. 1.7.2 (Windows) introdotta lettura dei valori minimo e massimo giornalieri di pressione e temperatura dal file history.dat
     

  • REL. 1.8.0 (Windows) introdotta lettura della tendenza sulla base dei valori storici nel file history.dat
     

  • REL. 1.8.1 (Windows) introdotta filtro nella lettura della tendenza sulla base dei valori storici nel file history.dat per evitare pendolamenti nel valore della tendenza
     

  • REL. 1.8.3 (Windows) corretto bug che causava valore negativo nel campo delle precipitazione dalle 00.00.
     

  • REL. 1.8.4 (Windows) corretto bug che causava mancata visualizzazione nel campo delle precipitazione dalle 00.00, pur scrivendo il dato corretto nella stringa APRS.
     

  • REL. 1.9.0 (Windows) Aggiunta visualizzazione INDICE DI CALORE HUMIDEX. Corretto bug che generava errore di runtime nell'accesso ai file.
     

  • REL. 1.9.2 (Windows) Corretto fastidioso bug che generava errore RunTime Error 53 ed errore che generava RunTime Error aggiornando ad una versione più recente di quella installata


     

 

 

CONVERSIONE DATI WS3600 IN AMBIENTE WINDOWS

Lo sviluppo del programma di conversione per la stazione WS3600 è avvenuto sostanzialmente in parallelo a quello della WS2300. non sono presenti i grafici, in quanto sono già previsti nella stazione WS3600.
Avviando il programma Convert Meteo per la stazione WS2300 si avrà a video una schermata simile alla seguente:

 

Scarica ConvertMeteo 3600 Rel. 1.1.3

 

Evoluzione del programma

  • REL. 1.1.1 (Windows): è sostanzialmente uguale alla rel. 1.6.3 per la WS2300.  Infiniti ringraziamenti a Flavio (Dexter) per la fase di debug e per i consigli!
     

  • REL. 1.1.2 (Windows): Corretto problema nel formato ora del file di testo generato come log giornaliero.
     

  • REL. 1.1.3 (Windows): Modificato formato del file di testo generato come log giornaliero.

 

 

LINK UTILI

Eccovi alcuni link utili per quanto può riguardare l'acquisto o la ricerca di dati relativi alle stazioni meteo LaCrosse

 

 
INTRODUZIONE PREMESSA ALLO SVILUPPO DEL PROGRAMMA FORMATO DATI PER SISTEMI APRS NOTE ALL'UTILIZZO DEI PROGRAMMI
CONVERSIONE DATI WS2300 IN AMBIENTE DOS CONVERSIONE DATI WS2300 IN AMBIENTE WINDOWS CONVERSIONE DATI WS3600 IN AMBIENTE WINDOWS LINK UTILI

 

 
             
                 

BACK

  HOME