× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file Oregon WMR88 e Sint Wind PI

More
10 years 11 months ago #2994 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI
Credimi, le ho provate tutte. Ho collegato varie cose in wifi, per dire, passando dalla Wii alla videocamera di videosorveglianza, ma questa non c'era modo di farla connettere. Veniva vista ma non riceveva l'IP. Ho provato sia il dhcp sia lo statico, ma nulla. Alla fine è meglio così, sperando che la Edimax fili tutto liscio. In quella caso i driver sono già nel SWPI, vero?

Per il db, vorrei oltre a vedere i dati su WU, avere la possibilità di scaricarli manualmente dal SWPI al PC usando la rete di casa, ecco perchè mi chiedevo che file prelevare. Ma se copio swpi.s3db, riesco a getsirlo come un file di testo da cui poter fare un copia incolla? Scusa ma non conosco sql...

Please Log in to join the conversation.

More
10 years 11 months ago #3099 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI
Il tempo di restituire ad Amazon la chiavetta TP Link e recuperare la Edimax... ho fatto bene a non intestardirmi, al primo colpo la Edimax è stata riconsociuta e l'ho configurata in 5 minuti.
Ora tutto funziona alla perfezione e posso iniziare ad esaminare i dati.
Rinnovo la mia domanda: ora trasmetto a WU ogni 10 minuti, ma come posso avere i dati inviati in un file di testo in locale sul pc di casa?

Please Log in to join the conversation.

More
10 years 10 months ago #3108 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI
Scusate se "riuppo" il post, ma sto cercando invano il modo di ottenere un file locale con tutto lo storico delle rilevazioni, in modo da poterlo consultare dal pc di casa, collegato tramite router wifi al swpi. Qualcuno sa darmi una mano?
Nel frattempo ho notato alcuni problemi:
- osservando i dati inviati a Wunderground, noto che il valore di velocità del vento non è sempre presente, ma qaundo lo è, il valore è sempre ugale a quello riportato sotto la colonna "raffiche di vento". Secondo voi è normale. Ho dato un occhio alla stazione a me più vicina e non si comporta così, bensì in generale la rafficca di vento è sempre maggiore della velocità.
- da qualche giorno l'invio di dati a Wunderground subisce dei black out di decine di minuti, talvolta ore. In locale però la centralina Oregon funziona e anche il router è in piedi. E' capitato a qualcun'altro? Dipende forse da Wunderground?

Please Log in to join the conversation.

More
10 years 10 months ago #3109 by alegrechi
Non esiste un modo semplice per fare quello che intendi.
L'unico modo per vedere tutto l'archivio in locale è farsi una copia del file swpi/db/swpi.s3db (database in formato sqlite3) che contiene tutte le rilevazioni del sintwind.
Poi puoi interrogarlo con query oppure con tool grafici (query browser) che immagino esistano da qualche parte.

Se invece vuoi un file di testo con gli ultimi dati rilevati puoi installare un webserver sul raspberry (o su un altro computer connesso) e fargli inviare lì il file meteo.txt

Altra alternativa sarebbe crearti un logger PHP in locale che scrive i dati in un file o in un DB interno ogni volta che viene chiamato.

Il comportamento con WU che segnali non credo sia normale. Bisognerebbe analizzare i dati che invia swpi al server WU di volta in volta e controllare i parametri che passa.

WU ha un sistema di rilevazioni di errori, tale che se rileva invii con dati "anomali" (esempio valori sballati) annulla tutta la misura.
The following user(s) said Thank You: Fisico

Please Log in to join the conversation.

More
10 years 10 months ago #3122 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI
Grazie Ale, consigli utili che proverò a mettere in pratica, anche se forse la cosa migliore a questo punto è crearmi uno spazio web dove fare inviare i dati.
Intanto sto prendendo dimestichezza con swpi e ho iniziato ad analizzare i lob per cercare di capire la fonte dei problemi che affliggono la mia "giovane" stazione.

I dati che swpi invia a WU sono questi:

[05/01/2014-14:36:43] USB WMR100 found
[05/01/2014-14:36:43] USB WMR100 open
[05/01/2014-14:36:43] USB WMR100 initialized
[05/01/2014-14:36:57] Calculating Meteo data and statistics
[05/01/2014-14:37:14] Logging data to Database
[05/01/2014-14:37:14] Dir: ENE - Spd: 0.0 - Gst: 0.0 - Tout: 10.0 - Tin: 19.6 - Hout: 94.0 - Hin: 49.0 - P: 1002 - Rtot: 188.5 - RDay: 19.8 - R1h: 0.0 - R24h: 32.5 - CB: 337 - Trend: -3.49

