× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file Download immagine SWPI Raspberry Pi 3 [AGGIORNATA]

Di più
8 Anni 1 Mese fa - 8 Anni 1 Mese fa #7318 da ulisse
Per sapere qual'è l'ultimo file di log nella cartella logs, usa il seguente comando:
ls -lt swpi/log/
ottieni una lista ordinata per data dei file presenti nella cartella, il primo in alto è il più recente.

Per visualizzare solo l'ultima parte del log, usa il comando:
tail -f swpi/log/logXXXXXXXXX.log
il parametro -f dice al comando tail di seguire le modifiche del file, quindi vedi anche apparire le righe nuove. CTRL+C per tornare alla riga di comando.

Per il resto non so aiutarti, sorry...
Ultima Modifica 8 Anni 1 Mese fa da ulisse.
Ringraziano per il messaggio: Pietro

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 1 Mese fa - 8 Anni 1 Mese fa #7319 da seven
Grande Ulisse!

Per bennymeteo: io non ho provato, ma a quanto vedo su questa pagina

www.modmypi.com/blog/how-to-give-your-ra...ic-ip-address-update


occorre modificare il file /etc/dhcpcd.conf aggiungendo questa parte (modifica gli IP a seconda della tua rete):


interface eth0

static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1




Per Pietro: ho il presentimento che la tua stazione non sia una WH1080, me lo confermi?
Ultima Modifica 8 Anni 1 Mese fa da seven.
Ringraziano per il messaggio: Pietro

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 1 Mese fa #7321 da Pietro
La mia stazione è la PCE-FWS 20. E' compatibile secondo te?
C'è un comando che mi permette di vedere se la penna USB riceve i dati?

Ecco dove si ferma:

************************************************************************
* Sint Wind PI 01.23.82 *
* *
* 2012-2016 by Tonino Tarsi <Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.> *
* *
* System will start in 10 seconds - Press Ctrl-C to cancel *
************************************************************************
10.....9.....8.....7.....6.....5.....4.....3.....2.....1.....
[29/05/2016-17:29:37] loading plugins
[29/05/2016-17:29:37] Starting sensor reading - Sensor type is : WH1080_RTL-SDR
[29/05/2016-17:29:37] Starting plugin : <module 'wunderground' from './plugins/wunderground.pyc'>
[29/05/2016-17:29:37] Starting plugin : <module 'IPCamLogger' from './plugins/IPCamLogger.pyc'>
[29/05/2016-17:29:37] Config Server running on port 80
[29/05/2016-17:29:37] Checking internet connetion ...
[29/05/2016-17:29:37] Internet ok
[29/05/2016-17:29:37] Checking internet connetion ...
[29/05/2016-17:29:38] Internet ok
Sat Oct 1 17:17:14 CEST 2016
[01/10/2016-17:17:14] System time adjusted from NPT server : time.windows.com
[01/10/2016-17:17:14] Connected with IP :XX.XX.XXX.XXX

[01/10/2016-17:17:14] Local IP :XXX.XXX.X.X Public IP : XX.XX.XXX.XXX

[01/10/2016-17:17:14] Starting General WatchDog
Sat Oct 1 17:17:15 CEST 2016
[01/10/2016-17:17:15] System time adjusted from NPT server : time.windows.com
[01/10/2016-17:17:15] RTL-SDR-compatible USB DVB-T dongle detected.
[01/10/2016-17:17:16] Mail sent to :cessna@tin.it
[01/10/2016-17:17:20] Warning could not delete wh1080-rtl_433.txt file
[01/10/2016-17:17:20] Starting RF listening
[01/10/2016-17:19:14] Disk space left = 4509 Mb
[01/10/2016-17:19:14] Sleeping 600 seconds
[01/10/2016-17:22:14] Rebooter: System will Reboot in 24226.0 seconds

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 1 Mese fa #7322 da seven
Piano piano sta emergendo che ci sono almeno due versioni della PCE/WH1080 e la tua potrebbe essere la versione con il protocollo diverso, di cui si parlava in altro post (e che comunque con una piccola modifica e ricompilazione di RTL_433 potrebbe anche funzionare).

Da console prova prima a dare questo comando per killare il processo di rtl_433:


