× 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

More
7 years 11 months ago #6797 by 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

Please Log in to join the conversation.

More
7 years 11 months ago #6799 by seven
:cheer: :cheer: :cheer: :cheer: !!!!!!!!!!

Please Log in to join the conversation.

More
7 years 11 months ago #6808 by 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

Please Log in to join the conversation.

More
7 years 11 months ago - 7 years 11 months ago #6810 by 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
Last edit: 7 years 11 months ago by seven.

Please Log in to join the conversation.

More
7 years 11 months ago - 7 years 11 months ago #6811 by 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
Last edit: 7 years 11 months ago by asy961.

Please Log in to join the conversation.

More
7 years 11 months ago #6812 by 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:

Please Log in to join the conversation.

More
7 years 11 months ago - 7 years 11 months ago #6813 by 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
Last edit: 7 years 11 months ago by asy961.

Please Log in to join the conversation.

More
7 years 10 months ago #6930 by 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

Please Log in to join the conversation.

More
7 years 10 months ago #6936 by 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!

Please Log in to join the conversation.

  • tetox
  • tetox's Avatar
  • Visitor
  • Visitor
7 years 5 months ago #7415 by tetox
Replied by tetox on 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

Please Log in to join the conversation.

More
7 years 5 months ago - 7 years 5 months ago #7417 by 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 :)
Last edit: 7 years 5 months ago by seven.

Please Log in to join the conversation.

More
7 years 4 months ago #7455 by 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?

Please Log in to join the conversation.

More
7 years 4 months ago #7457 by 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

Please Log in to join the conversation.

More
3 years 7 months ago #8583 by 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

Please Log in to join the conversation.

Time to create page: 0.748 seconds