Inserire l'indice di calore interno
Con questa guida è possibile aggiungere alle rilevazioni il calcolo dell'indice di calore interno. L'algoritmo con cui viene calcolato è indipendente da quello usato per l'indice esterno. Richiede Weewx 4.2 o successivo.
Assicurarsi che Weewx non sia in esecuzione:
sudo systemctl stop weewx
Oppure:
sudo /etc/init.d/weewx stop
Scaricare il seguente file e inserirlo nella cartella bin/user.
• Modificare il file weewx.conf; cercare la seguente sezione (di solito posizionata in fondo al file):
[Engine]
...
[[Services]]
...
xtype_services = weewx.wxxtypes.StdWXXTypes, weewx.wxxtypes.StdPressureCooker, weewx.wxxtypes.StdRainRater, weewx.wxxtypes.StdDelta
e aggiungere la seguente postilla per far leggere a Weewx il nuovo addon:
, user.inheatindex.inHeatindexService
Il risultato finale sarà:
[Engine]
...
[[Services]]
...
xtype_services = weewx.wxxtypes.StdWXXTypes, weewx.wxxtypes.StdPressureCooker, weewx.wxxtypes.StdRainRater, weewx.wxxtypes.StdDelta, user.inheatindex.inHeatindexService
• Cercare la seguente sezione:
[StdReport]
...
[[Defaults]]
...
[[[Labels]]]
# Users frequently change the labels for these observation types.
[[[[Generic]]]]
Aggiungere la seguente riga:
inHeatindex = Indice di calore interno
• Cercare la seguente sezione:
[StdWXCalculate]
[[Calculations]]
Aggiungere la seguente riga:
inHeatindex = software
• 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 inHeatindex:
weectl database add-column inHeatindex --type "REAL DEFAULT NULL"
• Calcolare l'indice di calore interno per tutti i valori contenuti nel database:
weectl database calc-missing --tranche=250
sudo systemctl start weewx
Oppure:
sudo /etc/init.d/weewx start
È ora possibile visualizzare l'indice di calore interno nei template cosi come nei grafici. Ad esempio, per visualizzare il valore corrente:
$current.inHeatindex
Oppure per visualizzarlo sui grafici in combinato con la temperatura (skin SEASONS):
[[day_images]]
...
[[[daytempin]]]
[[[[inTemp]]]]
[[[[inHeatindex]]]]
Ovviamente la variabile è adattabile anche ad altri temi e ad altri periodi. Consultare la Customization Guide per maggiori informazioni.