× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file Weather Underground

More
11 years 9 months ago #33 by tony
Weather Underground was created by tony
A partire dalla versione 1.11.66 c'è la possibilità di loggare i dati verso Weather Underground.

Per utilizzarla :

1) Aggiornare ( swpi-update )
2) lanciare swpi ed interrompere al count down ( per far aggiornare il swpi.cfg )
3) Editare la sezione [WeatherUnderground] di swpi.cfg ( non cìè ancora l'interfaccia web )

[WeatherUnderground]
weatherunderground_logdata = True
weatherunderground_id = KCASANFR5
weatherunderground_password = XXXXXXXX

inserendo l'ID della stazione e la password.
The following user(s) said Thank You: alegrechi

Please Log in to join the conversation.

More
11 years 9 months ago #34 by alegrechi
Replied by alegrechi on topic Weather Underground
Wow... grazie mille tony... che dire.. velocissimo!

Testo subito! :cheer:

Please Log in to join the conversation.

More
11 years 9 months ago - 11 years 9 months ago #35 by alegrechi
Replied by alegrechi on topic Weather Underground
Ok aggiornato e testato.
L'invio dei dati a Weather Underground funziona, qui la pagina della mia stazione:

italian.wunderground.com/weatherstation/...y.asp?ID=ITOSCANA126

Noto però due dati inviati errati: la temperatura e la pressione (ora sarebbe T: 3.3 - P: 965.3, segna -15.9 e 32685.1hPa !)

Edit: ho individuato il problema, c'è solo da sistemare le unità di misura delle temperature (che sono nel sistema americano)

Ecco la definizione di tutti i parametri:

action [action=updateraw]
ID [ID as registered by wunderground.com]
PASSWORD [PASSWORD registered with this ID]
dateutc - [YYYY-MM-DD HH:MM:SS (mysql format)]
winddir - [0-360 instantaneous wind direction]
windspeedmph - [mph instantaneous wind speed]
windgustmph - [mph current wind gust, using software specific time period]
windgustdir - [0-360 using software specific time period]
windspdmph_avg2m - [mph 2 minute average wind speed mph]
winddir_avg2m - [0-360 2 minute average wind direction]
windgustmph_10m - [mph past 10 minutes wind gust mph ]
windgustdir_10m - [0-360 past 10 minutes wind gust direction]
humidity - [%]
tempf - [temperature F]
rainin - [rain in]
dailyrainin - [daily rain in accumulated]
baromin - [barom in]
dewptf- [dewpoint F]
weather - [text] -- metar style (+RA)
clouds - [text] -- SKC, FEW, SCT, BKN, OVC
softwaretype - [text] ie: vws or weatherdisplay
Last edit: 11 years 9 months ago by alegrechi. Reason: aggiunte

Please Log in to join the conversation.

More
11 years 9 months ago #36 by tony
Replied by tony on topic Weather Underground
Hai ragione .. Ho convertito le velocità ma non il resto. A questo punto però sistemo tutto compreso il calcolo della piovosità dell'ultima ora .... vi aggiorno appena pronto

Please Log in to join the conversation.

More
11 years 9 months ago #37 by tony
Replied by tony on topic Weather Underground
Pronta la versione 1.11.77 con la conversione di unità di misura e la configurazione web di Weather Underground



Fammi sapere se ti funziona correttamente .. non ho una stazione su WU
The following user(s) said Thank You: alegrechi

Please Log in to join the conversation.

More
11 years 9 months ago #38 by alegrechi
Replied by alegrechi on topic Weather Underground
Sembra che funzioni perfettamente! :cheer:
italian.wunderground.com/weatherstation/...y.asp?ID=ITOSCANA126

Tutti i dati sono corretti.... solo il dew point non viene visualizzato (per ora)... dovrebbe inviarlo, vero?

Please Log in to join the conversation.

More
11 years 9 months ago #43 by alegrechi
Replied by alegrechi on topic Weather Underground
Ho verificato che nel TTlib.py il dewpoint non veniva inviato, quindi ho aggiunto questa riga
if globalvars.meteo_data.dew_point != None :  parameters['dewptf'] = ( globalvars.meteo_data.dew_point * 1.8 ) + 32
che ovviamente fa il suo lavoro! ;)

