Poiché la rete ecowitt è un po' rallentata, temendo perdite di dati ho voluto metterre su un salvataggio locale su PC.
I due software noti per farlo sono WeeWX e Cumulus.
Ho scelto Cumulus perché è lui che interroga il GW-1000, quindi va configurato solo lui.
La soluzione con WeeWx invece richiede prima di configurare WeeWx e poi di usare WSView per far scaricare i dati al GW-1000 sul server messo su da WeeWX.
Sono andato qui
Software - Cumulus Wiki
e ho scaricato l'utlima compilazione (build)
Cumulus MX v3.4.1 build 3065, 27-February-2020
Poi ho decompresso il file in una cartella di D chiamata Cumulus MX.
Dentro trovate l'eseguibile Cumulus MX, se ci cliccate lo lanciate e... sorpresa, appare una finestra DOS che vi dice che Cumulus è partito e che il server è alla porta 8998.
Il motivo di ciò è che Cumulus è stato scritto in C# e che con l'estensione Mono può girare anche sotto Linux, anche su un RaspberryPi.
Allora ho aperto un browser sullo stesso PC e sono andato a questo URL
http://localhost:8998/
oppure
http://127.1.1.1:8998/
Se volete potete anche collegarvi da un altro dispositivo nella rete ma l'IP deve essere quello del PC su cui gira Cumulus e non 127.1.1.1
Andate in setting a destra e selezionate Station Setting
Aspettate alcuni secondi (io almeno ho dovuto aspettare, sembrava non funzionasse) e compare una pagina con gli elementi da configurare.
Il primo, Station Type. Appare un menù a discesa, Ecowitt GW1000 è l'ultimo
In Units scegliete le unità di misura che volete.
Ecowitt GW1000 Settings, oltre all'intervallo di acquisizione, va messo l'IP del GW1000 (Edit: quest'ultimo passaggio dovrebbe essere superfluo con la nuova versione, cerca il GW1000 da solo). Cumulus non è in grado di scoprirlo da solo come fa WSView (tramite un banale pacchetto broadcast sulla porta 46000). Io su Android uso un'app che si chiama Fing, troverete il vostro GW1000 sotto ESP_XXXXXX Espressif dove XXXXXX sono gli ultimi 3 numeri del MAc Address del GW1000.
In Location va messa la posizione e soprattutto la quota che immagino servirà per correggere la pressione per la quota, appunto.
Poi ci sono le altre configurazioni, che potete anche saltare. Alla fine premete Save.
Andate alla Dashboard e non succede nulla.
Se però guardate nella finestra DOS è comparso un messaggio che la configurazione è stata salvata e che dovete far ripartire Cumulus.
Chiudete la finestra, lo rilanciate, riaprite la pagina
http://localhost:8998/
E potete vedere i vostri dati. In Extra sensors ci sono i vari WH31 e tutti i sensori Ecowitt non propriamente meteo.
Difetto. Cumulus non mi permette di scegliere uno dei sensori WH31 come principale. Ma c'è il sorgente in C#, magari riesco a combinare qualcosa.GW-1000 e Cumulus MX
Edit: nella nuova versione è stata implementata la ricerca automatica del GW1000 per cui non dovrebbe essere più necessario inserire l'IP nell'apposito campo.
Ultima modifica di zoomx; 06/03/2020 alle 08:06
anch'io lo uso da più di un mese e va bene, ho avuto pero qualche problema con il rilevamento della pioggia, più di una volta mi segnalava 0 anche se pioveva
io per farlo andare ho dovuto aprire la porta 8998 e la 8002 sull'ip del GW1000 altrimenti non mi apriva l'interfaccia web
Puoi Contattarmi per favore bm61@inwind.it Problama pioggia con Cumulus MX
Possiamo dire che siamo sulla strada giusta, io a questo punto, direi che organizzarsi con un raspberry possa essere più che sufficiente per ora,zoomx adesso li salvi su PC ma credo che nessuno voglia mantenere pc accesi...ma ok perché intanto si vede che funziona il sistema. Non mi ripeto sull'altra soluzione, Android...che resterebbe per me superlativa e renderebbe gw1000 e stazioni annesse davvero davvero top perché il sistema sarebbe solo intrinseco della nostra stazione visto che wsview è nativo per android suppongo
Ultima modifica di Danisira85; 04/03/2020 alle 00:36
se il gw1000 cambia IP (ad esempio dopo un riavvio della rete ) come fa cumulus a registrare?
l'app ws non permette di settare un ip statico.
TurismoMeteo OdV webcam live e stazioni meteo
www.turismometeo.it
da router imposti un indirizzo univoco e fisso
Mi sono iscritto al forum di Cumulus. Penso che suggerirò la possibilità di usare uno degli 8 sensori WH31 come principale e l'implementazione della ricerca automatica dell'IP.
Credo però che WeeWX consumi meno risorse di Cumulus MX e Mono ma è un po' più lungo, credo, da configurare. Ma è da vedere.
Questa è stata una soluzione veloce, devo dire molto veloce.
io sono davvero ignorante, ho una consolle che va con raspberry(altra stazione) la consolle salva i dati in qualsiasi caso, il software riprende tutto quando la nuova connessione è possibile. ma visto che qui non c'è consolle, GW1000+(raspberry - software "?") sotto UPS: questo sistema salva dati nella memoria di?
Ultima modifica di Danisira85; 04/03/2020 alle 08:20
Cumulus ha il suo database locale e salva tutto li, dopodiché ti permette, a sua volta, di inserire i dati in altre reti tipo Wunderground, ma io ancora non ho analizzato questo aspetto.
Certo, sia il GW1000 che la macchina dove gira Cumulus devono avere un UPS. Le console, che vanno a pile, sono i dispositivi energeticamente più efficienti. Quella della vecchia PCE andava avanti anni con le pile.
sempre per capire, rasp e gw1000 sotto UPS garantisce dati sicuri salvati,se realmente gw1000 comunica con rasp e basta e se ne fotte del router(senza corrente i dati si salvano) altrimenti pure router sotto UPS, comunichiamo quindi se possiamo sbattercene del router(inteso come ponte in locale) poi ovvio che ci serve per la condivisione
Segnalibri