× 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ù
7 Anni 11 Mesi fa #6797 da asy961
le chiavette ormai le ho ordinate semmai me le tengo per giocarci....;-)

ho fatto di meglio......il mio amico mi ha detto che ne aveva un'altra nel cassetto che pensava non funzionasse più perchè non si accende il led quando la inserisce.....

bene, me la sono fatta portare e......funziona anche quella!!! B)

adesso ne ho due che girano....
una sul raspberry e una sul portatile....

per ora tutto ok...vediamo più avanti..... :whistle:

Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah

Si prega Accedi a partecipare alla conversazione.

Di più
7 Anni 11 Mesi fa #6799 da seven
:cheer: :cheer: :cheer: :cheer: !!!!!!!!!!

Si prega Accedi a partecipare alla conversazione.

Di più
7 Anni 10 Mesi fa #6808 da asy961
niente da fare.....
stamani sono arrivato e la chiavetta nel portatile per ora sta funzionando... :)
mentre sul raspberry dopo qualche ora si è bloccata...... :S

questo è quello che leggo a video, fermo da quando si è bloccato
.............
[19/05/2016-20:30:33] System time adjusted from NPT server : ntp1.inrim.it
[19/05/2016-20:34:46] Last main Thread delay ratio: 0.2
cb transfer status: 5, cancelling...
cb transfer status: 5, cancelling...
rtlsdr_demod_write_reg failed with -4
Segmentation fault
pi@swpi /swpi $