Aggiungila alla prossima revisione :)

Ps:
magari aggiungi pure un
parameters['softwaretype'] = "Sint Wind Pi"
Così appare anche il nome del sw che invia i dati! ;)

Please Log in to join the conversation.

More
11 years 9 months ago - 11 years 9 months ago #44 by tony
Replied by tony on topic Weather Underground
Aggiunti :-)

Appena ho un secondo conto di migliorare la gestione della piovosità.
Per ora ci sono solo 2 parametri :

rain : pioggia totale registrata nella eeprom della PCE ( veramente poco utile )
rain_rate : pioggia dalle 00.00 del giorno corrente

Conto di aggiungere :

rain_rate_24h Pioggia nelle ultime 24 ore
raine_rare_1h Pioggia nell'ultima ora

TT
Last edit: 11 years 9 months ago by tony.

Please Log in to join the conversation.

More
11 years 9 months ago #45 by alegrechi
Replied by alegrechi on topic Weather Underground
Ottimo! :)

A proposito della pioggia, il rain rate dell'ultima ora si potrebbe avere disponibile anche come variabile php ?

Please Log in to join the conversation.

More
11 years 9 months ago #51 by tony
Replied by tony on topic Weather Underground
A partire dalla versione 1.12.04 vengono calcolati anche :

rain_rate_24h Pioggia nelle ultime 24 ore
rain_rare_1h Pioggia nell'ultima ora

rain_rare invece resta la pioggia delle 00.00

Sono disponibili nel file meteo.txt che viene uploadato e il parametro a 1h viene inviato anche a WheatherUnderground.

Per la variabile php basta fare una sql del tipo ( questa è per sqllite e và convertita in mysql ) :

SELECT * FROM METEO where datetime(TIMESTAMP_LOCAL) > datetime('now','-1 hour') order by rowid asc limit 1"

Ovviamente da testare ...
TT
The following user(s) said Thank You: alegrechi

Please Log in to join the conversation.

More
11 years 9 months ago #52 by alegrechi
Replied by alegrechi on topic Weather Underground
grazie tony,
aspetterò qualche pioggia per testare i parametri :)

Nel frattempo però ho notato che il rain_rate_24h presente nel mio meteo.txt ha un valore di 20, mentre dovrebbe essere 0 (come peraltro riportato anche da i grafici). 20mm li ha fatti solo il 12 febbraio...

Please Log in to join the conversation.

More
11 years 9 months ago #53 by tony
Replied by tony on topic Weather Underground
Ok. a me da 0. Ho messo nella nuova versione del messaggi di log per capire se vengono fati corredante i calcoli.
Aggiorna che poi vediamo insieme dove è il problema.

TT

Please Log in to join the conversation.

More
11 years 9 months ago - 11 years 9 months ago #54 by alegrechi
Replied by alegrechi on topic Weather Underground
Ho visto che oggi il parametro segna correttamente 0...

in ogni caso ecco il log:
Rain24h :2013-02-16 10:12:31.082499 252 Current 252.0
Rain1h :2013-02-17 09:12:30.532157 252 Current 252.0

Meteo.txt:
{"winDayGustMin": 0, "uv": null, "TempInMin": 19.700000000000003, "rain_rate_24h": 0.0, "PressureMax": 971.5, "UmOutMin": 44, "wind_dir_ave": 130.5, "hum_in": 35.0, "temp_out": 9.600000000000001, "winDayMin": 0, "wind_chill": 6.6808169401462045, "UmOutMax": 75, "temp_in": 19.8, "illuminance": null, "abs_pressure": 969.6, "winDayGustMax": 11.16, "dew_point": -2.0545248273631844, "TempOutMin": -0.5, "UmInMin": 34, "winDayMax": 8.640000000000002, "UmInMax": 37, "rain_rate": 0.0, "wind_ave": 6.120000000000001, "rain": 252.0, "rel_pressure": 1016.9091829764315, "last_measure_time": "[17/02/2013-11:14:31]", "wind_dir": 157.5, "wind_dir_code": "SSE", "hum_out": 44, "wind_gust": 8.640000000000002, "idx": "[17/02/2013-10:14:31]", "temp_apparent": 3.0490335010764316, "rain_rate_1h": 0.0, "PressureMin": 969.5, "TempInMax": 21, "TempOutMax": 9.600000000000001}