killall rtl_433



poi dai (rispettando le maiuscole/minuscole):



rtl_433 -f 868200000 -l 0 -A



Posta qui l'output in console che vediamo un po'.
Ringraziano per il messaggio: Pietro

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 1 Mese fa - 8 Anni 1 Mese fa #7323 da ulisse
Ho letto da qualche parte sul web, mentre cercavo ricambi, che le versioni a partire dal 2013 hanno un protocollo diverso da quelle precedenti.
Io ho un pannello di una ws2008 (altro clone delle pce e company) ed all'accensione mostra per pochi secondi nell'angolo in basso a destra la sigla A00, che corrisponde al vecchio protocollo.
Se ritrovo il link aggiorno il post
Ecco dove l'ho letto: link
Ultima Modifica 8 Anni 1 Mese fa da ulisse.
Ringraziano per il messaggio: Pietro

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 1 Mese fa #7325 da Pietro
Ecco cosa viene fuori:

pi@swpi(ro):~$ killall rtl_433
rtl_433(1314): Operazione non permessa
rtl_433: nessun processo trovato

pi@swpi(ro):~$ rtl_433 -f 868200000 -l 0 -A
Registering protocol "Silvercrest Remote Control"
Registering protocol "Rubicson Temperature Sensor"
Registering protocol "Prologue Temperature Sensor"
Registering protocol "Waveman Switch Transmitter"
Registering protocol "Steffen Switch Transmitter"
Registering protocol "ELV EM 1000"
Registering protocol "ELV WS 2000"
Registering protocol "LaCrosse TX Temperature / Humidity Sensor"
Registering protocol "Acurite 5n1 Weather Station"
Registering protocol "Acurite 896 Rain Gauge"
Registering protocol "Acurite Temperature and Humidity Sensor"
Registering protocol "Oregon Scientific Weather Sensor"
Registering protocol "Mebus 433"
Registering protocol "Intertechno 433"
Registering protocol "KlikAanKlikUit Wireless Switch"
Registering protocol "AlectoV1 Weather Sensor (Alecto WS3500 WS4500 Ventus W155/W044 Oregon)"
Registering protocol "Cardin S466-TX2"
Registering protocol "Fine Offset Electronics, WH-2 Sensor"
Registering protocol "Nexus Temperature & Humidity Sensor"
Registering protocol "Ambient Weather Temperature Sensor"
Registering protocol "Calibeur RF-104 Sensor"
Registering protocol "X10 RF"
Registering protocol "DSC Security Contact"
Registering protocol "Brennstuhl RCS 2044"
Registering protocol "GT-WT-02 Sensor"
Registering protocol "Danfoss CFR Thermostat"
Registering protocol "Energy Count 3000 (868.3 MHz)"
Registering protocol "Valeo Car Key"
Registering protocol "Chuango Security Technology"
Registering protocol "Generic Remote SC226x EV1527"
Registering protocol "TFA-Twin-Plus-30.3049 and Ea2 BL999"
Registering protocol "Fine Offset WH1080 Weather Station"
Registering protocol "WT450"
Registering protocol "LaCrosse WS-2310 Weather Station"
Registering protocol "Esperanza EWS"
Registering protocol "Efergy e2 classic"
Registering protocol "Inovalley kw9015b rain and Temperature weather station"
Registering protocol "Generic temperature sensor 1"
Registering protocol "Acurite 592TXR Temperature/Humidity Sensor and 5n1 Weather Station"
Registering protocol "Acurite 986 Refrigerator / Freezer Thermometer"
Registering protocol "HIDEKI TS04 Temperature and Humidity Sensor"
Registering protocol "Watchman Sonic / Apollo Ultrasonic / Beckett Rocket oil tank monitor"
Registering protocol "CurrentCost Current Sensor"
Registering protocol "emonTx OpenEnergyMonitor"
Registering protocol "HT680 Remote control"
Registering protocol "S3318P Temperature & Humidity Sensor"
Registering protocol "Akhan 100F14 remote keyless entry"
Registering protocol "Quhwa"
Registering protocol "OSv1 Temperature Sensor"
Registering protocol "Proove"
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
usb_claim_interface error -6
Failed to open rtlsdr device #0.
pi@swpi(ro):~$

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 1 Mese fa #7326 da Pietro
Ciao,
qualche post più su Tony suggeriva di mettere il file di configurazione in sola lettura per evitarne il suo reset.
Quale comando si da?
È sufficiente digitare "ro swpi.cfg" ?
Grazie
Pietro

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 1 Mese fa - 8 Anni 1 Mese fa #7327 da alegrechi

