Calcolare l'Intensità dell'evapotraspirazione
Questa guida vi permetterà di aggiungere, alle vostre rilevazioni meteorologiche, il calcolo dell'Intensità dell'evapotraspirazione, espresso in in/h, cm/h o mm/h a seconda del sistema di misurazione in uso del vostro template.
• Weewx 4.2 o versioni successive.
• La rilevazione della Evapotraspirazione (valorizzazione del campo ET nel database).
• Cliccare qui per scaricare l'estensione ETRate 1.0.
• Inserire il file .py nella cartella bin/user della vostra installazione di Weewx. Cliccare qui per trovare il relativo percorso. Nella maggior parte dei casi è /etc/weewx/bin/user.
• Assicurarsi che Weewx non sia in esecuzione, arrestando il relativo processo da terminale. Potete trovare il comando da eseguire cliccando qui. Nel nostro caso è:
sudo systemctl stop weewx
• Aprire il file weewx.conf con il vostro editor di testo preferito.
• Cercare la sottosezione [StdReport] [[Defaults]] [[[Labels]]] [[[[Generic]]]] e aggiungere la riga seguente 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]]]]
...
ETRate = Intensità evapotraspirazione
...
# The following line is used to keep the above lines indented
# properly. It can be ignored.
unused = unused
• Cercare la sottosezione [Engine] [[Services]], e aggiungere , user.etrate.ETRateService (attenzione alle virgole!) sulla riga process_services, subito dopo , weewx.wxservices.StdWXCalculate. Il risultato finale sarà:
[Engine]
# This section specifies which services should be run and in what order.
[[Services]]
...
process_services = ..., weewx.wxservices.StdWXCalculate, user.etrate.ETRateService
...
• 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); eseguire questo comando, sempre da terminale, per aggiungere la colonna ETRate:
sudo weectl database add-column ETRate --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
• Potete ora avviare Weewx, sempre da terminale, eseguendo il relativo comando che trovate al link nel Passo 2. Nel nostro caso è:
sudo systemctl start weewx
Fatto ciò, la procedura è completa.
Ecco una lista dei tag che potete integrare nei vostri template usando questa estensione:
• $current.ETRate | Valore corrente
• $day.ETRate.max | Massima giornaliera
• $month.ETRate.max | Massima mensile
• $year.ETRate.max | Massima annuale
• $alltime.ETRate.max | Massima storica
• $alltime.ETRate.maxtime | Data e ora della massima storica
Per trovare quello più adatto alle vostre esigenze, consultare la guida ufficiale per approfondire l'argomento.