Configurare Gateway/Console Ecowitt con Weewx
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.
• 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):

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

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

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