× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file Nuovo driver USB RTL-SDR per SWPI

Di più
2 Anni 11 Mesi fa - 2 Anni 9 Mesi fa #6595 da seven
Ciao a tutti! Passate bene le festività pasquali? :cheer:
Come promesso ho provato ad implementare in SWPI un driver per la chiavetta USB DVB-T in oggetto, ed il risultato lo trovate qua:

https://mega.nz/#!SYtwkI7B!3m3a_T_mae__gcJFeDye4_wQmfgBgK2VnU0wb6ksGFs


Si tratta della versione 845 di SWPI, leggermente rimaneggiata per 'incastrarci' il nuovo driver.
Questo file non è l'immagine completa, si tratta solo della cartella '/swpi', cuore del sistema. Per chi ci vorrà smanettare (a cominciare da Ale :lol: ) basterà partire da una scheda SD sulla quale avrete appena installato SWPI nuovo di zecca (da immagine .img).
Occorrerà quindi scompattare il file scaricato swpi_845_rtlsdr_seven_0.2.tar.gz nella cartella /swpi della vostra installazione sovrascrivendo i files presenti con quelli scompattati.
Per questo motivo suggerisco CALDAMENTE di utilizzare una SDcard di prova ad hoc, NON la SD che utilizzate normalmente all'interno della vostra stazione. Non si tratta di un aggiornamento, siamo ancora in fase beta! Tra l'altro, occhio che tutti i dati dell'archivio database (DB) ed i settaggi eventualmente presenti sulla scheda verranno sovrascritti!

Occorre inoltre compilare ed installare rtl-sdr e rtl_433 partendo dai sorgenti inclusi nel file.

Prima rtl-sdr: dopo aver sovrascritto i file nella cartella /swpi portarsi all'interno della stessa (cd /swpi) e...
cd rtl-sdr

mkdir build

cd build

cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON

make

sudo make install 

sudo ldconfig 


Tocca infine a rtl_433. Torniamo in /swpi:

cd /swpi

cd rtl_433

mkdir build

cd build

cmake ../

make

sudo make install


Chi invece desidera l'immagine completa già pronta ed è disposto ad accollarsi il relativo tempo di download la troverà qui:

https://mega.nz/#!mV0SGIQL!DuyxWBNklwXBKJ42oPlpx8WHlP3mVCrhxe5Zwfza9tc

Va scritta sulla SDcard con il solito metodo usato per SWPI (e per le altre distro per Raspberry in generale). Come di consueto sovrascriverà eventuali installazioni preesistenti che andranno perse, con relativi settaggi e database. Occhio!



Presupposto fondamentale per testare il nuovo driver è quello di possedere (e collegare alla porta USB della Raspberry) una chiavetta DVB-T basata sul chipset Realtek RTL2832U. Come antenna va bene anche quella mini originale che di solito viene fornita con la chiavetta stessa, ma è possibile utilizzare anche direttive per TV poste in verticale che possono aumentare la distanza di ricezione del segnale della stazione anche oltre i cento metri (testato!).
Un ultimo cenno sul prezzo: su Ebay si può trovare la chiavetta anche a meno di 10 euro...

Una volta fatto avviate la Raspberry come di consueto, SWPI dovrebbe partire in modalità SIMULATE.
Scegliete come sensore il WH1080_RTL-SDR, attivate anche il modulo BMP085 (se ce l'avete) ed eventualmente nella nuova linguetta RTL-SDR modificate i relativi parametri secondo necessità (vedi oltre).
Infine riavviate la Raspberry... E vediamo cosa succede :P

Se i test andranno bene vedremo poi con Tony come fare un eventuale merge (beninteso: sempre che Tony non abbia nulla in contrario per l'operazione. Massimo rispetto, Tony, per te ed il tuo lavoro, il mio qui è ben poca cosa!)


Riassumendo quanto scritto in un altro post: il nuovo driver consente l'utilizzo delle economiche chiavette USB DVB-T basate su chipset Realtek RTL2832U al posto del ricevitore RFM01 che a volte non ...collabora come dovrebbe (diciamo :P ).
Il driver decodifica, almeno per ora, solo stazioni meteo WH1080 e compatibili/simili, come ad esempio la PCE FWS-20. Questo sistema svolge le stesse funzioni del modulo RFM01, ma è mooolto più sensibile e mooooolto più... Collaborativo. :P
Consente inoltre di ricevere il segnale orario DCF77, lo stesso usato da milioni di sveglie ed orologi in Europa, e di utilizzarlo per sincronizzare data ed ora di SWPI con l'ora esatta.



Nella pagina web di configurazione di SWPI appare ora, proprio di fianco alla sezione RFM01, la sezione dedicata al driver RTL-SDR, contenente le seguenti opzioni:

- Band Frequency MHz: seleziona la banda di frequenza su cui opera la propria stazione (che può essere a 433, 868 o (più difficilmente) 915 Mhz)

- Bit Detection Level: livello di sensibilità per la decodifica dei bit contenuti nel segnale radio ricevuto. Suggerisco di lasciare su Auto.

- Tuner frequency offset error correction: permette di correggere la frequenza di ricezione della chiavetta, nata non certo per questo tipo di utilizzo e quindi non sempre precisissima. Se il default 0 non va bene occorrerà fare un po' di prove sia con valori positivi che negativi. Da test fatti di solito ci si aggira su valori tra -40 e +40, ma ogni chiavetta è un mondo a sé... Una buona calibrazione andrà fatta solo dopo qualche ora di accensione per permettere ai componenti interni di raggiungere la temperatura di esercizio. Nella maggioranza dei casi, comunque, il default 0 va bene. Il numero rappresenta parti per milione (ppm) di Hz, tenere presente che 1 Mhz = 1.000.000 di Hz.

- Synchronize system datetime with received DCF77 timesignal: se impostato su True data ed ora di sistema verranno aggiornate con il segnale DCF77. Tale segnale è ricevuto dai sensori esterni della nostra stazione e ritrasmesso al posto dei normali dati meteo. Ciò avviene ogni due ore (per la precisione all'inizio delle ore pari) per circa 3 minuti.



Piccola chicca tecnica: ogni 48 secondi la chiavetta riceve i dati in arrivo dai sensori e li trasferisce su un file, che viene letto ed elaborato poi da SWPI. Questo ciclo di funzionamento, a conti fatti, comporta circa mezzo milione di scritture su SD in un anno... Ho pertanto provveduto a fare in modo che il file venga scritto (e letto) non su SD, ma su un disco virtuale in ram (/dev/shm) in modo da prolungare la durata nel tempo dell'SD, almeno per quanto riguarda l'utilizzo di questo driver. Vedremo col tempo se si tratta di un'idea azzeccata. ;)

Per ora mi fermo qua. Per chi è interessato sarebbe importante testare quanti più moduli possibile (webcam, wunderground, ftp...) per verificare che tutto funzioni. Fatemi sapere!

Ciaooo!

Seven
Ultima Modifica 2 Anni 9 Mesi fa da seven.
Ringraziano per il messaggio: tony, alegrechi

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6602 da tony
Bene seven :-)
Se dai tuo test non ci sono effetti collaterali sulle atre funzionalità potresti utilizzare il repository ufficiale ( che ricordo è github.com/ToninoTarsi/swpi ) per fare un tuo fork e successivo pull.
TT

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6608 da seven
Rieccomi dopo il blackout del forum! :)
Grande Tony, bella mossa il ripristino!

A proposito, già che ci sono, volevo segnalarti nel caso ti fosse sfuggito, che il file
www.vololiberomontecucco.it/ip.php
a cui punta SWPI all'avvio per ottenere il suo IP esterno sembra svanito nel nulla, forse conseguenza del malaugurato blackout.

Anche alcuni argomenti in evidenza del forum, ahimé, sembrano ancora non raggiungibili (ad esempio quello del plugin Whatsapp), mentre altri vanno e vengono dando un errore 500. Probabilmente lo sai già ma per sicurezza te lo segnalo ugualmente.

Tornando al nuovo driver, ho già fatto il fork e sto caricando le nuove versioni dei file che fanno 'girare' SWPI qui nella mia Raspberry.
Le modifiche che ho eseguito non dovrebbero coinvolgere alcuna altra funzionalità di SWPI stesso, ma naturalmente se nessuno prova il fork non ne avremo mai la certezza (AleGrechi, dove sei?) :)
In mancanza di test esaustivi penso sarebbe un po' azzardato il pull 'ufficiale', per cui porterò a termine l'upload, posterò qui il link e poi chi vivrà vedrà. :P