se guardiamo il log si vede che swpi esegue continuamente dei reboot....
(ne metto solo alcuni)
[19/05/2016-20:36:07] Starting SINT WIND PI  ... 
************************************************************************
*                      Sint Wind PI 01.23.82                           *
*                                                                      *
*          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.....
[19/05/2016-20:36:20] loading plugins
[19/05/2016-20:36:20] Starting sensor reading - Sensor type is : WH1080_RTL-SDR
[19/05/2016-20:36:20] Checking internet connetion ...
[19/05/2016-20:36:20] Internet ok
[19/05/2016-20:36:20] Checking internet connetion ...
[19/05/2016-20:36:20] Internet ok
gio 19 mag 2016, 20.36.21, CEST
[19/05/2016-20:36:21] System time adjusted from NPT server : ntp1.inrim.it
[19/05/2016-20:36:21] Connected with IP :213.82.205.73
[19/05/2016-20:36:21] Starting General WatchDog
gio 19 mag 2016, 20.36.22, CEST
[19/05/2016-20:36:22] System time adjusted from NPT server : ntp1.inrim.it
[19/05/2016-20:36:22] RTL-SDR-compatible USB DVB-T dongle detected.
[19/05/2016-20:36:27] Starting RF listening
[19/05/2016-20:38:21] Checking internet connetion ...
[19/05/2016-20:38:21] Internet ok
[19/05/2016-20:38:22] Rereading config file ..
[19/05/2016-20:38:22] Disk space left = 3403 Mb
[19/05/2016-20:38:22] Sleeping 1200 seconds
gio 19 mag 2016, 20.38.22, CEST
[19/05/2016-20:38:22] System time adjusted from NPT server : ntp1.inrim.it
[19/05/2016-20:48:07] Starting SINT WIND PI  ... 
************************************************************************
*                      Sint Wind PI 01.23.82                           *
*                                                                      *
*          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.....
[19/05/2016-20:48:21] loading plugins
[19/05/2016-20:48:21] Starting sensor reading - Sensor type is : WH1080_RTL-SDR
[19/05/2016-20:48:21] Config Server running on port 80
[19/05/2016-20:48:21] Checking internet connetion ...
[19/05/2016-20:48:21] Internet ok
[19/05/2016-20:48:21] Checking internet connetion ...
[19/05/2016-20:48:21] Internet ok
gio 19 mag 2016, 20.48.22, CEST
[19/05/2016-20:48:22] System time adjusted from NPT server : ntp1.inrim.it
[19/05/2016-20:48:22] Connected with IP :213.82.205.73
[19/05/2016-20:48:22] Starting General WatchDog
gio 19 mag 2016, 20.48.22, CEST
[19/05/2016-20:48:22] System time adjusted from NPT server : ntp1.inrim.it
[19/05/2016-20:48:22] RTL-SDR-compatible USB DVB-T dongle detected.
[19/05/2016-20:48:27] Warning could not delete wh1080-rtl_433.txt file
[19/05/2016-20:48:27] Starting RF listening
[19/05/2016-20:50:21] Checking internet connetion ...
[19/05/2016-20:50:22] Internet ok
[19/05/2016-20:50:22] Rereading config file ..
[19/05/2016-20:50:22] Disk space left = 3403 Mb
[19/05/2016-20:50:22] Sleeping 1200 seconds
gio 19 mag 2016, 20.50.23, CEST
[19/05/2016-20:50:23] System time adjusted from NPT server : ntp1.inrim.it
[19/05/2016-21:00:07] Starting SINT WIND PI  ... 
************************************************************************
*                      Sint Wind PI 01.23.82                           *
*                                                                      *
*          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.....
[19/05/2016-21:00:20] loading plugins
[19/05/2016-21:00:20] Starting sensor reading - Sensor type is : WH1080_RTL-SDR
[19/05/2016-21:00:21] Checking internet connetion ...
[19/05/2016-21:00:21] Internet ok
[19/05/2016-21:00:21] Checking internet connetion ...
gio 19 mag 2016, 21.00.21, CEST
[19/05/2016-21:00:21] Internet ok
[19/05/2016-21:00:21] System time adjusted from NPT server : ntp1.inrim.it
[19/05/2016-21:00:21] Connected with IP :213.82.205.73
[19/05/2016-21:00:21] Starting General WatchDog
gio 19 mag 2016, 21.00.22, CEST
[19/05/2016-21:00:22] System time adjusted from NPT server : ntp1.inrim.it
[19/05/2016-21:00:22] RTL-SDR-compatible USB DVB-T dongle detected.
[19/05/2016-21:00:27] Warning could not delete wh1080-rtl_433.txt file
[19/05/2016-21:00:27] Starting RF listening
[19/05/2016-21:02:21] Checking internet connetion ...
[19/05/2016-21:02:21] Internet ok
[19/05/2016-21:02:22] Rereading config file ..
[19/05/2016-21:02:22] Disk space left = 3403 Mb
[19/05/2016-21:02:22] Sleeping 1200 seconds
gio 19 mag 2016, 21.02.23, CEST
[19/05/2016-21:02:23] System time adjusted from NPT server : ntp1.inrim.it
[19/05/2016-21:12:07] Starting SINT WIND PI  ... 
************************************************************************
*                      Sint Wind PI 01.23.82                           *
*                                                                      *
*          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.....
[19/05/2016-21:12:20] loading plugins
[19/05/2016-21:12:20] Starting sensor reading - Sensor type is : WH1080_RTL-SDR
[19/05/2016-21:12:21] Config Server running on port 80
[19/05/2016-21:12:21] Checking internet connetion ...
[19/05/2016-21:12:21] Internet ok
[19/05/2016-21:12:21] Checking internet connetion ...
[19/05/2016-21:12:21] Internet ok
gio 19 mag 2016, 21.12.21, CEST
[19/05/2016-21:12:21] System time adjusted from NPT server : ntp1.inrim.it
[19/05/2016-21:12:21] Connected with IP :213.82.205.73
[19/05/2016-21:12:21] Starting General WatchDog
gio 19 mag 2016, 21.12.22, CEST
[19/05/2016-21:12:22] System time adjusted from NPT server : ntp1.inrim.it
[19/05/2016-21:12:22] RTL-SDR-compatible USB DVB-T dongle detected.
[19/05/2016-21:12:27] Warning could not delete wh1080-rtl_433.txt file
[19/05/2016-21:12:27] Starting RF listening
[19/05/2016-21:14:21] Checking internet connetion ...
[19/05/2016-21:14:22] Internet ok
[19/05/2016-21:14:22] Rereading config file ..
[19/05/2016-21:14:22] Disk space left = 3403 Mb
[19/05/2016-21:14:22] Sleeping 1200 seconds
gio 19 mag 2016, 21.14.22, CEST
[19/05/2016-21:14:22] System time adjusted from NPT server : ntp1.inrim.it
[19/05/2016-21:24:07] Starting SINT WIND PI  ...

la chiavetta pare che la riconosca ma sembra non riceva i dati....

inoltre mi sono accorto che da circa un'ora swpi è ripartito da solo con in mezzo un solo blocco di circa 20 minuti poi reboot e ora va.... :blink:
ma il log a video è fermo....