Non capisco innanzitutto perché velocità e gust siano sempre uguali (qua sopra è un esempio, ma in tutti i lob i due dati sono sempre uguali). Inoltre, non capisco perchè non viene inviato il dato dell'indice UV, che pure è misurato. Sapete dirmi infine il significato del parametro CB e di Trend?

Ma il problema più grosso è che da qualche giorno, come dicevo, la stazione ha dei black out. Inizialmente pensavo che fosse la trasmissione dati a WU ad avere problemi, ma il log parla chiaro. Ogni tanto capita questo, che dura anche ore parecchie ore:

[05/01/2014-13:00:29] USB initialization
[05/01/2014-13:00:39] USB initialization
[05/01/2014-13:00:49] USB initialization
[05/01/2014-13:00:59] USB initialization
[05/01/2014-13:01:09] USB initialization
[05/01/2014-13:01:19] USB initialization
[05/01/2014-13:01:29] USB initialization
[05/01/2014-13:01:39] USB initialization
[05/01/2014-13:01:49] USB initialization
[05/01/2014-13:01:59] USB initialization
[05/01/2014-13:02:09] USB initialization
[05/01/2014-13:02:19] USB initialization
[05/01/2014-13:02:29] USB initialization
[05/01/2014-13:02:39] USB initialization
[05/01/2014-13:02:50] USB initialization

E' come se swpi perdesse il collegamento usb con la wrm88. Se si trova in questo stato, swpi si collega a WU, ma non invia nulla:


05/01/2014-13:20:02] USB initialization
[05/01/2014-13:20:12] USB initialization
[05/01/2014-13:20:22] USB initialization
[05/01/2014-13:20:28] Checking internet connetion ...
[05/01/2014-13:20:28] Internet ok
[05/01/2014-13:20:28] Logging data to Wunderground ...
[05/01/2014-13:20:28] Rereading config file ..
[05/01/2014-13:20:28] Disk space left = 1030963200
[05/01/2014-13:20:28] Sleeping 600 seconds
[05/01/2014-13:20:32] USB initialization
[05/01/2014-13:20:42] USB initialization
[05/01/2014-13:20:52] USB initialization
[05/01/2014-13:21:03] USB initialization
[05/01/2014-13:21:13] USB initialization
[05/01/2014-13:21:23] USB initialization
[05/01/2014-13:21:33] USB initialization
[05/01/2014-13:21:43] USB initialization
[05/01/2014-13:21:53] USB initialization
[05/01/2014-13:22:03] USB initialization
[05/01/2014-13:22:13] USB initialization
[05/01/2014-13:22:23] USB initialization
[05/01/2014-13:22:33] USB initialization
[05/01/2014-13:22:43] USB initialization
[05/01/2014-13:22:53] USB initialization
[05/01/2014-13:22:54] Last main Thread delay ratio: 0.2
[05/01/2014-13:23:03] USB initialization
[05/01/2014-13:23:13] USB initialization
[05/01/2014-13:23:23] USB initialization

Poi, senza nessun intervento da parte mia, succede che riprende il collegamento, per poi riperderlo:

[05/01/2014-10:04:09] USB initialization
[05/01/2014-10:04:19] USB initialization
[05/01/2014-10:04:29] USB initialization
[05/01/2014-10:04:39] USB initialization
[05/01/2014-10:04:39] USB WMR100 found
[05/01/2014-10:04:39] USB WMR100 open
[05/01/2014-10:04:39] USB WMR100 initialized
[05/01/2014-10:04:53] Calculating Meteo data and statistics
[05/01/2014-10:05:09] Logging data to Database
[05/01/2014-10:05:09] Dir: NNE - Spd: 0.0 - Gst: 0.0 - Tout: 5.8 - Tin: 19.3 - Hout: 98.0 - Hin: 52.0 - P: 1002 - Rtot: 185.4 - RDay: 16.8 - R1h: 2.0 - R24h: 34.8 - CB: 260 - Trend: -0.21
[05/01/2014-10:05:45] Calculating Meteo data and statistics
[05/01/2014-10:06:02] Logging data to Database
[05/01/2014-10:06:02] Dir: NWN - Spd: 5.4 - Gst: 5.4 - Tout: 5.9 - Tin: 19.3 - Hout: 98.0 - Hin: 52.0 - P: 1002 - Rtot: 185.4 - RDay: 16.8 - R1h: 2.0 - R24h: 34.8 - CB: 260 - Trend: 0.45
[05/01/2014-10:06:21] USB initialization
[05/01/2014-10:06:31] USB initialization