Pietro ha scritto: Ciao,
qualche post più su Tony suggeriva di mettere il file di configurazione in sola lettura per evitarne il suo reset.
Quale comando si da?
È sufficiente digitare "ro swpi.cfg" ?
Grazie
Pietro

Purtroppo ho anche io questo problema... mi è già capitato 4-5 volte.

Ho provato a mettere in sola lettura sia l'intero filesystem che solo il file swpi.cfg, ma viene comunque sovrascritto con il default.
(il comando comunque sarebbe "chmod -w swpi.cfg")

Bisogna indagare un po' più a fondo... è veramente noioso..

edit: aggiungo il log di stanotte. Come si vede bene intorno alle 6.00 il file si è resettato senza errori... per cui ha smesso di inviare i dati non trovano più le password di invio. :ohmy:
un Oct  2 06:09:00 CEST 2016
[02/10/2016-06:09:00] System time adjusted from NPT server : europe.pool.ntp.org
[02/10/2016-06:09:00] Log to Wunderground : success
[02/10/2016-06:09:00] Deleted file : /dev/shm/meteo.txt
[02/10/2016-06:09:00] Sending file to server : meteo.txt OK Deleted
[02/10/2016-06:09:00] Error sending  file to server : meteo.txt
[02/10/2016-06:09:00] File not found : /dev/shm/meteo.txt
[02/10/2016-06:09:23] New data received from WH1080_RTL-SDR station 002E. Processing...
[02/10/2016-06:09:23] Calculating Meteo data and statistics
[02/10/2016-06:09:24] Logging data to Database
[02/10/2016-06:09:24] Dir: SE - Spd: 0.0 - Gst: 1.22 - Tout: 15.9 - Hout: 99.0 - Rtot: 1075.5 - RDay: 8.1 - R1h: 0.6 - R24h: 1036.5 - CB: 19 - Trend: 0.41
[02/10/2016-06:09:59] Checking internet connetion ...
[02/10/2016-06:10:00] Internet ok
[02/10/2016-06:10:00] Uploading data ...
[02/10/2016-06:10:00] Rereading config file ..
[02/10/2016-06:10:00] Disk space left = 4276 Mb
[02/10/2016-06:10:00] Sleeping 600 seconds
Sun Oct  2 06:10:00 CEST 2016
[02/10/2016-06:10:00] System time adjusted from NPT server : time.windows.com
[02/10/2016-06:10:00] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[02/10/2016-06:10:00] Error sending  file to server : meteo.txt
[02/10/2016-06:10:00] Deleted file : /dev/shm/meteo.txt
[02/10/2016-06:10:00] Error sending  file to server : meteo.txt
[02/10/2016-06:10:00] File not found : /dev/shm/meteo.txt
[02/10/2016-06:10:00] Error connecting to server : http://www.yoursite.it/swpi_logger.php
[02/10/2016-06:10:06] Last main Thread delay ratio: 0.0
[02/10/2016-06:10:11] New data received from WH1080_RTL-SDR station 002E. Processing...
[02/10/2016-06:10:11] Calculating Meteo data and statistics
[02/10/2016-06:10:12] Logging data to Database
[02/10/2016-06:10:12] Dir: SE - Spd: 0.0 - Gst: 1.22 - Tout: 15.9 - Hout: 99.0 - Rtot: 1075.5 - RDay: 8.1 - R1h: 0.6 - R24h: 1043.5 - CB: 19 - Trend: 0.37
[02/10/2016-06:10:59] New data received from WH1080_RTL-SDR station 002E. Processing...
[02/10/2016-06:10:59] Calculating Meteo data and statistics
[02/10/2016-06:11:00] Logging data to Database
[02/10/2016-06:11:00] Dir: S - Spd: 0.0 - Gst: 1.22 - Tout: 15.8 - Hout: 99.0 - Rtot: 1075.5 - RDay: 8.1 - R1h: 0.6 - R24h: 994.5 - CB: 19 - Trend: 0.34
[02/10/2016-06:11:01] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[02/10/2016-06:11:01] Error sending  file to server : meteo.txt
[02/10/2016-06:11:01] Deleted file : /dev/shm/meteo.txt
[02/10/2016-06:11:47] New data received from WH1080_RTL-SDR station 002E. Processing...
[02/10/2016-06:11:47] Calculating Meteo data and statistics
[02/10/2016-06:11:48] Logging data to Database
[02/10/2016-06:11:48] Dir: S - Spd: 0.0 - Gst: 1.22 - Tout: 15.9 - Hout: 99.0 - Rtot: 1075.5 - RDay: 8.1 - R1h: 0.6 - R24h: 1017.5 - CB: 19 - Trend: 0.31
Ultima Modifica 8 Anni 1 Mese fa da alegrechi. Motivo: aggiunto log
Ringraziano per il messaggio: Pietro

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 1 Mese fa - 8 Anni 1 Mese fa #7331 da seven
Uopps Pietro, mi sono dimenticato di dirti di anteporre sudo. Fai:


