Configurare Ecowitt GW2000 con Weewx
Questa guida vi permetterà di scaricare i dati meteorologici dai Gateway Ecowitt GW1000 - GW1100 - GW1200 - GW2000 - GW3000 - WS38xx - WS39xx - WS6210 - WS1900 - WN1980 - WN1900 - WH2650, così come dalle Console Ecowitt HP2560 - HP2550 - HP3500 - WS39xx - WS38xx - WN1980 - WN1900 - WS1900.
Nei passi seguenti illustreremo la configurazione di un Gateway GW2000 con un sensore WH31 inserito in apposito schermo solare per rilevare la temperatura esterna, e un gruppo sensori 7 in 1 WS69 per tutte le altre rilevazioni (anenometriche, pluviometriche e piranometriche).
• Dopo aver effettuato le configurazioni preliminari per la connessione del gateway o della console all'app e alla rete locale, accedere alla pagina My Devices in basso a sinistra (1), quindi selezionare il dispositivo (2):
• Cliccare su More in alto a destra (3), infine su Weather Services (4):
• Nella schermata che apparirà, scorrere il menù e cliccare su Customized (1), poi Enable (2), infine Ecowitt sotto Protocol Type (3). Nei campi 4-7, configurare come segue:
(4) Server IP / Hostname: Inserire l'indirizzo IP (impostato preventivamente come statico) del Computer/Server che ospita la vostra istanza di Weewx (nel nostro caso 192.168.1.252);
(5) Path: Inserire /;
(6) Port: Inserire 8000;
(7) Upload Interval: Inserire 15 seconds, in modo da non perdere nessun dato (nel nostro caso avendo un gruppo sensori esterno WS69);
• Cliccare su Save (8).
Ora che la configurazione lato Gateway/Console è completa, è ora necessario installare l'estensione che ci permetterà di scaricare i dati meteorologici sul Computer/Server indicato nel passo precedente.
• 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 il valore presente con Ecowittcustom sulla riga station_type. Il risultato finale è:
[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 (1)
port = 8000 (2)
iface = eth0 (3)
Dove:
(1) device_type: è il protocollo con cui il Gateway/Console trasmette i dati meteorologici, come selezionato precedentemente nel passo Configurare il Gateway/Console dall'app WsView Plus;
(2) port: è il numero della porta configurata sul Gateway/Console, sempre nel passo Configurare il Gateway/Console dall'app WsView Plus;
(3) iface: è l'interfaccia con cui si connette alla rete locale e ad Internet il Computer/Server dove è installato Weewx (nel nostro caso eth0);
Se, come nel nostro caso, la temperatura esterna è rilevata da un termometro aggiuntivo (WH31 ad esempio) configurato sul Canale 1, la sezione [Ecowittcustom] sarà:
[Ecowittcustom]
driver = user.ecowittcustom
device_type = ecowitt-client
port = 8000
iface = eth0
[[sensor_map_extensions]]
outTemp = temperature_1
outHumidity = humidity_1
• Per salvare nel database i dati ogni minuto (consigliato, come nel nostro caso), 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
• Salvare il file.
Riavviate Weewx da terminale in accordo con il vostro metodo di installazione. Nel nostro caso:
sudo systemctl restart weewx
Potete verificare i comandi di riavvio nei vari casi di installazione cliccando qui.
Al riavvio, la procedura è completa e Weewx inizierà le normali operazioni di archiviazione dati e generazione dei rapporti; è consigliabile però aver preventivamente eliminato qualsiasi database, in modo da evitare eventuali problemi.