E' capitato a voi qualcosa di simile? :(

Please Log in to join the conversation.

More
10 years 10 months ago #3148 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI
ho risolto il problema "usb initialization" sostituendo il cavo usb con uno schermato...
quanto alle altre questioni rimango in speranzosa attesa di chi ne sa più di me:
- perché non viene inviato a WU L'indice UV?
- perché velocità vento e gust coincidono sempre?

Please Log in to join the conversation.

More
10 years 10 months ago #3161 by tony
Replied by tony on topic Oregon WMR88 e Sint Wind PI

- perché velocità vento e gust coincidono sempre?


Se ne parla anche in un altro post sulle Oregon. Il motivo è che non sono riuscito a capire in che campo venga salvata la raffica su quella stazione. Per ora leggo sempre e solo la media.

Please Log in to join the conversation.

More
10 years 10 months ago #3173 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI
Scusa se riposto le altre domande...
- il parametro CB che viene inviato insieme agli altri dati meteo da swpi che cosa rappresenta?
- avete idea di come far inviare a WU e database il parametro UV index?

Please Log in to join the conversation.

More
10 years 10 months ago #3394 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI

tony wrote:

- perché velocità vento e gust coincidono sempre?


Se ne parla anche in un altro post sulle Oregon. Il motivo è che non sono riuscito a capire in che campo venga salvata la raffica su quella stazione. Per ora leggo sempre e solo la media.


Rieccomi per un aggiornamento spero utile. Credo che abbiamo cercato di ottenere un dato non ottenibile. Ho studiato un pò la documentazione della WMR88 e semplicemente... il gust non lo memorizza. L'anemometro invia ogni 50 sec il dato velocità del vento dalla stazione, punto. Non so se questo sia il valore medio dei 50 secondi precedenti l'ultimo invio oppure la lettura istantanea al momento dell'invio, ma tant'è. La WMR88 fornisce un solo valore per la velocità del vento. le raffiche mi sa che ce le scordiamo. Ovviamente felice di essere sconfessato ;)

Please Log in to join the conversation.

More
10 years 10 months ago #3407 by tony
Replied by tony on topic Oregon WMR88 e Sint Wind PI
brutta notizia quindi. effettivamnte tutte le prove che avevo fatto non hanno dato risultati.
l'unica alternativa a questo punto sarebbe di far gestire la raffica a swpi.

Please Log in to join the conversation.

More
10 years 10 months ago #3410 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI
Penso sia la scelta migliore (e obbligata). Non saprei da dove partire. Però posso nel frattempo cercare di capire se il dato inviato dai sensori alla WMR88 ogni 50 sec è la media dei 50 sec oppure l'istantaneo del 50esimo secondo

Please Log in to join the conversation.

More
10 years 9 months ago #3502 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI
Mi rivolgo a tutti i possessori di wmr88. Ho aperto una specifica discussione riguardo, ma non ha riscosso grande attenzione, quindi ripropongo il tema anche qui.
Il problema è questo: ho notato che la mia dashboard che riceve i dati dalla tabella METEO sul database popola i campi rain e rate_rate in maniera errata. Sul display della wmr88 possiamo vedere i dati pioggia corrente e pioggia delle ultime 24 ore. Invece al database vengono inviati rispettivamente i dati pioggia totale dall'ultimo reset della centralina e pioggia dell'ultimo giorno. Lo notate anche voi o è solo un mio problema?
Come si può risolverlo? Ho provato a modificare sensor_wmr100.py, ma senza risultati...

Please Log in to join the conversation.

More
10 years 9 months ago #3503 by oss
Replied by oss on topic Oregon WMR88 e Sint Wind PI
stessa situazione.

Please Log in to join the conversation.

More
10 years 9 months ago #3504 by oss
Replied by oss on topic Oregon WMR88 e Sint Wind PI
aprire un gruppo fb? per gli utilizzatori di questa stazione forse aumenterebbe lo scambio di informazioni che ne dici?

Please Log in to join the conversation.