sudo killall rtl_433


e poi


rtl_433 -f 868200000 -l 0 -A


e poi lascialo funzionare qualche minuto e infine posta qui l'output.
Per quanto riguarda la sovrascrittura della conf c'è da capire perché in determinate situazioni SWPI non considera più valida quella presente e la sovrascrive con quella di default. Alla più disperata si potrebbe modificare la riga che ha il compito di generare una nuova conf se quest'ultima è assente (come al primo avvio di swpi)...
Ultima Modifica 8 Anni 1 Mese fa da seven.
Ringraziano per il messaggio: Pietro

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 1 Mese fa - 8 Anni 1 Mese fa #7334 da seven
A proposito del file di configurazione che all'improvviso se ne va verso le verdi praterie, chiedo a Tony dei lumi di carattere tecnico: in config.py, linee 325-327, nella def readCfg si trovano dei comandi di scrittura (salvataggio) della cfg stessa. Non ho approfondito ma mi chiedo: se readCfg deve solo leggere la cfg, è proprio indispensabile riscriverla una volta letta, sapendo quanto permalose sono le SDcard + Raspberry? Mi sto perdendo (è probabile...) qualcosa? Quali effetti negativi si potrebbero avere commentando quelle tre righe?
Ultima Modifica 8 Anni 1 Mese fa da seven.
Ringraziano per il messaggio: Pietro

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 1 Mese fa #7335 da bennymeteo

seven ha scritto: Per bennymeteo:
www.modmypi.com/blog/how-to-give-your-ra...ic-ip-address-update

Grazie vado subbito a darci una letta

Ma per quanto riguarda come abilitare per vedere sul web
la grafica della pagina meteo dei dati raccolti
quindi nessuno mi sa guidare su come fare ?

Intanto almeno per vederla da locale

Grazie

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 1 Mese fa #7339 da Pietro
Ciao,
ho provato un bel pò stasera ma non funziona, ecco l'output:

pi@swpi(ro):~$ rtl_433 -f 868200000 -l 0 -A
Registering protocol "Silvercrest Remote Control"
Registering protocol "Rubicson Temperature Sensor"
Registering protocol "Prologue Temperature Sensor"
Registering protocol "Waveman Switch Transmitter"
Registering protocol "Steffen Switch Transmitter"
Registering protocol "ELV EM 1000"
Registering protocol "ELV WS 2000"
Registering protocol "LaCrosse TX Temperature / Humidity Sensor"
Registering protocol "Acurite 5n1 Weather Station"
Registering protocol "Acurite 896 Rain Gauge"
Registering protocol "Acurite Temperature and Humidity Sensor"
Registering protocol "Oregon Scientific Weather Sensor"
Registering protocol "Mebus 433"
Registering protocol "Intertechno 433"
Registering protocol "KlikAanKlikUit Wireless Switch"
Registering protocol "AlectoV1 Weather Sensor (Alecto WS3500 WS4500 Ventus W155/W044 Oregon)"
Registering protocol "Cardin S466-TX2"
Registering protocol "Fine Offset Electronics, WH-2 Sensor"
Registering protocol "Nexus Temperature & Humidity Sensor"
Registering protocol "Ambient Weather Temperature Sensor"
Registering protocol "Calibeur RF-104 Sensor"
Registering protocol "X10 RF"
Registering protocol "DSC Security Contact"
Registering protocol "Brennstuhl RCS 2044"
Registering protocol "GT-WT-02 Sensor"
Registering protocol "Danfoss CFR Thermostat"
Registering protocol "Energy Count 3000 (868.3 MHz)"
Registering protocol "Valeo Car Key"
Registering protocol "Chuango Security Technology"
Registering protocol "Generic Remote SC226x EV1527"
Registering protocol "TFA-Twin-Plus-30.3049 and Ea2 BL999"
Registering protocol "Fine Offset WH1080 Weather Station"
Registering protocol "WT450"
Registering protocol "LaCrosse WS-2310 Weather Station"
Registering protocol "Esperanza EWS"
Registering protocol "Efergy e2 classic"
Registering protocol "Inovalley kw9015b rain and Temperature weather station"
Registering protocol "Generic temperature sensor 1"
Registering protocol "Acurite 592TXR Temperature/Humidity Sensor and 5n1 Weather Station"
Registering protocol "Acurite 986 Refrigerator / Freezer Thermometer"
Registering protocol "HIDEKI TS04 Temperature and Humidity Sensor"
Registering protocol "Watchman Sonic / Apollo Ultrasonic / Beckett Rocket oil tank monitor"
Registering protocol "CurrentCost Current Sensor"
Registering protocol "emonTx OpenEnergyMonitor"
Registering protocol "HT680 Remote control"
Registering protocol "S3318P Temperature & Humidity Sensor"
Registering protocol "Akhan 100F14 remote keyless entry"
Registering protocol "Quhwa"
Registering protocol "OSv1 Temperature Sensor"
Registering protocol "Proove"
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
Detached kernel driver
Found Rafael Micro R820T tuner
Exact sample rate is: 250000.000414 Hz
[R82XX] PLL not locked!
Sample rate set to 250000.
Bit detection level set to 0.
Tuner gain set to Auto.
Reading samples in async mode...
Tuned to 868200000 Hz.

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 1 Mese fa #7340 da Pietro
... considerato che il trasmettitore trasmette a 868.300 Mhz mentre l'output indica 868.200, ho provato a centrare la frequenza di ricezione come da indicazioni sulla wiki di swpi. La modifica fatta al file swpi.cfg purtroppo non viene salvata, ogni volta che cambio il valore e poi salvo non viene tenuto conto della modifica.

Aspetto vs considerazioni.
Pietro

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 3 Settimane fa #7374 da alegrechi
Volevo segnalare che per il momento ho risolto il problema della sovrascrittura della configurazione commentando queste riche nel config.py
               if ( not os.path.isfile(self.cfgName)  ):
               f = open(self.cfgName,"w")
               config.write(f)         
               f.close()

Non so cosa provochi la verifica della condizione dell'if, ma a quanto pare ogni tanto quel "os.path.isfile(self.cfgName)" ritorna un FALSE e viene quindi riscritto la config di default..

Sarebbe da indagare per bene... ho visto che accade anche ad altri...

Alessandro

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 3 Settimane fa - 8 Anni 3 Settimane fa #7378 da seven
Eh... E bravo Ale... :P
Il motivo della presenza di quelle righe lo chiedevo al buon Tony 3 post più in alto.... :lol: :lol:

Analizzando un po' il codice ritengo si tratti del controllo che fa SWPI al primo avvio, appena installato: se non esiste il file di configurazione "swpi.cfg" ne crea uno nuovo di zecca, che poi l'utente personalizzerà man mano che seleziona (e salva) le voci nel pannello di controllo web di swpi stesso.
Questo controllo viene eseguito OGNI VOLTA che SWPI va a leggere il proprio file di configurazione.


Secondo me per le righe dalla 324 alla 327 la traduzione più appropriata in linguaggio umano è:

"Se non esiste il file self.cfgName (equivale a dire 'il file swpi.cfg'), creane uno nuovo, aprilo in scrittura, scrivici dentro l'insieme di dati che costituiscono la configurazione, infine salva (implicitamente) e chiudi il file".

C'è però un problema: la parte "Se non esiste il file self.cfgName" è commentata!! Significa che NON viene tenuta in considerazione, mentre la seconda parte del comando (crea, scrivi...) viene eseguita SEMPRE.
Quindi ogni volta che viene letto il file di configurazione, lo stesso viene sovrascritto con i dati che conteneva a prescindere dal fatto che sia già esistente, con possibilità infinite di sputt... Ehm... Distruggerlo :lol:


Una possibile conferma di quanto suppongo si trova nel tuo stesso file di log, da te allegato al post #7327. Contiene questa riga:

[02/10/2016-06:10:00] Rereading config file ..


Guardacaso subito dopo SWPI se ne parte per la tangente:

02/10/2016-06:10:00] Disk space left = 4276 Mb
[02/10/2016-06:10:00] Sleeping 600 seconds
Sun Oct  2 06:10:00 CEST 2016
[02/10/2016-06:10:00] System time adjusted from NPT server : time.windows.com
[02/10/2016-06:10:00] Log to Wunderground : INVALIDPASSWORDID|Password or key and/or id are incorrect
[02/10/2016-06:10:00] Error sending  file to server : meteo.txt
[02/10/2016-06:10:00] Deleted file : /dev/shm/meteo.txt
[02/10/2016-06:10:00] Error sending  file to server : meteo.txt
[02/10/2016-06:10:00] File not found : /dev/shm/meteo.txt


...Quindi proprio subito dopo aver letto il file di configurazione!


La tua soluzione disabilita il problema: impedisce a SWPI di creare un nuovo file di configurazione, o meglio di crearne uno vuoto quando più gli gira, però gli impedisce di farlo anche quando magari potrebbe essere utile...
Secondo me è più corretto rimuovere semplicemente il commento dalla riga 324, spostando di un TAB a destra le 3 righe sottostanti per esigenze di linguaggio Python:


Da così:

if ( not os.path.isfile(self.cfgName)  ):
f = open(self.cfgName,"w")
config.write(f)		
f.close()


(notare che ho rimosso il cancelletto (commento) all'inizio della prima riga)


a così

if ( not os.path.isfile(self.cfgName)  ):
	f = open(self.cfgName,"w")
	config.write(f)		
	f.close()


(SOLO le ultime tre righe vanno spostate a destra di una tabulazione).


Questo secondo me dovrebbe ripristinare la funzione originaria dell'intero comando, e se ci va di fortuna dovrebbe anche risolvere il noioso problema di sovrascrittura del file di cfg.

Mi scuso se mi sono dilungato, magari sono cose ovvie per tutti ma mi metto nei panni di chi si è avvicinato da poco a queste cose "semplici" e vuole capirci magari qualcosa di più... Credo che crescere in conoscenza sia più appassionante che non copiare ciecamente righe di codice senza capirci un'acca :lol: )
Ultima Modifica 8 Anni 3 Settimane fa da seven.

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 3 Settimane fa #7379 da alegrechi
Ciao,
si mi torna tutto quello che dici, sono d'accordo che la funzione di quelle 4 righe sia proprio quella.
Non mi ero accorto però che nella versione originale era commentata proprio la prima delle 4!
In effetti è stata una modifica introdotta nel penultimo commit che riguarda quel file, ma non se ne capisce bene il motivo.... chissà se @Tony ci può illuminare :)

Adesso provo a seguire la strada che hai suggerito e se va a buon fine magari sottoponiamo il fix in modo "ufficiale" ;)

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 3 Settimane fa #7380 da seven

Pietro ha scritto: ... considerato che il trasmettitore trasmette a 868.300 Mhz mentre l'output indica 868.200, ho provato a centrare la frequenza di ricezione come da indicazioni sulla wiki di swpi. La modifica fatta al file swpi.cfg purtroppo non viene salvata, ogni volta che cambio il valore e poi salvo non viene tenuto conto della modifica.