Ho altre belle novità in serbo, ci sto lavorando su...
A prestissimo!

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6615 da seven
Eccomi Tony, richiesta pull eseguita.
Proviene da qui: github.com/ovrheat/swpi

Ciaoo!

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6616 da Roberto Vaccaro
Ciao Seven
scaricato le due versioni, creata l'immagine ieri sera e attivata su un raspi di test. Si sono presentarti dei problemi relativi alla pioggia, valori assurdi ma solo quelli "pioggia oggi" inoltre si è corrotto il file swpi.py.
Questa mattina ho sostituito il contenuto della cartella swpi con quello del file, ricompilato il tutto e rigenerato il db. Al momento sembra funzionare.

www.iw1pur.com/swpi_test/meteobargagli.html

X Tony, confermo i problemi relativi al file ip.php

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6617 da tony
Ho mergiato le aggiunte di seven. Versione 01.23.75
Per l'IP lasciamo myexternalip.com
TT

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6619 da seven
Ottimo Tony.
Roby prendo nota. In tante (ma tante!) ore di funzionamento del driver e centinaia di riavvii non mi è mai successo nulla di simile, fammi sapere se ti ricapita che proviamo a capire il perchè.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6622 da seven
Tony, ho individuato una piccola magagna nel driver mergiato ieri. Se butti l'occhio c'è una nuova richiesta di pull che la corregge.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6624 da tony
Ok sono fuori oggi e non posso aggiornare. Provvedo domani
TT

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6626 da tony
mergiato.
Grazie Seven

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6628 da seven
Ma grazie a te Tony :)

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa - 2 Anni 11 Mesi fa #6635 da Roberto Vaccaro
X Seven
Ho proseguito le prove, il problema di corruzione era dovuto alla SD.
Rimane il problema della pioggia.
Pensavo fosse dovuto al riavvio del sistema che avevo impostato alle 0:02.
Non si tratta di questo.
Se parto con con la tua immagine senza rifare il db il problema si presenta subito. Se elimino il db e lo faccio ricreare funziona fino al passaggio del giorno. Ti allego una parte del log.
[17/04/2016-23:59:44] Dir: NE - Spd: 2.45 - Gst: 4.9 - Tout: 13.2 - Tin: 19.4 - Hout: 86.0 - P: 1012 - Rtot: 539.7 - RDay: 0.0 - R1h: 0.0 - R24h: 0.0 - CB: 709 - Trend: -1.00
[17/04/2016-23:59:56] New data received from WH1080_RTL-SDR station 0041. Processing...
[17/04/2016-23:59:56] BMP085 - Temperature: 19.4 C Pressure:    961.8 
[17/04/2016-23:59:56] Calculating Meteo data and statistics
[18/04/2016-00:00:30] Logging data to Database
[18/04/2016-00:00:30] Dir: SE - Spd: 3.67 - Gst: 6.12 - Tout: 13.2 - Tin: 19.4 - Hout: 85.0 - P: 1012 - Rtot: 539.7 - RDay: 0.0 - R1h: 0.0 - R24h: 0.0 - CB: 730 - Trend: -0.41
[18/04/2016-00:01:22] Checking internet connetion ...
[18/04/2016-00:01:22] Internet ok
[18/04/2016-00:01:22] Uploading data ...
[18/04/2016-00:01:23] Rereading config file ..
[18/04/2016-00:01:23] Disk space left = 491 Mb
[18/04/2016-00:01:23] Sleeping 600 seconds
lun 18 apr 2016, 00.01.23, CEST
[18/04/2016-00:01:23] System time adjusted from NPT server : 193.204.114.232
[18/04/2016-00:01:23] Deleted file : ./meteo.txt
[18/04/2016-00:01:23] Sending file to server : meteo.txt OK Deleted
[18/04/2016-00:03:13] New data received from WH1080_RTL-SDR station 0041. Processing...
[18/04/2016-00:03:13] BMP085 - Temperature: 19.4 C Pressure:    962.0 
[18/04/2016-00:03:13] Calculating Meteo data and statistics
[18/04/2016-00:03:47] Logging data to Database
[18/04/2016-00:03:47] Dir: ESE - Spd: 6.12 - Gst: 26.93 - Tout: 228.8 - Tin: 19.4 - Hout: 3.0 - P: 1012 - Rtot: 314.4 - RDay: -225.3 - R1h: -225.3 - R24h: -225.3 - CB: 16636 - Trend: 1.19
[18/04/2016-00:03:55] New data received from WH1080_RTL-SDR station 0041. Processing...
[18/04/2016-00:03:55] BMP085 - Temperature: 19.4 C Pressure:    961.9 
[18/04/2016-00:03:55] Calculating Meteo data and statistics
[18/04/2016-00:04:29] Logging data to Database
[18/04/2016-00:04:29] Dir: ESE - Spd: 101.59 - Gst: 26.93 - Tout: 228.8 - Tin: 19.4 - Hout: 3.0 - P: 1012 - Rtot: 314.4 - RDay: 0.0 - R1h: -225.3 - R24h: -225.3 - CB: 16636 - Trend: 39.24
[18/04/2016-00:04:43] New data received from WH1080_RTL-SDR station 0041. Processing...
[18/04/2016-00:04:43] BMP085 - Temperature: 19.4 C Pressure:    961.9 
[18/04/2016-00:04:43] Calculating Meteo data and statistics
[18/04/2016-00:05:17] Logging data to Database
[18/04/2016-00:05:17] Dir: ESE - Spd: 79.56 - Gst: 26.93 - Tout: 228.8 - Tin: 19.4 - Hout: 4.0 - P: 1012 - Rtot: 314.4 - RDay: 0.0 - R1h: -225.3 - R24h: -225.3 - CB: 15662 - Trend: 67.70
[18/04/2016-00:05:31] New data received from WH1080_RTL-SDR station 0041. Processing...
[18/04/2016-00:05:31] BMP085 - Temperature: 19.4 C Pressure:    961.9 
[18/04/2016-00:05:31] Calculating Meteo data and statistics
[18/04/2016-00:05:38] Last main Thread delay ratio: 0.4
[18/04/2016-00:06:05] Logging data to Database
[18/04/2016-00:06:05] Dir: ESE - Spd: 50.18 - Gst: 26.93 - Tout: 228.8 - Tin: 19.4 - Hout: 5.0 - P: 1012 - Rtot: 314.4 - RDay: 0.0 - R1h: -225.3 - R24h: -225.3 - CB: 14875 - Trend: 80.36
[18/04/2016-00:06:19] New data received from WH1080_RTL-SDR station 0041. Processing...
[18/04/2016-00:06:19] BMP085 - Temperature: 19.4 C Pressure:    961.9 
[18/04/2016-00:06:19] Calculating Meteo data and statistics
[18/04/2016-00:06:53] Logging data to Database
[18/04/2016-00:06:53] Dir: ESE - Spd: 28.15 - Gst: 26.93 - Tout: 228.8 - Tin: 19.4 - Hout: 6.0 - P: 1012 - Rtot: 314.4 - RDay: 0.0 - R1h: -225.3 - R24h: -225.3 - CB: 14208 - Trend: 83.22
[18/04/2016-00:07:07] New data received from WH1080_RTL-SDR station 0041. Processing...
[18/04/2016-00:07:07] BMP085 - Temperature: 19.3 C Pressure:    961.8 
[18/04/2016-00:07:07] Calculating Meteo data and statistics
[18/04/2016-00:07:41] Logging data to Database
[18/04/2016-00:07:42] Dir: SE - Spd: 6.12 - Gst: 9.79 - Tout: 13.3 - Tin: 19.3 - Hout: 85.0 - P: 1012 - Rtot: 539.7 - RDay: 225.3 - R1h: 0.0 - R24h: 0.0 - CB: 731 - Trend: 77.88
[18/04/2016-00:07:55] New data received from WH1080_RTL-SDR station 0041. Processing...
[18/04/2016-00:07:55] BMP085 - Temperature: 19.3 C Pressure:    961.8 
[18/04/2016-00:07:55] Calculating Meteo data and statistics
[18/04/2016-00:08:29] Logging data to Database
[18/04/2016-00:08:29] Dir: S - Spd: 6.12 - Gst: 14.69 - Tout: 13.3 - Tin: 19.3 - Hout: 85.0 - P: 1012 - Rtot: 539.7 - RDay: 225.3 - R1h: 0.0 - R24h: 0.0 - CB: 731 - Trend: 72.51
[18/04/2016-00:08:44] New data received from WH1080_RTL-SDR station 0041. Processing...
[18/04/2016-00:08:44] BMP085 - Temperature: 19.3 C Pressure:    961.8 