More
10 years 9 months ago #3505 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI
potrebbe essere un'idea... il problema però e che mi pare che chi è più esperto con swpi non ha questa centralina e viceversa... al momento mi sento abbastanza pessimista sull'effettiva utilità di aver collegato la wmr a swpi... :(

Please Log in to join the conversation.

More
10 years 9 months ago #3506 by alegrechi
Scusate ragazzi, ma non è che se aprite più discussioni uguali o gruppi facebook (!!) il problema viene risolto più velocemente! Siamo a conoscenza del problema, ma non avendo né la WMR88 né molto tempo non potete pretendere delle soluzioni in tempi fissati.
Tony ha già molte beghe a cui badare, e quelli che ogni tanto danno un contributo attivo al codice siamo pochini (tra cui io, roberto e pochi altri). Dovete capire la situazione.

Da quello che scrivete non mi sembra un problema così irrisolvibile, c'è solo da riguardarsi la decodifica del segnale della stazione e controllare il dato inviato. abbiate un po' di pazienza...

Please Log in to join the conversation.

More
10 years 9 months ago #3507 by oss
Replied by oss on topic Oregon WMR88 e Sint Wind PI
scusa, non voleva essere il mio un modo per richiedere più aiuto di quello che già ci state dando, ci mancherebbe, grazie a questo software sono riuscito a mettere online la mia stazione, ma un modo per contattare il maggior numero di persone che hanno questa stazione aprendo un canale dedicato. è innegabile che fb (purtroppo) ha ridotto drasticamente l'uso di forum di discussione e chat ed altri mezzi che fino a pochi anni fa erano l'unico punto di contatto (a mio avviso più completi sicuramente).
comunque avevo già fatto presente la necessità di creare categorie diverse in questo forum per renderlo maggiormente funzionale, una con le stazioni meteo divise per nome in modo che all'interno si possano creare discussioni diverse che ne dici?

Please Log in to join the conversation.

More
10 years 9 months ago #3508 by alegrechi
Potrebbe servire, ma se comunque siete in pochi su questo forum a usare questa stazione, non risolvete il problema della gente che ne parla.

Su facebook raggiungete più persone, ma il problema comunque non è la quantità, quanto la qualità delle persone raggiunte :) (cioè, magari il forum si riempie di persone che fanno domande, ma nessuno risponde.... e allora che avete risolto? :)

Purtroppo swpi è un software relativamente "giovane" e poco usato e per lo più in Italia. Gli utenti che lo conoscono son pochi (anche se in rapida crescita) e gli utenti "pro" ancora meno...

Un altra soluzione ve la suggerisco: iniziare a guardare il codice di swpi e piano piano capire come funziona. Non è difficile, anche io all'inizio ci capivo poco e brancolavo nel buio. Dopo un po' si capisce la logica del sistema e si riesce ad intervenire. Inoltre se si imparano in questo modo anche un po' di basi di programmazione in phython, male non fa! :P

Please Log in to join the conversation.

More
10 years 9 months ago #3509 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI
Ciao Ale, il mio intervento non voleva essere polemico, spero non lo sia sembrato. Capisco benissimo che non si può pretendere che qualcun'altro risolva il problema per noi, ci mancherebbe.
Da parte mia avrei anche una gran voglia di fare. L'unico problema è che a parte una forte dose d'intuizione, mi mancano le basi. Sto quindi solo cercando di recuperare qualche dritta in modo da iniziare a lavorare nella direzione giusta sui file.
Ad esempio, bisogna puntare l'attenzione sul file sensor_wmr100.py, oppure su wmr100.py? Mi confermi che si gioca tutto lì e non devo toccare ad sempio swpi_logger meteodata.py etc. e la tabella METEO? Forse sono domande stupide, ma è solo per capire...
Nel frattempo, forse ho fatto una stupidata... ho lanciato resetDB.py su swpi... che cosa ho combinato?

Please Log in to join the conversation.

More
10 years 9 months ago #3510 by alegrechi
wmr100.py NON esiste, probabilmente è un file che hai rinominato tu.

Nello zip ufficiale non c'è: www.vololiberomontecucco.it/swpi/swpi-src.tar.gz

sensor_wmr100.py dovrebbe essere proprio il file che ha il compito di leggere i dati dalla usb, decodificare il segnale ricevuto dalla stazione e scrivere i dati meteo nelle variabili globali di SWPI (quelle che iniziano per globalvars.meteo_data* )

