Calcolare la Luminosità dalla Radiazione solare
Questa guida vi permetterà di aggiungere, alle vostre rilevazioni meteorologiche, il calcolo della Luminosità, espressa in lux, basandosi sulla Radiazione solare. Potete trovare una spiegazione dettagliata del parametro cliccando qui.
• Weewx 4.2 o versioni successive.
• La rilevazione della Radiazione solare (valorizzazione del campo radiation nel database).
• Cliccare qui per scaricare l'estensione illuminance 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.
• 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]]]]
...
illuminance = Luminosità solare
...
# 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.illuminance.IlluminanceService (attenzione alle virgole!) alla fine della riga data_services. Il risultato finale sarà:
[Engine]
# This section specifies which services should be run and in what order.
[[Services]]
...
data_services = ..., user.illuminance.IlluminanceService
...
• Salvare le modifiche.
Non è necessario modificare la struttura del database weewx.sdb, in quanto la colonna illuminance è già prevista nello schema esteso di Weewx.
• Riavviare ora Weewx da terminale, eseguendo il relativo comando, che potete trovare qui. Nel nostro caso è:
sudo systemctl restart weewx
Fatto ciò, la procedura è completa.
Ecco una lista dei tag che potete integrare nei vostri template usando questa estensione:
• $current.illuminance | Valore corrente
• $day.illuminance.avg | Media giornaliera
• $day.illuminance.max | Massima giornaliera
• $month.illuminance.max | Massima mensile
• $year.illuminance.max | Massima annuale
• $alltime.illuminance.max | Massima storica
• $alltime.illuminance.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)