sto pensando che sia un problema di sd...... :(

Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah

Si prega Accedi a partecipare alla conversazione.

Di più
7 Anni 10 Mesi fa - 7 Anni 10 Mesi fa #6810 da seven
Non vogliamo prima toglierci la curiosità di vedere se succede anche con un altro alimentatore? :cheer:
E' chiaro che si brancola un po' in questi casi, ma spulciando nei vari forum leggo spesso che quel tipo di errore (cb transfer status: 5, cancelling) dipende spesso da quello. Altra cosa: la chiavetta è agganciata direttamente alla rasp o usi un cavetto di estensione USB? Se si prova a rimuoverlo.

Guarda qui: github.com/antirez/dump1090/issues/33
Ultima Modifica 7 Anni 10 Mesi fa da seven.

Si prega Accedi a partecipare alla conversazione.

Di più
7 Anni 10 Mesi fa - 7 Anni 10 Mesi fa #6811 da asy961
sto usando un raspberry B e la chiavetta è collegata direttamente a una porta usb del raspberry
la prima prova che avevo fatto l'avevo collegata ad un hub usb alimentato collegato al raspberry ed era successo la stessa cosa...ho pensato che il problema fosse proprio l'alimentazione dell hub (anche se con quello ho fatto diverse prove con chiavette internet senza problemi) ma l'alimemtatore eroga 2,5A...
l'alimentatore che uso è quello originale venduto col raspberry B 2, c'è scritto che eroga 2A....dobbiamo fidarci??

edit:
alimentatori più potenti non ne ho adesso...
ho provato a cambiare porta usb....

Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Ultima Modifica 7 Anni 10 Mesi fa da asy961.

Si prega Accedi a partecipare alla conversazione.

Di più
7 Anni 10 Mesi fa #6812 da seven
Teoricamente l'alimentatore è a posto, ma..... Sai come vanno queste cose. :) Magari uno da cellulare che eroghi almeno 1 ampere non ce l'hai? Tanto per provare...

Nel forum che ti ho postato, ma anche in altri si accenna alla possibilità di un falso contatto tra la chiavetta e la porta USB. Microinterruzioni, sbalzi di corrente causerebbero quell'errore specifico. Non so dirti di più in quanto non mi è mai capitato nulla di simile (e la Rasp è proprio modello B come la tua).
Se proprio non ne esci prova a rifare la SD :dry:

Si prega Accedi a partecipare alla conversazione.

Di più
7 Anni 10 Mesi fa - 7 Anni 10 Mesi fa #6813 da asy961
ho montato una raspi2 B che avevo a casa.....
stessa sd...
stesso alimentatore...
stessa chiavetta...
è partita subito invece la raspi 'vecchia' anche togliendo e ridando alimentazione non ne voleva sapere....
vuoi vedere che......

edit:
....che nulla
non va....
cercherò un'altro alimentatore...

Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah
Ultima Modifica 7 Anni 10 Mesi fa da asy961.

Si prega Accedi a partecipare alla conversazione.

Di più
7 Anni 10 Mesi fa #6930 da asy961
allora....
sono ormai diversi giorni che la chiavetta in prova al banco funziona regolarmente "ininterrottamente" 24 ore su 24....
devo dire cmq che all'inizio mi ha fatto impazzire abbastanza e spiego i motivi

1) il sistema che uso è montato sul banco ed è (di solito) collegato con diversi sensori alla GPIO in modo che devo solo modificare il file cfg per fare i test che mi interessano.
il fatto è che avevo collegato la chiavetta (a qualsiasi porta usb era lo stesso, anche ad un hub esterno autoalimentato al rpi) insieme ai sensori BMP085, DHT11 e al cicuito A/D MCP3002, bene, dopo qualche lettura la chiavetta andava in blocco e non c'era verso di farla ripartire, solo dopo aver scollegato il DHT11 e il MCP3002 dalla GPIO ha iniziato a funzionare perfettamente.

2) ma non potevano finire li i problemi, la chiavetta riceveva i dati dal sensore PCE solo alcune ora al giorno, in particolare la mattina presto, più o meno dalle ore 7,00 alle ore 11,00 e dopo niente......per fortuna in questo caso erano le batterie del sensore PCE che una volta sostituite tutto ha iniziato a funzionare "ininterrottamente". :cheer: :cheer: :cheer:

Grazie a Nicola (Seven) per la pazienza e il supporto
credo che per la prossima stazione userò una configurazione con la chiavetta RTL-SDR.... :) :) :)

Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah

Si prega Accedi a partecipare alla conversazione.

Di più
7 Anni 10 Mesi fa #6936 da seven
Ma grazie a te Valerio! :) Ogni informazione come quelle che hai dato può essere preziosa a chiunque qui sul forum nel caso di un eventuale debug.

Visto che siamo in argomento aggiungo per chiunque ne fosse interessato che ogni trasmettitore PCE/WH1080 ha una sua frequenza caratteristica di trasmissione che non è molto stabile a causa dell'economicità dei componenti che lo costituiscono.
A volte con gli sbalzi di temperatura tale frequenza tende a fluttuare, e chi usa il RFM01 purtroppo lo sa bene. Il sensore RTL-SDR si è dimostrato più tollerante in questi casi, ma può essere che sia ugualmente necessario ritoccare la frequenza di ricezione 'standard' di swpi per adattarlo a quella particolare del proprio tx.

Per fare questo è sufficiente modificare il file /swpi/sensor_wh1080rtlsdr.py .
La parte che contiene la frequenza di ricezione è la seguente:

