Descrizione

Con questa guida è possibile aggiungere alle rilevazioni il calcolo del VPD, ossia il deficit di pressione di vapore, espresso in kPa, che è un parametro che misura la differenza tra la pressione di vapore dell'aria e la pressione di vapore saturante a una determinata temperatura. È molto importante in agricoltura, in quanto influisce sulla traspirazione delle piante e sul loro bilancio idrico. Maggiori informazioni qui.

Requisiti

• Weewx 4.2 o successivi;

• Temperatura e umidità esterni rilevati.

Arrestare Weewx

Assicurarsi che Weewx non sia in esecuzione:

sudo systemctl stop weewx

Oppure:

sudo /etc/init.d/weewx stop
Download

Scaricare il seguente file e inserirlo nella cartella bin/user.

Modifiche al file weewx.conf

• Modificare il file weewx.conf; cercare la sottosezione [Engine] [[Services]] (di solito posizionata in fondo al file), e la riga data_services:

[Engine]
...
    [[Services]]
    ... 
        data_services =

e aggiungere la seguente postilla per far leggere a Weewx il nuovo plugin:

user.outvpd.outVPDService

Il risultato finale sarà:

[Engine]
...
    [[Services]]
    ... 
        data_services = user.outvpd.outVPDService

• Cercare la seguente sezione:

[StdReport]
...
    [[Defaults]]
    ...
        [[[Labels]]]
            # Users frequently change the labels for these observation types.
            [[[[Generic]]]]

Aggiungere la seguente riga:

                outVPD = VPD
Aggiungere il campo outVPD al database

• Modificare il database weewx.sdb per poter inserire la nuova rilevazione (fare un backup preliminare del file da avere in caso di problemi); aggiungere con questo comando la colonna outVPD:

weectl database add-column outVPD --type "REAL DEFAULT NULL"

• Calcolare il parametro per tutti i valori contenuti nel database:

weectl database calc-missing --tranche=5

• Ricostruire i sommari giornalieri:

weectl database drop-daily
weectl database rebuild-daily
Avviare Weewx
sudo systemctl start weewx

Oppure:

sudo /etc/init.d/weewx start
Variabili

È ora possibile visualizzare il parametro nei template cosi come nei grafici. Ad esempio, per visualizzare il valore corrente:

$current.outVPD

Oppure per visualizzarlo sui grafici giornalieri:

    [[day_images]]
    ...
        [[[dayVPD]]]
            [[[[outVPD]]]]

Ovviamente la variabile è adattabile anche ad altri temi e ad altri periodi. Consultare la Customization Guide per maggiori informazioni.