Forse sarà il caso di aspettare qualche giorno di pioggia per testare per bene il pluvio! :)
Last edit: 11 years 9 months ago by alegrechi.

Please Log in to join the conversation.

More
11 years 9 months ago #55 by tony
Replied by tony on topic Weather Underground
Si .. teniamolo d'occhio.
Le date che vedi nel log

Rain24h :2013-02-16 10:12:31.082499 252 Current 252.0

sono relative alle misurazioni a 24h prima e 1h prima ... circa visto che il log è a N minuti

Please Log in to join the conversation.

More
11 years 9 months ago #64 by alegrechi
Replied by alegrechi on topic Weather Underground
Un'altra cosa che ho notato ed è relativa alla pressione.

I valori delle stazioni vicine a me su weather underground sono molto più alti del mio valore, per cui credo che prendono i valori di pressione relativi, non assoluti.

Ho visto che nel meteo.txt il valore rel_pressure è riportato (ed infatti è più coerente).

Oltre quindi ad averlo su WU, posso calcolarmi il valore relativo anche sulla mia pagina PHP, partendo dal dato assoluto che è presente nel db? Quale è la formula utilizzata?

Grazie :)

Please Log in to join the conversation.

More
11 years 9 months ago #65 by tony
Replied by tony on topic Weather Underground
La formula è già implementata in swpi. Devi solo impostare la quota corretta della stazione nel file di configurazione. Se metti quota = 0 la pressione assoluta e relativa coincidono.

Oggi da me ha piovuto e mi sembra che i parametri nuovi di piovosità siano corretti.

Please Log in to join the conversation.

More
11 years 9 months ago - 11 years 9 months ago #66 by alegrechi
Replied by alegrechi on topic Weather Underground

tony wrote: La formula è già implementata in swpi. Devi solo impostare la quota corretta della stazione nel file di configurazione. Se metti quota = 0 la pressione assoluta e relativa coincidono.

Si questo l'avevo capito... infatti la quota è correttamente impostata e la pressione relativa nel meteo.txt è ok. Ma dato che non viene inviata al logger php, magari provavo a ricavarmela a posteriori dal valore assoluto. No?

Edit:
ho risolto con questo calcolo nel mio file php:
$PressureRel1 = ($pressure*100) / pow( 1 - (0.225577000e-4*406 ),5.25588 );
$PressureRel = ($PressureRel1 / 100.0);
Pressione relativa : <?php echo round($PressureRel, 1); ?> hPa

Sembra funzioni correttamente, anche se il valore è leggermente diverso rispetto al valore inviato su wunderground (che è 3 hPa maggiore)... ma credo dipenda dalla differente conversione.

Oggi da me ha piovuto e mi sembra che i parametri nuovi di piovosità siano corretti.

Ottimo! :)
Last edit: 11 years 9 months ago by alegrechi.

Please Log in to join the conversation.

More
11 years 9 months ago #68 by S1m0n3
Replied by S1m0n3 on topic Weather Underground
Ciao a tutti, rinnovo i complimenti per questo bellissimo progetto, scusate se scrivo qui, volevo delucidazioni su i valori illuminance e uv, sono funzionali? illuminance che valore restituisce? su Cumulus grazie a un tag è possibile "rilevare" se c'è sole o è coperto, magari possiamo riuscire a fare la stessa cosa con il valore illuminance? Altra cosa veramente interessante sarebbe riuscire a prendere la "tendenza" dalla stazione PCE-FWS 20 pensate sia possibile in qualche modo? Grazie mille! =)

Sint Wind Pi - WH3080 - Raspberry Pi 3 B+
roccadibotte.online

Please Log in to join the conversation.

More
11 years 9 months ago #69 by tony
Replied by tony on topic Weather Underground
Ciao e benvenuto,

I parametri uv e illuminance non sono presenti sulla PCE .. almeno la mia. Se invece usi una Davis il software li registra , ma quella parte di codice e tutta da provare , non ho una davis per fare le prove.

