Calcolare il VPD (Deficit Pressione di vapore)
Questa guida vi permetterà di aggiungere, alle vostre rilevazioni meteorologiche, il calcolo del VPD (Deficit Pressione di vapore), espresso in kPa. Potete trovare una spiegazione dettagliata del parametro cliccando qui.
• Weewx 4.2 o versioni successive.
• La rilevazione della Temperatura e Umidità esterne (valorizzazione dei campi outTemp e outHumidity nel database).
• Per iniziare, cliccare qui per scaricare l'estensione outvpd.py.
• Inserire il file .py nella cartella bin/user, in accordo con il percorso della vostra installazione di Weewx (nel nostro caso /etc/weewx/bin/user); per trovare quello adatto a voi, cliccare qui.
• Arrestare Weewx da terminale in accordo con il vostro metodo di installazione. Potete trovare il comando adatto a voi cliccando qui. Nel nostro caso è:
sudo systemctl stop weewx
• Aprire il file weewx.conf con il vostro editor di testo preferito (consigliato), oppure da terminale.
• Cercare la sottosezione [StdReport] [[Defaults]] [[[Labels]]] [[[[Generic]]]] e aggiungere la riga che segue per mappare l'etichetta della rilevazione nei template. Il risultato finale sarà:
[StdReport]
...
[[Defaults]]
...
[[[Labels]]]
# Users frequently change the labels for these observation types.
[[[[Generic]]]]
...
outVPD = Deficit pressione di vapore
...
# The following line is used to keep the above lines indented
# properly. It can be ignored.
unused = unused
• Alla fine del file, cercare la sottosezione [Engine] [[Services]], e aggiungere , user.outvpd.outVPDService (attenzione alle virgole!) sulla riga data_services. Il risultato finale sarà:
[Engine]
# This section specifies which services should be run and in what order.
[[Services]]
...
data_services = ..., user.outvpd.outVPDService
...
• Salvare le modifiche.
• Modificare il database weewx.sdb per poter inserire la nuova rilevazione (fare un backup preliminare del file da avere in caso di problemi); lanciare questo comando da terminale per aggiungere la colonna outVPD:
sudo weectl database add-column outVPD --type "REAL DEFAULT NULL" -y
• Ricostruire i sommari giornalieri del database; eseguire in successione i seguenti comandi:
sudo weectl database drop-daily -y sudo weectl database rebuild-daily -y
• Riavviare Weewx da terminale in accordo con il vostro metodo di installazione. Potete trovare il comando adatto a voi cliccando qui. Nel nostro caso è:
sudo systemctl restart weewx
Al riavvio, d'ora in poi, Weewx calcolerà la temperatura del deficit di pressione di vapore ad ogni intervallo di archiviazione e salverà la rilevazione nel database. Potrete quindi integrarla nei vostri template. Ecco un esempio dei tag più comuni:
$current.outVPD |
Valore corrente |
$day.outVPD.min |
Minima giornaliera |
$day.outVPD.max |
Massima giornaliera |
$month.outVPD.min |
Minima mensile |
$month.outVPD.max |
Massima mensile |
$year.outVPD.min |
Minima annuale |
$year.outVPD.max |
Massima annuale |
$alltime.outVPD.min |
Minima storica |
$alltime.outVPD.max |
Massima storica |
$alltime.outVPD.mintime |
Data e ora della minima storica |
$alltime.outVPD.maxtime |
Data e ora della massima storica |
Per trovare quello più adatto alle vostre esigenze, consultare la guida ufficiale per approfondire l'argomento.
Potete trovare una demo del funzionamento di questa estensione al seguente link:
• Home Page (solo il valore corrente)