Introduzione

Questa guida vi permetterà di configurare Weewx per scaricare i dati meteorologici da un Gateway o Console Ecowitt.
• I Gateway compatibili includono i seguenti modelli: GW1000, GW1100, GW1200, GW2000, GW3000, WS38xx, WS39xx, WS6210, WS1900, WN1980, WN1900, WH2650.
• Le Console invece i seguenti: HP2560, HP2550, HP3500, WS39xx, WS38xx, WN1980, WN1900, WS1900.

1. Configurare l'app WSView Plus per Weewx

• Dopo aver eseguito le operazioni di connessione del vostro Gateway/Console all'app WSView Plus, premere My Devices (1), successivamente sul dispositivo precedentemente configurato nella pagina Device List (nel nostro caso GW2000A) (2):

ecowitt1

• Apparirà la schermata riepilogativa delle rilevazioni in tempo reale del vostro dispositivo; premere More in alto a destra (3), infine, nel menù laterale, su Weather Services (4).

ecowitt2

• Nella schermata che segue, premere Customized nel menù a scorrimento in alto per far apparire la relativa schermata di configurazione, successivamente premere su Enable (1), poi selezionare Ecowitt come Protocol Type Same As (2) e configurare i campi sottostanti come segue; una volta terminato, premere Save (3).

ecowitt3

2. Arrestare Weewx

• Arrestare Weewx da terminale in accordo con il vostro metodo di installazione. Potete trovare il comando adatto al vostro caso cliccando qui. Nel nostro caso è:

sudo systemctl stop weewx

È consigliabile eliminare preventivamente qualsiasi database presente per evitare eventuali problemi con l'archiviazione dei dati meteorologici. Potete trovare il percorso della cartella contenente i database cliccando qui. Nel nostro caso è /var/lib/weewx.

3. Scaricare l'estensione Ecowittcustom

• Per iniziare, cliccare qui per scaricare l'estensione Ecowittcustom.

• 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 al vostro caso, cliccare qui.

4. Modificare il file weewx.conf

• Aprire il file weewx.conf con il vostro editor di testo preferito (consigliato), oppure da terminale.

• All'inizio del file, cercare la sezione [Station] e sostituire con Ecowittcustom il valore presente sulla riga station_type. Il risultato finale sarà:

[Station]
    ...
    # Set to type of station hardware. There must be a corresponding stanza
    # in this file with a 'driver' parameter indicating the driver to be used.
    station_type = Ecowittcustom
    ...

• Aggiungere la seguente sezione:

[Ecowittcustom]
    driver = user.ecowittcustom
    device_type = ecowitt-client         
    port = 8000                      
    iface = eth0     # L'interfaccia di rete del Computer/Server dove è installato Weewx

• Cercare la sezione [StdArchive] e configurare come segue:

[StdArchive]
    # If the station hardware supports data logging then the archive interval
    # will be downloaded from the station. Otherwise, specify it (in seconds).
    archive_interval = 60
    archive_delay = 1
    
    # If possible, new archive records are downloaded from the station
    # hardware. If the hardware does not support this, then new archive
    # records will be generated in software.
    # Set the following to "software" to force software record generation.
    record_generation = software
    
    # Whether to include LOOP data in hi/low statistics.
    loop_hilo = True
    
    # Uncomment and change to override logging for archive operations.
    # log_success = True
    # log_failure = True
    
    # The data binding used to save archive records.
    data_binding = wx_binding

In questo modo, i dati verranno scaricati e archiviati ogni minuto e i rapporti generati senza ulteriori ritardi.

5. Riavviare Weewx

• Riavviare Weewx da terminale in accordo con il vostro metodo di installazione. Potete trovare il comando adatto al vostro caso cliccando qui. Nel nostro caso è:

sudo systemctl restart weewx

Al riavvio la procedura è completa e Weewx, d'ora in poi, inizierà le operazioni di scaricamento e archiviazione dei dati meteorologici del vostro nuovo/a Gateway/Console.