Per la tendenza del tempo credo che i vari software prendano l'andamento delle pressione . Si puo vedere anche così plot pressureto day

Tony

Please Log in to join the conversation.

More
11 years 9 months ago #70 by alegrechi
Replied by alegrechi on topic Weather Underground
Confermo la mancanza del sensore UV nella PCE-FWS 20 "standard".

Aggiungo inoltre che questo modello che è in vendita in italia non è altro che un rebrand della Fine Offset WH1080.
Ho visto che di recente la Fine Offset ha fatto il modello aggiornato WH3080 che tra le altre migliorie ha anche il sensore UV. www.foshk.com/Weather_Professional/WH3080.htm
Non credo sia ancora in vendita in Italia, ma su Internet immagino che si trovi.

Per quanto riguarda la tendenza aggiungo a quanto detto da Tony che molti software meteo utilizzano degli algoritmi (che si basano sulla variazione pressione) per stimare le previsioni.
Il più usato e conosciuto è lo "Zambretti" www.meteormetrics.com/zambretti.htm .
Sarebbe interessante vedere se è facile da implementare anche in swpi, chissà! :)
Per Tony: credo che un pywws sia già stato implementato... pywws.googlecode.com/svn/trunk/doc/html/...s.ZambrettiCore.html

Certo che non è una cosa così fondamentale e soprattutto non credo sia affidabilissimo!

Please Log in to join the conversation.

More
11 years 9 months ago #71 by S1m0n3
Replied by S1m0n3 on topic Weather Underground
Grazie per le risposte celeri ;) effettivamente molto interessante lo Zambretti, per quanto riguarda la WH3080 da quanto ho letto ha il sensore UV, la console non ha il touch screen e lo schermo solare penso abbia sempre il solito problema per il rilevamento della temperatura, inoltre essendo meno commercializzata il prezzo è un bel po' più alto della WH1080.

Sint Wind Pi - WH3080 - Raspberry Pi 3 B+
roccadibotte.online

Please Log in to join the conversation.

More
11 years 9 months ago - 11 years 9 months ago #72 by tony
Replied by tony on topic Weather Underground
Bhe .. Sint Wind Pi non vuole assolutamente essere una copia di pywws che, nelle ultime versioni, credo funzioni bene e credo che Jim abbia risolto i problemi di stabilità .
SWPI nasce da esigenze completamente diverse : installazione remota( e quindi affidabilità e stabilità), compatibilità con sensori sicuramente più indicati ad essere installati in montagna rispetto ai PCE made in china, grande importanza ai dati in tempo reale, risponditore telefonico e radio , webcam, fotocamere ... .
Nel mondo del volo libero c'è gente che fà centinaia di chilometri per raggiungere un decollo e SWPI vuol essere uno ausilio per non compiere quel viaggio a vuoto.
Sinceramente non vorrei stravolgerne più di tanto la filosofia implementando analisi meteo o altro.
Preferirei magari delegare queste implementazioni alla parte server con dei plugin dedicati in php.
Tony
Last edit: 11 years 9 months ago by tony.

Please Log in to join the conversation.

More
11 years 9 months ago #75 by S1m0n3
Replied by S1m0n3 on topic Weather Underground
Concordo pienamente, invece di appesantire il software per i calcoli dalle rivelazioni ricevute é meglio delegarlo al lato server... :)

Sint Wind Pi - WH3080 - Raspberry Pi 3 B+
roccadibotte.online

Please Log in to join the conversation.

More
11 years 8 months ago #133 by Roberto Vaccaro
Replied by Roberto Vaccaro on topic Weather Underground
Intanto complimenti a Tony per l'ottimo lavoro svolto.

Ho installato Sint Win PI e devo dire che mi ha soddisfatto fin da subito.
Ho una domanda da porre a Toni (veramente più di una, ma andiamo per gradi).
Come mai non vedo aggiornato il grafico "Rainfall Rate" su Weather Underground?

