Con la ws2350 gli UV radiazione N/A ovviamente tutto il resto da tabella
stazione data ora Ta est press UR est vel vento Dir ° raffica rain rate pio oggi dewpoint soft e vers ta int ur int UV radz sol
fvg030 ;20/06/18 ;10:45 ;28.3 ;1019.4 ;54 ;2.0 ;94 ;4.0 ;0.0 ;0.0 ;18.1 ;weewx 3.8.0 ;38.9 ;40 ; N/A; N/A;
mnw.jpg
Ho dovuto cambiare la macchina e la ragazza : una succhiava troppo e una troppo poco e aggiungo ..
Stazione Meteo Urbana Udine Sud . Lacrosse 2300 in schermo ventilato 24h autocostruito http://ramandolo.homeunix.net/
Che esigente
Quindi per la uv e radiazione aggiungo -99999
Cosa intendi il file senza intestazione ?
La stringa attualmente per la ws 2350 è
Esempio
Codice:X02795;20/06/18;13:20;29.9;1018.6;51;1.8;142;4.0;0.0;0.0;18.8;weewx 3.8.0;38.4;40; N/A; N/A;
Oggi giornata di esame non solo per i liceali
Va bene così
Corretto con $NONE_string="-99999" se il valore non c'è scrive -99999
Codice:X02795;$current.dateTime.format("%d/%m/%y");$current.dateTime.format("%H:%M");$current.outTemp.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.barometer.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.outHumidity.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.windSpeed.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.windDir.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.windGust.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.rainRate.toString($localize=False,$addLabel=False,$NONE_string="-99999");$day.rain.sum.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.dewpoint.toString($localize=False,$addLabel=False,$NONE_string="-99999");weewx $station.version;$current.inTemp.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.inHumidity.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.UV.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.radiation.toString($localize=False,$addLabel=False,$NONE_string="-99999");
Mi da questo
Per la ws 2350
Per la Davis pro 2 PlusCodice:X02795;20/06/18;17:20;31.1;1016.4;44;4.6;117;6.5;0.0;0.0;17.4;weewx 3.8.0;37.4;38;-99999;-99999;
Codice:fvg030;20/06/18;17:20;32.2;1017.5;36;3.3;181;11.3;0.0;0.0;15.2;weewx 3.8.0;28.7;43;2.2;491;
così dovrebbero andare bene se hai rispettato l'ordine dei dati . se si volesse fare di piu' il file dovrebbe avere tutte le rilevazioni della giornata da mezzanotte .
Ho dovuto cambiare la macchina e la ragazza : una succhiava troppo e una troppo poco e aggiungo ..
Stazione Meteo Urbana Udine Sud . Lacrosse 2300 in schermo ventilato 24h autocostruito http://ramandolo.homeunix.net/
Rispettato la sequenza
Tutte le rivelazioni tipo il downld02.txt di WeatherLink ?
Per me al momento non è possibile.
per gli estremi giornalieri si può fare , se si ma come andrebbero fatti
Ho dovuto cambiare la macchina e la ragazza : una succhiava troppo e una troppo poco e aggiungo ..
Stazione Meteo Urbana Udine Sud . Lacrosse 2300 in schermo ventilato 24h autocostruito http://ramandolo.homeunix.net/
Ciao,
ho visto solo oggi dopo mesi di assenza dal forum che la discussione è ancora attiva e che mi sono stati chiesti alcuni suggerimenti.
Per quanto riguarda la produzione del file tramite weewx da inviare a meteonetwork, nel quale ci sono cimentati a quanto mi pare Gigi e Ramandolo, suggerisco una procedura che permette in pochi passaggi di creare il file formattato correttamente.
Il codice scritto in python da Matthew Wall è disponibile al link http://lancet.mit.edu/mwall/projects/weather/releases/weewx-crt-0.18.tgz
E' sufficiente installare il tutto con il comando
wee_extension --install weewx-crt-x.y.tgz
Per poi editare il file weewx.conf con
sudo nano weewx.conf
Aggiungendo la specifica:
[CumulusRealTime]
filename = /var/tmp/realtime.txt
unit_system = METRIC # options are US, METRIC, METRICWX
La procedura di fatto produce il file realtime.txt secondo lo standard previsto per cumulus, pertanto è necessario di conseguenza inviare a meteonetwork il file dichiarando tale impostazione.
Attualmente il mio Raspberry sta inviando costantemente i dati della mia stazione da oltre un anno senza nessun intervento da parte mia nonostante più volte ci siano state diverse interruzioni di corrente e cadute di linea dell'adsl.
Consiglio di aggiungere al Raspberry (forse non l'ho scritto nei primi interventi della discussione) il modulo DS3231 RTC che è possibile procurarsi a circa 3 euro e che si installa in 2 minuti senza bisogno di saldature.
Il file creato è una alternativa più semplice ( ora che è stato fatto ) proprio e solo per weewx esigenze specifiche meteonetwork (es: -99999) quando non c'è il dato.
Ho notato che il file che hai consigliato ( che ho provato ) essendo real time scriveva di continuo ( almeno dal log ) nella SD con e come avevi consigliato bisognava settare per farlo scrivere nella ram , alcuni passaggi un po complicati per i meno esperti come Me
Il file creato scrive una volta ogni 5 minuti ( o il tempo impostato invio pagina web )
Ora verrà testato e ( quando verrà attivata la Mia ultima stazione ) vedremo se funziona ma è Ramandolo che lo verifica
Per editare il file weewx.config Io faccio così
sudo chmod 777 /etc/weewx/weewx.conf ( apro i permessi di scrittura e lettura )
Poi lo apro e modifico e salvo con il text editor molto più comodo
Per il modulo DS3231 RTC Lo proverò
Finito il test e funziona
Per chi è interessato a inviare i dati a MNW con il software Weewx
Testando con una Davis pro2 con radiazione e uv e una la crosse ws 2350 , weewx 3.8.0
Per inviare i dati a MNW con weewx
Copiare la stringa sotto in un file di testo e salvarlo es: mnw_weewx.txt.tmpl
Il primo dato (fvg096 ) dovete sostituirlo con il codice della vostra stazione.
Salvare il file nella vostra cartella esempio io uso skins/Sofaskin oppure skins/StandardCodice:fvg096;$current.dateTime.format("%d/%m/%y");$current.dateTime.format("%H:%M");$current.outTemp.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.barometer.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.outHumidity.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.windSpeed.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.windDir.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.windGust.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.rainRate.toString($localize=False,$addLabel=False,$NONE_string="-99999");$day.rain.sum.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.dewpoint.toString($localize=False,$addLabel=False,$NONE_string="-99999");weewx $station.version;$current.inTemp.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.inHumidity.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.UV.toString($localize=False,$addLabel=False,$NONE_string="-99999");$current.radiation.toString($localize=False,$addLabel=False,$NONE_string="-99999");
Andare nel file skin.conf aprire con file di testo cercare [[ToDate]]
Aggiungere sotto e poi salvare
Codice:[[[Meteonetwork]]] template = mnw_weewx.txt.tmpl
Riavviare weewx
Il file verrà aggiornato con la frequenza dell'aggiornamento delle vostre pagine nel sito nel Mio caso 5 minuti.
Aprire un tiket in mnw e inserire l'indirizzo del file generato.
Note la stringa è per tutti i dati compreso UV e radiazione solare.
Ultima modifica di Gigi600; 09/07/2018 alle 16:04
Segnalibri