Introduzione

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.

Requisiti

• Weewx 4.2 o versioni successive.
• La rilevazione della Radiazione solare (valorizzazione del campo radiation nel database).

1. Scaricare l'estensione

• 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.

2. Modificare il file weewx.conf

• 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.

3. Aggiungere la nuova rilevazione al database

Non è necessario modificare la struttura del database weewx.sdb, in quanto la colonna illuminance è già prevista nello schema esteso di Weewx.

4. Riavviare 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.

Tag

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.

Demo

Potete trovare una demo del funzionamento di questa estensione al seguente link:

• Home Page (solo il valore corrente)