X Tony

C'è il modo per non avere il log Davis e il log separato con data, senza dover riavviare?
Ultima Modifica 2 Anni 11 Mesi fa da Roberto Vaccaro.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6642 da seven
Che meraviglia! :)
Che modello di stazione hai esattamente Roberto?
Vista così mi pare di capire che il driver non interpreti correttamente i segnali di tempo che vengono (o dovrebbero essere) ricevuti ogni due ore (nelle ore pari, quindi anche a mezzanotte). Se il driver confonde data ed ora per dati meteo, saranno ovviamente valori del tutto sballati.
Poiché a me la stessa cosa NON sta succedendo, vedo due possibili cause:
o tu hai un tipo di stazione nella quale finora non mi ero mai imbattuto (e quindi il driver non riconosce il formato dei dati), o la versione del driver che stai utilizzando contiene -ahimé- qualche magagna di gioventù.

Inizierei da quest'ultima ipotesi, quindi fai un backup della tua attuale cartella /swpi, poi svuotala e copiaci dentro l'ultima versione che trovi nella repository Git di Tony ( github.com/ToninoTarsi/swpi.git ).
Sovrascrivi poi il db vuoto appena installato con il tuo (se vuoi), infine riavvia la Rasp. Ricordati che swpi partirà con le impostazioni di default, quindi dovrai deselezionare il sensore SIMULATE e selezionare il RTL, nonchè attivare il BMP085.
Una volta riavviata magari tienila d'occhio durante i primi 5-7 minuti delle ore pari che vediamo come va.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6645 da Roberto Vaccaro
La stazione è una PCE-FWS 20 che sta funzionando dal marzo 2013.

www.iw1pur.com/swpi/meteobargagli.html

ed è la stessa per i due sistemi, quello effettivo e quello di test.
Non mi pare ci siano problemi di orario, forse qualche problema coi calcoli.
Ti allego un estratto del DB dove si vede il problema.
								HUM	RAIN	RAIN_RATE TEMPINT	WIND_CHILL TEMP_APPARENT	DEW_POINT