Aspetto vs considerazioni.
Pietro



Pietro, lo scostamento di 100 Khz è intenzionale in quanto, per il suo modo di funzionamento, RTL-SDR necessita la non perfetta sintonia sul segnale che ti interessa.
Per usare un paragone direi che è come se tu volessi osservare il sole guardandolo fisso al centro: ne verresti accecato e, di fatto, non lo vedresti. Devi invece spostare lo sguardo un po' a lato del sole in modo da vederlo con la coda dell'occhio ;)

Lo scostamento programmabile da pannello può essere utile in rari casi particolari (soprattutto se il segnale proveniente dal sensore è molto debole), e se lo utilizzi non viene segnalato all'avvio di rtl_433 (continuerai a vedere la scritta 868200000).

Se desideri cambiare a mano la frequenza devi farlo nel file sensor_wh1080rtlsdr.py , riga 94.
Tieni presente che il valore va scritto in Hertz (868.3 Mhz = 868300000 Hz).

Nik

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 3 Settimane fa #7381 da seven

alegrechi ha scritto: Ciao,
si mi torna tutto quello che dici, sono d'accordo che la funzione di quelle 4 righe sia proprio quella.
Non mi ero accorto però che nella versione originale era commentata proprio la prima delle 4!
In effetti è stata una modifica introdotta nel penultimo commit che riguarda quel file, ma non se ne capisce bene il motivo.... chissà se @Tony ci può illuminare :)

Adesso provo a seguire la strada che hai suggerito e se va a buon fine magari sottoponiamo il fix in modo "ufficiale" ;)



Grande Ale, ciao!
Non avevo indagato dal dove partisse quella magagna, bravo che l'hai trovata :cheer:

Sarebbe bello che bastasse far così per risolvere questo problema che non è certo da poco.
Se puoi (tu e chiunque lo provi) tienici aggiornati!

Nik

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 3 Settimane fa #7383 da tony
Quella riga commentata nasce probabilmente dal tentativo di risolvere il problema del reset della configurazione ma non mi chiedete di più perché e passato troppo tempo e troppi progetti diversi.
Cmq se trovate il workaround al solito usate git.
Grazie
TT

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 2 Settimane fa #7388 da alegrechi
Dopo due giorni senza alcun problema di sovrascrittura, direi che il fix era proprio quello.. levare il commento.

Ho creato una pull-request, Tony... quando vuoi! ;)

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 2 Settimane fa #7389 da bennymeteo

bennymeteo ha scritto: Per quanto riguarda
come abilitare per vedere sul web
la grafica della pagina meteo dei dati raccolti con SwPi
quindi nessuno mi sa guidare su come fare ?
Intanto almeno per vederla da locale
Grazie


Allora Nessuno mi sa guidare su questa cosa :(

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 2 Settimane fa - 8 Anni 2 Settimane fa #7390 da djpoldino
Ciao un aiuto.
Ho installato il server su altervista.
Non ho ancora attaccato i sensori ma ho provato (per vedere se caricava le impostazioni sul server) a cambiare la velocita del vento in knots. Solo che mi rimane fisso in km/h. Quindi non mi carica. O almeno io apro la pagina meteo.html. Dallo status mi da errore d'accesso. Quando user e password sono corrette Mi sapete dire dove sbaglio?

Uplaod data: true
Uplaod folder: ftp. www.mattiamosi.altervista.org/

Ftp server: ftp.mattiamosi.altervista.org

Ftp server dest folder: ftp. www.mattiamosi.altervista.org/img

Use thread for sending server: false
Ultima Modifica 8 Anni 2 Settimane fa da djpoldino. Motivo: Errore di scrittura

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 2 Settimane fa #7391 da Costa
Ciao Ragazzi,

innanzi tutto complimenti!! Complimenti veramente per questo software molto "arzigogolato" nella programmazione ma di una semplicità assoluta nel setup e metterlo in funzione e chi lo dice e' un vecchio elettronico che l'ultima stringa l'ha scritta piu' di 30 anni fa! :-)
Veniamo al motivo di questo post. Volevo mettere online la mia stazione pce e sono capitato sul vostro sito, quindi ho acquistato un raspberry pi 3 B, un display da 3,5, flesciato la micro con l'immagine aggiornata, montati i driver del display, settato il config, messo i piedi il db lato server (sito dinamico con mysql) eccecc, acceso e ha funzionato al primo colpo. Quindi messa in funzione la Wlan senza nessun problema ma, al momento della necessità di accendere il bluetoothh per connettere una tastiera wireless, il delirio! ;-)
Non e' che per caso nell'alleggerire l'immagine del sistema avete tolto qualcosa di troppo?? :-D
Infatti nel momento che lancio il comando sudo apt-get install bluetooth bluez blueman, anziche' scaricare qualche decina di mb, scarica una tonnellata di roba e al momento del reboot si pianta e e non va piu avanti al punto che tocca riflesciare la micro.
Quindi la domanda sorge spontanea...suggerimenti??