Questo è il link alla mia stazione:
www.wunderground.com/weatherstation/WXDa...ry.asp?ID=ILIGURIA94
In questo momento il sito pare abbia qualche problema, comunque ci sono dati.
Uso una stazione PCE-FSW 20 e sul mio sito personale aggiorna tranquillamente tutti i grafici compreso quello della pioggia.
Questi i link:
www.iw1pur.com/swpi/meteobargagli.php
www.iw1pur.com/swpi/smartmeteobargagli.php

Ringrazio anche Alessandro Grechi per l'ottimo template per gli smartphone

Roberto

Please Log in to join the conversation.

More
11 years 8 months ago - 11 years 8 months ago #134 by tony
Replied by tony on topic Weather Underground
Ciao Roberto,

Effettivamente i dati di pioggia mi sembra ci siano ( 0.3mm total ...) la i grafici no . ???
Al momento invio 2 dati a WU : la pioggia giornaliera e quella nell'ultima ora. Non ho una stazione su WU e non ho fatto molte prove .. forse Alessandro che ha testato la cosa ci sa dare più info.

TT
Last edit: 11 years 8 months ago by tony.
The following user(s) said Thank You: Roberto Vaccaro

Please Log in to join the conversation.

More
11 years 8 months ago #135 by Roberto Vaccaro
Replied by Roberto Vaccaro on topic Weather Underground
Ciao e grazie per la sollecita risposta, infatti i dati di pioggia ci sono ma non sul grafico. Inoltre oggi dalle 13 non mi permette di uploadare i dati.

Roberto

Please Log in to join the conversation.

More
11 years 8 months ago #136 by tony
Replied by tony on topic Weather Underground
Allora forse si tratta solo di un problema temporaneo .. aspetterei qualche ora.

Ho visto che come dashboard hai scelto quella senza pioggia. Nel file server.zip ne esiste una anche con un gauge per la pioggia ( swpi_dashboard_meteo.php)

TT

Please Log in to join the conversation.

More
11 years 8 months ago #137 by Roberto Vaccaro
Replied by Roberto Vaccaro on topic Weather Underground
Io non ho la dashboard che dici, forse dovrei aggiornare il server.
Il problema dell'upload dei dati potrebbe si essere un problema momentaneo.
Il grafico della pioggia no, e sempre stato così.

Girando su alcune stazioni ho visto che quelle dove il grafico funziona la stringa corrispondente alla pioggia è .....0.0mm / 1.8mm total mentre dove non funziona è / 0.5mm total

Ti allego un esempio

Chiavari
17:53 12.7 °C 10.7°C 998.9hPa ESE 16.7km/h 16.7km/h 88% 0.0mm / 1.8mm total

Mia
17:50 10.5 °C 7.2°C 950.8hPa Ovest 3.5km/h 5.0km/h 80% - / 0.5mm total

In questo momento il sito Weather Underground ha ripreso a funzionare

Roberto

Please Log in to join the conversation.

More
11 years 8 months ago #138 by Roberto Vaccaro
Replied by Roberto Vaccaro on topic Weather Underground
Ho scaricato in questo momento il server e ho visto che ci sono anche altre dashboard ma quella che dici tu non c'è,.
C'è solo la versione html.

Roberto

Please Log in to join the conversation.

More
11 years 8 months ago - 11 years 8 months ago #139 by tony
Replied by tony on topic Weather Underground
In effetti anche io uso le versioni html impostando l'swpi per uploadate il file meteo.txt.
Rispetto alla versione php ( che avevo un pò abbandonato ) hanno il vantaggio di autoaggiornarsi ad ogni invio del file.
La versione php invece è statica ( devi aggiornare la pagina per avere un aggiornamento dei gauge)
L'avevo abbandonata perché sviluppare l'aggiornamento in ajax mi avrebbe richiesto troppo tempo e quella in html-javascript funziona egregiamente.

Per WU mi sono accorto di un baco che forse è la causa dei tuoi mali.
Prova ad aggiornare alla versione 01.13.24.

Mi era rimasto un spazio in fondo al parametro 'rainin ' invece di 'rainin' . Forse WU è sensibile a quello spazio fasullo.

TT
Last edit: 11 years 8 months ago by tony.

Please Log in to join the conversation.

Time to create page: 1.070 seconds