2016-04-17 23:59:05.700000	2016-04-17 23:59:05.700000	86	539.7	0	  19.4		13.2	   13.0218599241558	10.9082777330515
2016-04-17 23:59:53.940000	2016-04-17 23:59:53.940000	85	539.7	0	  19.4		13.2	   12.7346580645726	10.7323067850488
2016-04-18 00:03:05.120000	2016-04-18 00:03:05.120000	3	314.4	-225.3	  19.4		228.8	   511.951910168498	95.8754446125196
2016-04-18 00:03:53.330000	2016-04-18 00:03:53.330000	3	314.4	0	  19.4		228.8	   493.388299057387	95.875444612519 
2016-04-18 00:05:29.280000	2016-04-18 00:05:29.280000	5	314.4	0	  19.4		228.8	   695.612628058608	110.321570349156
2016-04-18 00:06:17.010000	2016-04-18 00:06:17.010000	5       314.4	0	  19.4		228.8	   796.010209225886	115.785361585051
2016-04-18 00:07:05.220000	2016-04-18 00:07:05.220000	85	539.7	225.3	  19.3		13.3	   12.3860519367733	10.8303490010528
2016-04-18 00:07:53.460000	2016-04-18 00:07:53.460000	85	539.7	225.3	  19.3		13.3	   12.3860519367733	10.8303490010528

La magagna che hai trovato a cosa si riferisce?
Provo a scaricare la versione dal repository e vedere cosa succede

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa - 2 Anni 11 Mesi fa #6647 da seven
Non è la PCE il problema Roby, sto cercando di inquadrare a che punto del processo di decodifica c'è qualcosa che va storto.
Come accennato prima, a cavallo delle ore pari (00:00, 02:00, 04:00, ecc...) il sensore esterno della nostra stazione smette di trasmettere alla console i dati rilevati dai sensori meteo (temperatura, vento ed umidità) come fa di solito ogni 48 secondi e se ne sta zitto per qualche minuto (circa 3-4 minuti).
Ci sono quindi 3-4 minuti di vuoto dal minuto (ad esempio) 23:59 al minuto 00:03.
Dal minuto 00:03 al minuto 00:07 circa i segnali cambiano: non sono più segnali meteo ma di data ed ora. Questi sono ricevuti direttamente via radio da una stazione tedesca (cerca DCF77 in Wikipedia) e rappresentano data ed ora esatta.
In questo modo la console rimane perfettamente sincronizzata con l'ora esatta. Il mio driver riesce a leggere (di solito) questi segnali ed a regolare l'ora della Raspberry di conseguenza, se l'apposita opzione è selezionata nel pannello di controllo del driver.

Dopo il minuto 00:07 la stazione riprende a trasmettere i segnali meteo come di consueto (temperatura, vento, umidità).

Chiaramente qui c'è qualche problema legato al non riconoscimento dei segnali di tempo da quelli meteo da parte del driver, che interpreta (poniamo caso) l'anno 2016 come se fosse il valore della pioggia caduta ed è perciò un dato sbagliato.
Se guardi il log i valori sballati sono tutti a cavallo di questi fatidici 7-8 minuti: il driver dovrebbe accorgersi che sta ricevendo il segnale orario ma non lo fa, e tenta di interpretare data ed ora ricevuti come fossero gradi, pioggia, umidità.
Per questo volevo capire che modello di stazione hai: il driver sembra non riconoscerla e se così fosse dovrò analizzarne il segnale in un modo che poi ti dirò. :)
Ultima Modifica 2 Anni 11 Mesi fa da seven.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa - 2 Anni 11 Mesi fa #6655 da Roberto Vaccaro
Conosco il DCF77, l'ho implementato in altre app radioamatoriali. Purtroppo dove vivo io il segnale non è gran chè a volte passa molto tempo prima che i sistemi si aggancino. L'unico che funziona decentemente è un'hardware esterno con antenna in ferrite orientato nella direzione giusta ;)
Attualmente recupero l'ora per le mie apparecchiature tramite un gps.
Comunque questa è una divagazione.
Ti confermo che il problema si presenta in concomitanza del 4/5 minuto delle ore pari. Però io ho disattivato l'aggiornamento ora tramite DCF77.
Se ti può aiutare ricordo che quando monitoravo costantemente il segnale con rtl_433 non ho mai visto l'output relativo hai segnali di tempo (Msg type:1)
Però la console PCE viene aggiornata. Sono quasi sicuro che la parte relativa al DCF sia al suo interno. Se non ricordo male quando l'avevo aperta ho visto un'antenna in ferrite non certo adatta a ricevere gli 800 Mhz.
Quindi credo che il mio sistema non trasmetta i dati di tempo dal sensore esterno. Inoltre il problema relativo hai dati sballati si presenta, molto raramente, anche col RFM01. E non solo ame.
Ultima Modifica 2 Anni 11 Mesi fa da Roberto Vaccaro.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa - 2 Anni 11 Mesi fa #6656 da seven
Lo immagino per il rfm01, infatti quando lo usavo avevo impostato una specie di filtro anti valori sballati del tipo 'se la temperatura supera 50 gradi non considerarla' ecc.
:cheer:
E se invece lasci attivo l'aggiornamento dell'ora da pannello di controllo cosa succede?
Rimango dell'idea che i dati male interpretati siano proprio quelli di data ed ora, probabilmente con un preambolo diverso da quello che si aspetta il driver...
Stasera ci do'un occhio.
Ultima Modifica 2 Anni 11 Mesi fa da seven.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa - 2 Anni 11 Mesi fa #6657 da seven
Anzi se tu fossi gentile da farmi questo favore te ne sarei grato : ferma swpi ed a cavallo di un'ora pari esegui nella cartella/home/pi il seguente comando :


rtl_433 -f 868200000 -a -t

Diciamo dal 58' minuto dell'ora dispari al 10 minuto della pari. Questo genererà una dozzina di file con nome tipo file000.gdata.
Se riesci ad uploadarmeli da qualche parte poi potrò analizzare il tuo segnale!
Ultima Modifica 2 Anni 11 Mesi fa da seven.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa - 2 Anni 11 Mesi fa #6659 da Roberto Vaccaro
Se per pannello di controllo intendi la console, non è collegata.
Se intendi swpi.cfg attualmente uso ntp ed è disattivato il dcf.
Quando era attivo stesso problema.
Riguardo il comando posso farlo.
Ultima Modifica 2 Anni 11 Mesi fa da Roberto Vaccaro.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6661 da seven
Ottimo. Con i tuoi files avrò un quadro completo della situazione sul quale potrò lavorare.
Per inciso è importante che rtl_433 'capti' sia qualche pacchetto di dati meteo, sia qualche pacchetto di dati data/ora, per questo mi serve che sia fatto dal minuto 58 (che conterrà dati meteo) al minuto 8 - 10 della nuova ora (pari).
[OT] Mi fa piacere sapere che anche tu smanetti con la RF, è una delle mie passioni fin dalle elementari! :lol:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6662 da Roberto Vaccaro

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6663 da seven
Spettacolo Roby! Ho già trovato la magagna ed ora provo a sistemarla. Grazie!
No non sono ancora radioamatore anche se penso che prima o poi il patentino me lo farò. E' da una vita che me lo dico ma ci sto pensando seriamente da un po' ;)

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa - 2 Anni 11 Mesi fa #6664 da seven
Fatto. La palla passa ora al buon Tony (quando potrà) per il pull.

