- Messaggi: 286
- Karma: 3
- Ringraziamenti ricevuti 63
Postate qui domande o segnalate problemi / bug che riscontrate,
BME280 - Bosch Sensor in test
Il mio purtroppo NO porcaccia miseria
Si vede che il tuo è un'ulteriore variante che complica ulteriormente le cose
Si prega Accedi a partecipare alla conversazione.
io, come Ulisse, ho due tipi di "Cinesini" che riportano i tre valori (T,P,H) ed entrambi i tipi usano lo 0x76....inoltre devo dire che sono anche abbastanza precisi....
ecco i link
uno
due
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.
guarda l'output di uno dei due che ho acquistato, cinesini, schedina viola. Entrambi rispondono così:
Timestamp = 125530.000
Temp = 24.518 deg C
Pressure = 1006.56 hPa
Humidity = 0.00 %
Inutile dire che le ho provate tutte, sperando si trattasse di un mio errore...
Concordo comunque sulla precisione: con il BMP085 se fai 10 letture anche se ravvicinatissime hai 10 valori di pressione diversi, con questo spesso il valore letto più volte nell'arco di pochi secondi resta il medesimo.
Si prega Accedi a partecipare alla conversazione.
Sto reinstallando tutto ed i comandi (git clone github xxxx.....) mi danno errore.
tral'altro "sudo python BME280.py" non mi restituisce nulla, nemmeno errore.
Ho risolto così per l'installazione del BME:
git clone https://github.com/adafruit/Adafruit_Python_GPIO.git
cd Adafruit_Python_GPIO
sudo python setup.py install
saluti
Si prega Accedi a partecipare alla conversazione.
Vorrei sapere se a voi ogni tanto il sensore da valori anomali o nulli di umidità.
Sul grafico si vedono chiaramente. L'interrogazione del sensore da linea di comando a me restituisce nulla.. Noto dei riferimenti ad adafuit ed i2c nel file davis.log
www.vesuviuskitesquare.it/stabia/wxwugra...6&y=2016&w=900&h=500
Edit: vedendo il grafico orario, ci sono almeno 2 rilevazioni/ora sballate. nel grafico giornaliero se ne vedono poche perchè devono corrispondere alle rilevazioni campionate ogni 5 minuti, o multipli di essi.
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
Però come al solito non funziona alla prima. Mi potete dare una dritta su come collegarlo.
Io ho eseguito questi collegamenti
BME280>Raspberry
3Vo>>>Pin 1
GND>>>Pin6
SCK>>>Pin5
SD0>>>Pin3
Poi ho attivato nella web console l'opzione "Use a BME280 Pressure-temperature-Umidity (use_bme280)"
Ora pero il programma mi da sempre "ERROR reading BMP280 sensor"
Forse ho collegato male il sensore?
Fabio
Si prega Accedi a partecipare alla conversazione.
Però come al solito non funziona alla prima. Mi potete dare una dritta su come collegarlo.
Io ho eseguito questi collegamenti
BME280>Raspberry
3Vo>>>Pin 1
GND>>>Pin6
SCK>>>Pin5
SD0>>>Pin3
Poi ho attivato nella web console l'opzione "Use a BME280 Pressure-temperature-Umidity (use_bme280)"
Ora pero il programma mi da sempre "ERROR reading BMP280 sensor"
Forse ho collegato male il sensore?
Ho un modo per controllare se ho fatto bene le saldature o se non ho bruciato qualcosa mentre saldavo?
Fabio
Si prega Accedi a partecipare alla conversazione.
in sensor.py in 2 righe devi cancellare qualche carattere tra parentesi.. tutto scritto in questo topic.
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
Faccio un merge con tony per risolvere definitivamente il problema del BME280.
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Intanto per controllare se il sensore funziona e ho fatto bene le saldature, modificando il file dovrebbe registrare qualcosa?
Poi semmai faccio l'aggiornamento per avere il giusto valore della pressione
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
Ti allego i file modificati cosi fai un pò di testing.
Ciao ciao
Buon Fine settimana a Tutti
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Sta sera aggiorno
TT
Si prega Accedi a partecipare alla conversazione.
per installare l'aggiornamento bisogna aspettare Tony o possiamo metterlo anche da noi?
Basta sovrascrivere i file?
Grazie
Si prega Accedi a partecipare alla conversazione.
Poi appena rientro lo includo nel main branch e basterà usare il solito "swpi-update"
TT
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
sudo i2cdetect -y 1
Editare BME280.py e sostituire 0x77 con 0X76 a seconda della risposta.
Settimana prossima cercherò di fare in automatico questo cambio
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
In TTLib.py trovi una funzione getrevision per ottenere la versione della scheda rpi
TT
Si prega Accedi a partecipare alla conversazione.
Ho comunque provato il sensore con l'arduino e funziona.
Non vorrei averlo collegato male. Mi potete confermare il collegamento che ho fatto?
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
sudo i2cdetect -y 1
Come risponde??
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Devo collegare il raspberry al monitor e alla tastiera per poter eseguire questo comando. Giusto?
Ma il collegamento come è stato fatto è OK?
BME280>Raspberry
3Vo>>>Pin 1
GND>>>Pin6
SCK>>>Pin5
SD0>>>Pin3
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
Puoi accedere al raspberry dal tuo PC tramite collegamento ssh con putty.
pi raspberry
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
Puoi postare una foto
sdi pin 3
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Si prega Accedi a partecipare alla conversazione.
- roberto2011
- Autore della discussione
- Offline
- Moderatore
Cerca da solo l'indirizzo ic2, non ha bisogno di librerie aggiuntive, corregge un problema di pressione del precedente script.
Aggiunto un BMEtesp.py per controllare il funzionamento del BME.
"python /swpi/BMEtest.py"
Testato su versione 2 e 3
Aggiornamento Web.
Permette la visualizzazione dei dati direttamente dal raspberry crea alcuni grafici su richiesta.(Non utilizza software aggiuntivo apache mysql, altro), logicamente non può essere un sostituto di un server web.
Testato su versione 2 e 3
Sensori Davis +BME280 + Raspberry b+ webCam serrasanta.fleanet.it (Eremo di Serrasanta - Gualdo Tadino - 1.340 m s.l.m.)
Si prega Accedi a partecipare alla conversazione.
Applicata la patch, non ho modificato nulla nei files:
pi@VkS-SwPi ~/swpi $ sudo python BMEtest.py
i2c=76
247
248
249
250
251
252
253
254
temp : 26.58 ℃
pressure : 1007.95 hPa
hum : 41.08 %
pi@VkS-SwPi ~/swpi $ sudo python BMEtest.py
i2c=76
247
248
249
250
251
252
253
254
temp : 27.05 ℃
pressure : 1007.94 hPa
hum : 40.06 %
pi@VkS-SwPi ~/swpi $
Funziona a meraviglia; Noto un drastico calo di umidità, stabilizzazione della pressione; temp invariata..:
edit: errore del filtro, stamane c'è stato uno sbalzo reale di 8% hum, e me l'ha filtrato x tutto il giorno... alzo il lim. a 15 (era 6).
implementerò un contatore che non duplica più di X misure dal db
************************************************************************
* Sint Wind PI 01.23.84 *
* *
* 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.....
[17/06/2016-19:04:16] loading plugins
[17/06/2016-19:04:16] Starting sensor reading - Sensor type is : PCE-SENSOR
[17/06/2016-19:04:16] Initializing libMCP
ls: impossibile accedere a /dev/ttyUSB0: File o directory non esistente
[17/06/2016-19:04:16] Checking internet connetion ...
[17/06/2016-19:04:16] Internet ok
[17/06/2016-19:04:16] Checking internet connetion ...
ven 17 giu 2016, 19.04.17, CEST
[17/06/2016-19:04:17] Internet ok
[17/06/2016-19:04:17] System time adjusted from NPT server : ntp.inrim.it
[17/06/2016-19:04:17] Connected with IP :80.183.89.204
[17/06/2016-19:04:17] Starting General WatchDog
ven 17 giu 2016, 19.04.18, CEST
[17/06/2016-19:04:18] System time adjusted from NPT server : ntp.inrim.it
[17/06/2016-19:04:31] DHT - Temperature: 34.0 C Humidity: 30.0
[17/06/2016-19:04:31] BME280 - Temperature: 26.5 C Pressure: 1008.0 humidity 40
[17/06/2016-19:04:31] Calculating Meteo data and statistics
wlan0 is up
[17/06/2016-19:04:32] CameraPI - Using Dayligth settings-n -w 1280 -h 772 -hf -ex auto
[17/06/2016-19:04:37] Logging data to Database
[17/06/2016-19:04:37] Dir: N - Spd: 4.07281703178 - Gst: 5.18358531318 - Tout: 26.5 - Tin: 34.0 - Hout: 40.0 - P: 1008 - Rtot: 9.0 - RDay: 0.0 - R1h: 0.0 - R24h: 0.0 - CB: 1795
[17/06/2016-19:04:38] Processing image :./img/raspi_17062016-190432.jpg
[17/06/2016-19:04:39] Processed image :./img/raspi_17062016-190432.jpg
[17/06/2016-19:04:39] Checking internet connetion ...
[17/06/2016-19:04:39] Internet ok
[17/06/2016-19:04:39] Logging data ...
[17/06/2016-19:04:39] Data sent to server : WxSwLogger Alert: Dati anomali - Hum_out (39.97) eccede di +/- (6) da ultima misura (79.46) - Duplicato il precedente
WxSwLogger v1.1.3b: MysqlTable Aggiornata
[17/06/2016-19:04:39] Uploading data ...
[17/06/2016-19:04:40] Sending file to server : raspi.jpg OK
[17/06/2016-19:04:40] Disk space left = 517 Mb
[17/06/2016-19:04:40] Sleeping 52 seconds
ven 17 giu 2016, 19.04.40, CEST
Si prega Accedi a partecipare alla conversazione.