In aggiunta, visto che come ho detto non mastico molto Linux, se volessi farmi una immagine con il sistema operativo "integro" in modo da avere l'interfaccia grafica, basta che mi copio solo la directory swpi nella root?? Lo so, e' come insegnare a leggere a un bimbo di 5 anni... ma abbiate pazienza.

Grazie e complimenti ancora
Costa

PS a stazione funzionante, testata con pagine web online wi daro' tutti i dettagli per ma messa in mappa.

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 2 Settimane fa #7393 da alegrechi
Ciao Costa,
l'immagine di SWPI è stata ridotta al minimo e sicuramente mancano sia la GUI che molte altri pacchetti accessori.

Puoi installare swpi da una versione base di Raspbian, ma non è cosi facile come copiare una cartella.... trovi le istruzioni in fondo a questa pagina:
github.com/ToninoTarsi/swpi

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 2 Settimane fa #7394 da djpoldino

djpoldino ha scritto: Ciao un aiuto.
Ho installato il server su altervista.
Non ho ancora attaccato i sensori ma ho provato (per vedere se caricava le impostazioni sul server) a cambiare la velocita del vento in knots. Solo che mi rimane fisso in km/h. Quindi non mi carica. O almeno io apro la pagina meteo.html. Dallo status mi da errore d'accesso. Quando user e password sono corrette Mi sapete dire dove sbaglio?

Uplaod data: true
Uplaod folder: ftp. www.mattiamosi.altervista.org/

Ftp server: ftp.mattiamosi.altervista.org

Ftp server dest folder: ftp. www.mattiamosi.altervista.org/img

Use thread for sending server: false


nessuno riesce ad aiutarmi? sono nel pallone :(

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 2 Settimane fa - 8 Anni 2 Settimane fa #7395 da asy961
ciao Djpoldino

intanto posta il file di configurazione (omettendo le password)

poi vediamo

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 8 Anni 2 Settimane fa da asy961.

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 2 Settimane fa #7396 da djpoldino

asy961 ha scritto: ciao Djpoldino

intanto posta il file di configurazione (omettendo le password)

poi vediamo


Ok sono riuscito a creare il db. E ora la rasp mi invia le informazioni.
Il db si aggiorna ogni 5 min in media.

Peró nel server del sito v1 e v2 non c è la pagina index.php.
Cosa devo fare? Sono un po nubbio su queste cose!

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 2 Settimane fa #7397 da asy961
dovrebbe essere sotto swpi

nel tuo caso

www.mattiamosi.altervista.org/swpi/index.php

se hai salvato il server web scaricato senza modifiche

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

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 2 Settimane fa #7399 da djpoldino
Grazie!
Peró io ho scaricato Dalla sezione download sia il server v1 che il v2 e nel file zip non è presente la cartella swpi.ne tantomeno il file index.php.

Si prega Accedi a partecipare alla conversazione.

Di più
8 Anni 2 Settimane fa #7400 da asy961
hai ragione scusa,
la pagina index.php di solito è la pagina principale del sito....

cmq puoi visualizzare altre pagine tipo
data.html
wind.html
meteo.html
swpi_dashboard.html
swpi_smartphone.html

queste dovebbero leggere i dati dal file meteo.txt

le pagine php invece leggono i dati dal db mysql

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

Si prega Accedi a partecipare alla conversazione.

Tempo creazione pagina: 0.876 secondi