Se vuoi toglierti lo sfizio nel frattempo fai così:

apri il file /swpi/rtl_433/src/devices/fineoffset_wh1080.c


Le righe dalla 221 alla 225 ora si presentano così:


if (br[0] == 0xff && br[1] == 0xa0) {
msg_type = 0;
} else if (br[0] == 0xff && br[1] == 0xb0) {
msg_type = 1;
}



Devi trasformarle in così:



if (br[0] == 0xff && (br[1] >> 4) == 0x0a) {
msg_type = 0;
} else if (br[0] == 0xff && (br[1] >> 4) == 0x0b) {
msg_type = 1;
}


Salva il file, torna su a /swpi/rtl_433 :

mkdir build
cd build
cmake ../
make
sudo make install

e sei a posto.

Per provare senza dover aspettare ore pari/dispari fai così:
nella cartella /home/pi dovresti avere ancora i files che mi hai mandato;
ferma swpi, portati in quella cartella e digita:

rtl_433 -r gfile020.data

(dove ovviamente gfile020.data è uno dei files che hai nella cartella)

Prova con i vari file, sia con quelli di tempo che con quelli meteo e dimmi come va.
Ultima Modifica 2 Anni 11 Mesi fa da seven.
Ringraziano per il messaggio: Roberto Vaccaro

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa - 2 Anni 11 Mesi fa #6665 da Roberto Vaccaro
Fatto, ti tengo informato

Grazie

Questo è il log dell'ora pari:
[20/04/2016-11:59:56] Dir: S - Spd: 9.79 - Gst: 13.46 - Tout: 20.9 - Tin: 18.1 - Hout: 45.0 - P: 1021 - Rtot: 539.7 - RDay: 0.0 - R1h: 0.0 - R24h: 0.0 - CB: 1940 - Trend: 2.68
[20/04/2016-12:00:00] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[20/04/2016-12:00:00] Error sending  file to server : meteo.txt
[20/04/2016-12:00:00] Deleted file : /dev/shm/meteo.txt
[20/04/2016-12:00:00] Data sent to server : OK
[20/04/2016-12:01:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[20/04/2016-12:01:02] Deleted file : /dev/shm/meteo.txt
[20/04/2016-12:01:02] Sending file to server : meteo.txt OK Deleted
[20/04/2016-12:03:14] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-12:03:14] BMP085 - Temperature: 18.1 C Pressure:    970.6 
[20/04/2016-12:03:14] Calculating Meteo data and statistics
[20/04/2016-12:03:14] Logging data to Database
[20/04/2016-12:03:14] Dir: ESE - Spd: 6.12 - Gst: 26.93 - Tout: 230.6 - Tin: 18.1 - Hout: 3.0 - P: 1021 - Rtot: 316.8 - RDay: -222.9 - R1h: -222.9 - R24h: -222.9 - CB: 16743 - Trend: 1.00
[20/04/2016-12:03:55] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-12:03:55] BMP085 - Temperature: 18.1 C Pressure:    970.6 
[20/04/2016-12:03:55] Calculating Meteo data and statistics
[20/04/2016-12:03:55] Logging data to Database
[20/04/2016-12:03:55] Dir: ESE - Spd: 101.59 - Gst: 26.93 - Tout: 230.6 - Tin: 18.1 - Hout: 3.0 - P: 1021 - Rtot: 316.8 - RDay: -222.9 - R1h: -222.9 - R24h: -222.9 - CB: 16743 - Trend: 36.74
[20/04/2016-12:04:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[20/04/2016-12:04:11] Last main Thread delay ratio: 0.5
[20/04/2016-12:04:27] Error sending  file to server : meteo.txt
[20/04/2016-12:04:27] Deleted file : /dev/shm/meteo.txt
[20/04/2016-12:04:44] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-12:04:44] BMP085 - Temperature: 18.1 C Pressure:    970.6 
[20/04/2016-12:04:44] Calculating Meteo data and statistics
[20/04/2016-12:04:44] Logging data to Database
[20/04/2016-12:04:44] Dir: ESE - Spd: 79.56 - Gst: 26.93 - Tout: 230.6 - Tin: 18.1 - Hout: 4.0 - P: 1021 - Rtot: 316.8 - RDay: -222.9 - R1h: -222.9 - R24h: -222.9 - CB: 15764 - Trend: 62.43
[20/04/2016-12:05:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[20/04/2016-12:05:01] Data sent to server : OK
[20/04/2016-12:05:01] Deleted file : /dev/shm/meteo.txt
[20/04/2016-12:05:01] Sending file to server : meteo.txt OK Deleted
[20/04/2016-12:05:32] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-12:05:32] BMP085 - Temperature: 18.1 C Pressure:    970.6 
[20/04/2016-12:05:32] Calculating Meteo data and statistics
[20/04/2016-12:05:32] Logging data to Database
[20/04/2016-12:05:32] Dir: ESE - Spd: 50.18 - Gst: 26.93 - Tout: 230.6 - Tin: 18.1 - Hout: 5.0 - P: 1021 - Rtot: 316.8 - RDay: -222.9 - R1h: -222.9 - R24h: -222.9 - CB: 14972 - Trend: 74.34
[20/04/2016-12:06:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[20/04/2016-12:06:07] Deleted file : /dev/shm/meteo.txt
[20/04/2016-12:06:07] Sending file to server : meteo.txt OK Deleted
[20/04/2016-12:06:20] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-12:06:20] BMP085 - Temperature: 18.1 C Pressure:    970.7 
[20/04/2016-12:06:20] Calculating Meteo data and statistics
[20/04/2016-12:06:20] Logging data to Database
[20/04/2016-12:06:20] Dir: ESE - Spd: 28.15 - Gst: 26.93 - Tout: 230.6 - Tin: 18.1 - Hout: 6.0 - P: 1021 - Rtot: 316.8 - RDay: -222.9 - R1h: -222.9 - R24h: -222.9 - CB: 14302 - Trend: 76.07
[20/04/2016-12:07:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[20/04/2016-12:07:01] Error sending  file to server : meteo.txt
[20/04/2016-12:07:01] Deleted file : /dev/shm/meteo.txt
[20/04/2016-12:07:07] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-12:07:07] BMP085 - Temperature: 18.1 C Pressure:    970.6 
[20/04/2016-12:07:07] Calculating Meteo data and statistics
[20/04/2016-12:07:07] Logging data to Database
[20/04/2016-12:07:07] Dir: SE - Spd: 6.12 - Gst: 8.57 - Tout: 21.1 - Tin: 18.1 - Hout: 44.0 - P: 1021 - Rtot: 539.7 - RDay: 0.0 - R1h: 0.0 - R24h: 0.0 - CB: 1982 - Trend: 69.19
[20/04/2016-12:07:55] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-12:07:56] BMP085 - Temperature: 18.1 C Pressure:    970.7 
[20/04/2016-12:07:56] Calculating Meteo data and statistics
[20/04/2016-12:07:56] Logging data to Database