Una volta messi i giusti valori nelle rispettive variabili, le altri parti di swpi provvedono a processarle, salvarle e inviarle (quindi non c'è da toccare altro, probabilmente)

Please Log in to join the conversation.

More
10 years 9 months ago #3513 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI
La cosa non è fondamentale, quindi passaimoci sopra... tuttavia se avessi creato io wmr100.py, avrei fatto lo stesso per wmr200.py, wmr918, etc.? ce ne sono un sacco! Ho scaricato swpi dal sito, non ci ho aggiunto altro...
Cmq, ora per evitare errori random, faccio così: riscarico swpi dal link indicato e reinstallo.
Per la cronaca, sono finalmente riuscito a capire perchè non funzionano tutte le dashboard html se si usa il file meteo.txt creato dalla versione modificata di swpi_logger.php. Questo infatti non crea un file meteo.txt uguale a quello inviato tramite upload... bensì il dato di ogni campo è racchiuso da virgolette e il formato data è diverso e questo manda in palla le dashboard....

Please Log in to join the conversation.

More
10 years 9 months ago #3515 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI
Curioso è che invece tutte le dash php non si accorgono delle virgolette...

Please Log in to join the conversation.

More
10 years 9 months ago #3516 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI

alegrechi wrote: wmr100.py NON esiste, probabilmente è un file che hai rinominato tu.

Nello zip ufficiale non c'è: www.vololiberomontecucco.it/swpi/swpi-src.tar.gz

sensor_wmr100.py dovrebbe essere proprio il file che ha il compito di leggere i dati dalla usb, decodificare il segnale ricevuto dalla stazione e scrivere i dati meteo nelle variabili globali di SWPI (quelle che iniziano per globalvars.meteo_data* )

Una volta messi i giusti valori nelle rispettive variabili, le altri parti di swpi provvedono a processarle, salvarle e inviarle (quindi non c'è da toccare altro, probabilmente)



... sono ritornato nella pagina download del sito e mi viene un grossissimo dubbio... ora qui ci sono tre link per scaricare swpi, un swpi.rar, un altro download definito mirror e un link ad una versione 2 sperimentale. Qual è quella ufficiale? O meglio quella che corrisponde al link che mi indichi nel messaggio qui sopra?

Please Log in to join the conversation.

More
10 years 9 months ago #3558 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI

tony wrote: Allora, Ho poco tempo ma ho dato una occhiata al codice. Non mi sembra ci siano degli errori. L'intensità arriva su quei 3 byte e la decodifica mi sembra corretta.
L'unico dubbio che ho e sul quale non ho documentazione è l'unità di misura. Ho ipotizzato fossero kmh ma ....

Lascerei stare per ora weatherUndergroud e mi concentrerei sul confronto tra il log ( da ssh usa il comando "tail -f logxxxxx.log" ) e l'indicazione della console in tempo reale per capire eventuali offset.

Per ii gust=ave questo è strano ma se escono uguali dalla USB SWPI non può ovviamente farci molto. Non conosco la WR100 ... forse il tempo di integrazione và impostato da console ????


Ciao Tony, dopo aver fatto un pò di chiarezza sul dato pioggia, sono passato ad esaminare il dato vento.
Innanzitutto confermo che wmr88 invia solo un dato vento. Quindi gust e speed saranno sempre uguali, a meno di generarli diversi tramite calcolo fatto da swpi (dove si dovrebbe inserire il codice, in modo che meteo.txt e tabella METEO vengano correttamente aggiornati?)
Seconda cosa: ti confermo che la velocità del vento viene inviata da wmr88 in m/s (e non in kmh!!!). Anche qui, ti chiedo dove bisogna inserire la modifica, visto che su meteo.txt vedo nel campo wind_speed_units "kmh" (da dove lo prende???

Please Log in to join the conversation.

More
10 years 9 months ago #3559 by Fisico
Replied by Fisico on topic Oregon WMR88 e Sint Wind PI
Aggiungo ulteriori conferme recuperate a questo link: sourceforge.net/p/wmrx00/discussion/855159/thread/a2b7861a
In sostanza si dice che WMR88 e WMR200 si differenziano perchè la seocnda recepisce il segnale dell'anemometro ogni 14 sec, mentre la prima solo ogni 56 sec. La direzione del vento inviata a WMR88 è la direzione istantanea al secondo n°56. La velocità del vento invece è la velocità media dell'ultimo dei 4 sottointervalli di 14 sec dell'intervallo principale di 56 sec. Nessun invio del dato "gust" che quindi deve per forza essere "generato" da swpi. Qui non saprei come agire, però ho un suggerimento per chi saprebbe dove mettere mano. Il dato inviato da WMR ogni 56 sec può essere utilizzato per calcolare una media sull'intervallo di tempo con cui i dati sono loggati su meteo.txt, questo potrebbe essere incasellato come wind_ave. Di tutti i valori usati per fare questa media il più alto può essere incasellato come wind_gust.
che ne dite?

Please Log in to join the conversation.

Time to create page: 0.812 seconds