def readfreq(self):
	if self.cfg.rtlsdr_frequency == 433:
		return '433920000'
	elif self.cfg.rtlsdr_frequency == 868:
		return '868200000'
	elif self.cfg.rtlsdr_frequency == 915:
		return '915000000'	


433920000, 868200000 e 915000000 sono le tre frequenze (in Hertz) su cui di solito lavorano i tx PCE/WH1080. Il modello europeo di solito in nostro possesso trasmette ad una frequenza di 868.3 Mhz (868300000 Hz).

A causa del modo di lavorare di un ricevitore RTL-SDR (la nostra chiavetta USB) è opportuno NON sintonizzare l'esatta frequenza (868.3 Mhz) ma piuttosto spostarsi di un pochino (868.2 Mhz). Ecco perché la frequenza standard di ricezione impostata in swpi è 868200000 Hertz.

Se il nostro tx poi è un po' sballinato può darsi che trasmetta leggermente fuori dagli 868.3 Mhz previsti, quindi si può provare a modificare leggermente il valore di cui sopra tenendo conto di quanto esposto.

Se ad esempio il nostro tx trasmettesse di suo ad 868.2 Mhz (anziché gli 868.3 previsti) dovremmo modificare la riga
return '868200000'

in
return '868300000'

per spostare leggermente la nostra ricezione dal suo centro canale.

E' una piccola prova da fare, non comporta grosse difficoltà e potrebbe essere decisiva nel caso di ricezione dati 'ad orario', fermo restando che se le batterie del tx sono andate (come nel tuo caso) non c'è cambio di frequenza che ci salvi dalla sostituzione. :cheer: :cheer: :cheer:

Grazie mille, ciaoo!

Si prega Accedi a partecipare alla conversazione.

  • tetox
  • Avatar di tetox
  • Visitatori
  • Visitatori
7 Anni 5 Mesi fa #7415 da tetox
Risposta da tetox al topic Nuovo driver USB RTL-SDR per SWPI
Salve a tutti.....
Domanda per Seven....hai per caso ampliato la possibilita'di ricezione ad altri sensori ?? per esempio sensori Davis ??
Grazie..
Ps:con sensori PCE ..il funzionamento perfetto...
Stefano

Si prega Accedi a partecipare alla conversazione.

Di più
7 Anni 5 Mesi fa - 7 Anni 5 Mesi fa #7417 da seven
Ciao Stefano!
Grazie per l'info, sono felice che il driver ti funzioni bene!
La possibilità di ricevere altri tipi di sensore è implicitamente legata al fatto che rtl_433 riesca a decodificarne il protocollo ed a trasformarlo in un output in json. Ciò significa che qualcuno in grado di farlo, e possessore di una davis, si dovrebbe mettere in gioco per scrivere il relativo modulo per rtl_433 e pubblicarlo. Per ora, mi pare, non è ancora successo.

Comunque se vai nella pagina principale di rtl_433 troverai la lista di sensori di vario tipo che sono a tutt'oggi in grado di essere decodificati, tra cui alcune LaCrosse. Se per queste ultime trovassimo un utente che lancia una particolare riga di comando e postasse l'output sul forum (vedi questo post ), potrei fare qualche prova per implementare anche questo tipo di stazione.
Per la Davis invece non ci rimane che attendere un'anima buona :)
Ultima Modifica 7 Anni 5 Mesi fa da seven.

Si prega Accedi a partecipare alla conversazione.

Di più
7 Anni 4 Mesi fa #7455 da jackie2_it
Ciao a tutti per il collegamento della chiavetta RTL-SDR con il raspberry B (prima versione) avete utilizzato un hub usb oppure è possibile collegare direttamente la chiavetta al raspberry?

Si prega Accedi a partecipare alla conversazione.

Di più
7 Anni 4 Mesi fa #7457 da asy961
funziona in entrambi i casi
cosa imprtante l'hub usb deve essere almeno in versione USB 2.0

Stazione Meteo: Raspberry PI B, Sensori Vento PCE, BME280, Camera PI, Web Cam HD, Huawei K3765, Pannello Fotovoltaico 50W - 1 Batteria 12V-40Ah

Si prega Accedi a partecipare alla conversazione.

Di più
3 Anni 7 Mesi fa #8583 da alessioduchi
Ho seguito la procedura per l'installazione dei driver, ma già al primo passo

sudo apt-get -y install libusb-1.0-0-dev cmake

mi dice

ATTENZIONE: i seguenti pacchetti non possono essere autenticati.
libxmlrpc-core-c3 emacsen-common cmake-data cmake

Si prega Accedi a partecipare alla conversazione.

Tempo creazione pagina: 0.801 secondi