I valori RDay R1h e R24h sono negativi e probabilmente non considerati a livello db, sono valori relativi all'ora?

Valori ora dispari:
[20/04/2016-12:59:08] Logging data to Database
[20/04/2016-12:59:09] Dir: S - Spd: 9.79 - Gst: 17.14 - Tout: 22.6 - Tin: 18.1 - Hout: 38.0 - P: 1021 - Rtot: 539.7 - RDay: 0.0 - R1h: 0.0 - R24h: 0.0 - CB: 2264 - Trend: 2.05
[20/04/2016-12:59:37] Checking internet connetion ...
[20/04/2016-12:59:37] Internet ok
[20/04/2016-12:59:37] Uploading data ...
[20/04/2016-12:59:38] Rereading config file ..
[20/04/2016-12:59:38] Disk space left = 519 Mb
[20/04/2016-12:59:38] Sleeping 600 seconds
mer 20 apr 2016, 12.59.39, CEST
[20/04/2016-12:59:39] System time adjusted from NPT server : 193.204.114.232
[20/04/2016-12:59:54] Deleted file : /dev/shm/meteo.txt
[20/04/2016-12:59:54] Sending file to server : meteo.txt OK Deleted
[20/04/2016-12:59:56] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-12:59:56] BMP085 - Temperature: 18.2 C Pressure:    970.2 
[20/04/2016-12:59:56] Calculating Meteo data and statistics
[20/04/2016-12:59:56] Logging data to Database
[20/04/2016-12:59:56] Dir: N - Spd: 7.34 - Gst: 13.46 - Tout: 22.6 - Tin: 18.2 - Hout: 38.0 - P: 1021 - Rtot: 539.7 - RDay: 0.0 - R1h: 222.9 - R24h: 0.0 - CB: 2264 - Trend: 1.89
[20/04/2016-13:00:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[20/04/2016-13:00:02] Data sent to server : OK
[20/04/2016-13:00:02] Deleted file : /dev/shm/meteo.txt
[20/04/2016-13:00:02] Sending file to server : meteo.txt OK Deleted
[20/04/2016-13:00:44] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-13:00:44] BMP085 - Temperature: 18.2 C Pressure:    970.2 
[20/04/2016-13:00:44] Calculating Meteo data and statistics
[20/04/2016-13:00:44] Logging data to Database
[20/04/2016-13:00:44] Dir: SSW - Spd: 14.69 - Gst: 18.36 - Tout: 22.7 - Tin: 18.2 - Hout: 39.0 - P: 1021 - Rtot: 539.7 - RDay: 0.0 - R1h: 222.9 - R24h: 0.0 - CB: 2219 - Trend: 6.02
[20/04/2016-13:01:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[20/04/2016-13:01:16] Deleted file : /dev/shm/meteo.txt
[20/04/2016-13:01:16] Sending file to server : meteo.txt OK Deleted
[20/04/2016-13:01:32] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-13:01:33] BMP085 - Temperature: 18.2 C Pressure:    970.2 
[20/04/2016-13:01:33] Calculating Meteo data and statistics
[20/04/2016-13:01:33] Logging data to Database
[20/04/2016-13:01:33] Dir: S - Spd: 11.02 - Gst: 17.14 - Tout: 22.6 - Tin: 18.2 - Hout: 38.0 - P: 1021 - Rtot: 539.7 - RDay: 0.0 - R1h: 222.9 - R24h: 0.0 - CB: 2264 - Trend: 7.05
[20/04/2016-13:02:00] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[20/04/2016-13:02:01] Deleted file : /dev/shm/meteo.txt
[20/04/2016-13:02:01] Sending file to server : meteo.txt OK Deleted
[20/04/2016-13:02:21] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-13:02:21] BMP085 - Temperature: 18.2 C Pressure:    970.1 
[20/04/2016-13:02:21] Calculating Meteo data and statistics
[20/04/2016-13:02:21] Logging data to Database
[20/04/2016-13:02:22] Dir: S - Spd: 7.34 - Gst: 11.02 - Tout: 22.5 - Tin: 18.2 - Hout: 36.0 - P: 1021 - Rtot: 539.7 - RDay: 0.0 - R1h: 222.9 - R24h: 0.0 - CB: 2359 - Trend: 5.49
[20/04/2016-13:03:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[20/04/2016-13:03:02] Deleted file : /dev/shm/meteo.txt
[20/04/2016-13:03:02] Sending file to server : meteo.txt OK Deleted
[20/04/2016-13:03:08] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-13:03:08] BMP085 - Temperature: 18.2 C Pressure:    970.2 
[20/04/2016-13:03:08] Calculating Meteo data and statistics
[20/04/2016-13:03:08] Logging data to Database
[20/04/2016-13:03:08] Dir: S - Spd: 9.79 - Gst: 14.69 - Tout: 22.5 - Tin: 18.2 - Hout: 38.0 - P: 1021 - Rtot: 539.7 - RDay: 0.0 - R1h: 222.9 - R24h: 0.0 - CB: 2263 - Trend: 7.27
[20/04/2016-13:03:56] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-13:03:56] BMP085 - Temperature: 18.2 C Pressure:    970.1 
[20/04/2016-13:03:56] Calculating Meteo data and statistics
[20/04/2016-13:03:56] Logging data to Database
[20/04/2016-13:03:56] Dir: S - Spd: 6.12 - Gst: 11.02 - Tout: 22.5 - Tin: 18.2 - Hout: 36.0 - P: 1021 - Rtot: 539.7 - RDay: 0.0 - R1h: 222.9 - R24h: 0.0 - CB: 2359 - Trend: 7.59
[20/04/2016-13:04:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[20/04/2016-13:04:02] Deleted file : /dev/shm/meteo.txt
[20/04/2016-13:04:02] Sending file to server : meteo.txt OK Deleted
[20/04/2016-13:04:12] Last main Thread delay ratio: 0.5
[20/04/2016-13:04:44] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-13:04:44] BMP085 - Temperature: 18.2 C Pressure:    970.2 
[20/04/2016-13:04:44] Calculating Meteo data and statistics
[20/04/2016-13:04:44] Logging data to Database
[20/04/2016-13:04:45] Dir: S - Spd: 7.34 - Gst: 14.69 - Tout: 22.5 - Tin: 18.2 - Hout: 36.0 - P: 1021 - Rtot: 539.7 - RDay: 0.0 - R1h: 222.9 - R24h: 0.0 - CB: 2359 - Trend: 8.46
[20/04/2016-13:05:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[20/04/2016-13:05:01] Data sent to server : OK
[20/04/2016-13:05:01] Deleted file : /dev/shm/meteo.txt
[20/04/2016-13:05:01] Sending file to server : meteo.txt OK Deleted
[20/04/2016-13:05:33] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-13:05:33] BMP085 - Temperature: 18.2 C Pressure:    970.2 
[20/04/2016-13:05:33] Calculating Meteo data and statistics
[20/04/2016-13:05:33] Logging data to Database
[20/04/2016-13:05:33] Dir: S - Spd: 8.57 - Gst: 17.14 - Tout: 22.6 - Tin: 18.2 - Hout: 36.0 - P: 1021 - Rtot: 539.7 - RDay: 0.0 - R1h: 222.9 - R24h: 0.0 - CB: 2360 - Trend: 8.82
[20/04/2016-13:06:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[20/04/2016-13:06:02] Deleted file : /dev/shm/meteo.txt
[20/04/2016-13:06:02] Sending file to server : meteo.txt OK Deleted
[20/04/2016-13:06:20] New data received from WH1080_RTL-SDR station 0041. Processing...
[20/04/2016-13:06:20] BMP085 - Temperature: 18.2 C Pressure:    970.3 
[20/04/2016-13:06:20] Calculating Meteo data and statistics
[20/04/2016-13:06:20] Logging data to Database
[20/04/2016-13:06:20] Dir: SE - Spd: 8.57 - Gst: 12.24 - Tout: 22.5 - Tin: 18.2 - Hout: 35.0 - P: 1021 - Rtot: 539.7 - RDay: 0.0 - R1h: 0.0 - R24h: 0.0 - CB: 2409 - Trend: 8.10
[20/04/2016-13:07:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[20/04/2016-13:07:01] Deleted file : /dev/shm/meteo.txt
[20/04/2016-13:07:01] Sending file to server : meteo.txt OK Deleted
R1h, solo lui, assume un valore positivo. Questo cosa vuol dire?
Non sta piovendo.

Il db è stato ricreato prima di far partire swpi. Lascio attivo e continuo a controllare.
Ultima Modifica 2 Anni 11 Mesi fa da Roberto Vaccaro.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6666 da seven
Sembra che non abbia affatto recepito la modifica... Forse avrei dovuto specificare che l'ambaradan andava fatto con il filesystem in modalità rw, perdonami.
Quando hai la possibilità, ferma swpi, dai il comando rw, poi entra in /swpi/rtl_433/build e ridai:

sudo make install

Infine riavvia swpi

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6667 da Roberto Vaccaro
E' stato fatto col filesystem in scrittura e qualcosa ha recepito.
Se guardi il mio sito di test:

www.iw1pur.com/swpi_test/meteobargagli.html

vedrai che i valori della pioggia non sono sballati.
Anche la temperatura da valori assurdi proprio nel periodo della sincronizzazione dell'ora.
Bisognerebbe provare a ignorare le stringa relative all'ora
Infatti i valori errati vengono inviati al database di mysql e probabilmente anche a wunderground se fosse attivo
I grafici e statistiche che vedi sulla pagina di test non sono da considerare.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa - 2 Anni 11 Mesi fa #6669 da seven
Mmmm... no, c'è qualcosa che non mi torna.
Ti chiedo un'altra cortesia, porta pazienza, vediamo se riusciamo a capire il problema dov'è:

Copia i file dell'ora pari

gfile.013.data, gfile014.data, 015, 016 e 017.data in

/swpi/rtl_433/build/src

poi dai questi comandi, compreso il punto e lo slash iniziale:

./rtl_433 -R 32 -r gfile013.data
./rtl_433 -R 32 -r gfile014.data
./rtl_433 -R 32 -r gfile015.data
./rtl_433 -R 32 -r gfile016.data
./rtl_433 -R 32 -r gfile017.data

l'output che DEVI ottenere sarà questo per i messaggi meteo:

Registering protocol "Fine Offset WH1080 Weather Station"
Test mode active. Reading samples from file: gfile013.data
Input format: uint8
@0.524288s :    Fine Offset WH1080 weather station
        Msg type:        0
        StationID:       0041
        Temperature:     11.9 C
        Humidity:        73 %
        Wind string:     NNE
        Wind degrees:    23
        Wind avg speed:  1.22
        Wind gust:       2.45
        Total rainfall:  539.7
Test mode file issued 2 packets



Mentre invece per i data/ora sarà questo:

Registering protocol "Fine Offset WH1080 Weather Station"
Test mode active. Reading samples from file: gfile014.data
Input format: uint8
@0.000000s :    Fine Offset WH1080 weather station
        Msg type:       1
        StationID:      0041
        Hours:          22
        Minutes:        03
        Seconds:        05
        Year:           2016
        Month:          04
        Day:            19
Test mode file issued 1 packets


Se non è così, per favore mi posti entrambi i tipi di messaggio che escono?
Ultima Modifica 2 Anni 11 Mesi fa da seven.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6670 da Roberto Vaccaro
Dà questo errore
pi@swpi ~/swpi/rtl_433/build/src $ ./rtl_433 -R 32 -r gfile016.data
Registering protocol "Fine Offset WH1080 Weather Station"
Test mode active. Reading samples from file: gfile016.data
Input format: uint8
Errore di segmentazione

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6671 da seven
Ehe, vedi che qualcosa c'è che non va?
Vediamo se cambia qualcosa con i sorgenti che sto usando io, scompattali nella cartella /swpi/rtl_433 al posto di quelli esistenti.
Il comando per scompattarli è tar zxfv rtl_433.tar.gz

Ti ho lasciato dentro la versione già compilata (dentro /build/src) ed i due file gfile001.data e gfile014.data con i quali provarla nel modo indicato un post fa.
Trovi il file compresso qua:

https://mega.nz/#!vMNCiC4b!vIl_aI4KaYI8wdUNpAklI6-Hzmu63eUHuQBnockrdyw

Se ti funziona, puoi installarlo con il filesystem in modalità rw con il solito sudo make install.

Grazie per la tua pazienza, spero riusciamo a farlo funzionare come deve!

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
2 Anni 11 Mesi fa #6677 da Roberto Vaccaro
Ho fatto quello che hai suggerito, stranamente ha funzionato solo una volta.
Mi spiego meglio, appena scompattato e riavviato lego i files dat come dovrebbe.
Dopo l'installazione torna tutto come prima .... Errore di segmentazione
Ho rifatto l'operazione più volte anche dopo aver levato il filesystem in sola lettura da fstab.
Veramente a livello di programma qualcosa è cambiato nel log vedrai cosa succede alle ore pari
[21/04/2016-19:59:57] Dir: NE - Spd: 1.22 - Gst: 2.45 - Tout: 15.0 - Tin: 18.5 - Hout: 51.0 - P: 1019 - Rtot: 539.7 - RDay: 0.0 - R1h: 0.0 - R24h: 0.0 - CB: 1656 - Trend: 1.69
[21/04/2016-20:00:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[21/04/2016-20:00:12] Deleted file : /dev/shm/meteo.txt
[21/04/2016-20:00:12] Sending file to server : meteo.txt OK Deleted
[21/04/2016-20:01:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[21/04/2016-20:01:01] Deleted file : /dev/shm/meteo.txt
[21/04/2016-20:01:01] Sending file to server : meteo.txt OK Deleted
[21/04/2016-20:03:13] New data received from WH1080_RTL-SDR station 0041. Processing...
[21/04/2016-20:03:33] Last main Thread delay ratio: 0.5
[21/04/2016-20:08:52] Checking internet connetion ...
[21/04/2016-20:08:53] Internet ok
[21/04/2016-20:08:53] Logging data ...
[21/04/2016-20:08:53] Uploading data ...
[21/04/2016-20:08:53] Rereading config file ..
[21/04/2016-20:08:53] Error : Something wrong with sensors .. restarting ws
[21/04/2016-20:08:53] Rebooting system ..
[21/04/2016-20:09:27] Starting SINT WIND PI  ... 
************************************************************************
*                      Sint Wind PI 01.23.80                           *
*                                                                      *
*          2012-2016 by Tonino Tarsi  <tony.tarsi@gmail.com>           *
*                                                                      *
*     System will start in 10 seconds - Press Ctrl-C to cancel         *
************************************************************************
10.....9.....8.....7.....6.....5.....4.....3.....2.....1.....
[21/04/2016-20:09:40] loading plugins
[21/04/2016-20:09:40] Starting sensor reading - Sensor type is : WH1080_RTL-SDR
[21/04/2016-20:09:40] Starting plugin : <module 'IPCamLogger' from './plugins/IPCamLogger.pyc'>
[21/04/2016-20:09:40] Starting plugin : <module 'wunderground' from './plugins/wunderground.pyc'>
[21/04/2016-20:09:40] Config Server running on port 80
[21/04/2016-20:09:40] Checking internet connetion ...
[21/04/2016-20:09:41] Internet ok
[21/04/2016-20:09:41] Checking internet connetion ...
[21/04/2016-20:09:41] Internet ok
gio 21 apr 2016, 20.10.12, CEST
[21/04/2016-20:10:12] System time adjusted from NPT server : 193.204.114.232
[21/04/2016-20:10:12] Connected with IP :88.37.130.170

[21/04/2016-20:10:12] Local IP :192.168.123.112 Public IP : 88.37.130.170

[21/04/2016-20:10:12] Starting General WatchDog
gio 21 apr 2016, 20.10.13, CEST
[21/04/2016-20:10:13] System time adjusted from NPT server : 193.204.114.232
[21/04/2016-20:10:13] RTL-SDR-compatible USB DVB-T dongle detected.
[21/04/2016-20:10:14] Mail sent to :iw1pur@iw1pur.com
[21/04/2016-20:10:18] Warning could not delete wh1080-rtl_433.txt file
[21/04/2016-20:10:18] Starting RF listening
[21/04/2016-20:11:08] First data received from WH1080_RTL-SDR, station 0041. Processing...
[21/04/2016-20:11:08] BMP085 - Temperature: 18.5 C Pressure:    968.4 
[21/04/2016-20:11:08] Calculating Meteo data and statistics
[21/04/2016-20:11:08] Logging data to Database
[21/04/2016-20:11:08] Dir: N - Spd: 0.0 - Gst: 1.22 - Tout: 14.7 - Tin: 18.5 - Hout: 54.0 - P: 1019 - Rtot: 539.7 - RDay: 0.0 - R1h: 0.0 - R24h: 0.0 - CB: 1553
[21/04/2016-20:11:08] Checking internet connetion ...
[21/04/2016-20:11:08] Internet ok
[21/04/2016-20:11:08] Logging data ...
[21/04/2016-20:11:09] Data sent to server : OK
[21/04/2016-20:11:09] Uploading data ...
[21/04/2016-20:11:09] Rereading config file ..
[21/04/2016-20:11:09] Disk space left = 523 Mb
[21/04/2016-20:11:09] Sleeping 600 seconds
[21/04/2016-20:11:09] Deleted file : /dev/shm/meteo.txt
[21/04/2016-20:11:09] Sending file to server : meteo.txt OK Del
SWPI si riavvia (no reboot) in concomitanza di questo errore
Error : Something wrong with sensors .. restarting ws

Forse è meglio rifare l'immagine, eventualmente puoi darmi quella che usi tu.
Io non ho problemi di banda
Una domanda posso usare anche chiavette che vengono vendute per la TV?
Ovviamente con chipset Realtek RTL2832U

Si prega Accedi o Crea un account a partecipare alla conversazione.

Tempo creazione pagina: 0.781 secondi