× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file BMP085

Di più
9 Anni 9 Mesi fa #380 da alegrechi
BMP085 è stato creato da alegrechi
Mi è arrivato finalmente il sensore BMP085 e vorrei utilizzarlo per avere anche il dato di pressione nella mia stazione.

Prima di eseguire il collegamento come spiegato qui avrei una domanda (soprattutto per Tony): dal pannello di cfg mi sembra di capire che se abilito l'opzione il sistema userà il bmp085 sia per la pressione che per la temperatura, mentre io vorrei continuare ad utilizzare la temperatura esterna dei sensori PCE. E' possibile? :)

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa - 9 Anni 9 Mesi fa #381 da zippo68
Risposta da zippo68 al topic BMP085
Ciao , io stò completando l'istallazione esterna dei sensori ( davvero grazie a voi ), ma da una settimana ho fatto partire in prova la stazione completa di BMP085 e RFM01.
Da quello che ho in mano , credo comunque che la temperatura venga letta in modo separato , il BMP085 genera il valore "temp_in " chiamato "temperatura sistema" , e il sensore PCE ti continuerà a dare il valore "temp_out" .
Spero di aver capito ...

Saluti , Giuseppe

meteozippo.altervista.org/swpi/swpi_dashboard_meteo.html

First step :
Sensori Meteo WH1080+RFM01 868Mhz + Raspberry "Sint Wind Pi" online dal 23 Aprile 2013 al 22 Agosto .
Second step :
Davis Vantage pro2 + weatherlink .

Work in progress : Webcam ip e Vantage pro2 +Sint Wnd Pi
Ultima Modifica 9 Anni 9 Mesi fa da zippo68. Motivo: aggiunti i saluti

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #383 da tony
Risposta da tony al topic BMP085
Si .. è esattamente come dice Giuseppe anche nel caso del tuo RFM01.

Forse l'avrai già notato ma quasi tutti i moduli di SWPI hanno un "main" che serve a testare il componente separatamente. dopo l'installazione prova :

sudo python BMP085.py

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #385 da alegrechi
Risposta da alegrechi al topic BMP085
Perfetto era proprio la risposta che speravo... in questo modo avrò pressione e temp interna in un colpo solo. Procedo a montaggio e test :)

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #386 da alegrechi
Risposta da alegrechi al topic BMP085
Montato con i jumperini, funziona subito alla grande al primo colpo! :)

Ho una mezza idea di realizzare un'altra stazione meteo utilizzando solamente il raspberry + BMP085 e eventualmente il DHT11 per l'umidità.

Vorrei fare una scatoletta stagna (come quella che state per montare sul Cucco, bel lavoro davvero!) ma con solamente uno schermino solare esterno con all'interno i sensori di temperatura, pressione umidità. Pensi che ci sia una lunghezza massima di filo tra la GPIO e i sensori?

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #387 da tony
Risposta da tony al topic BMP085
Non credo ci siano limiti. Non so se dalle foto si vede ma i sensori anemometri hanno un cavo di più di 15 metri ( andranno in cima ad una torre )

Per DH11 prendi in considerazione anche al DH22 sicuramente più preciso.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa - 9 Anni 9 Mesi fa #388 da alegrechi
Risposta da alegrechi al topic BMP085
Si ho visto il corrugato! :D

Come hai posizionato i sensori dentro lo schermo? Li hai protetti in qualche modo? Puoi fare una foto dettagliata?

Ormai ho già ordinato diversi giorni fa il DH11 su ebay... sono in attesa che arrivi. In ogni caso l'umidità sarebbe marginale... quello che mi interessa sarebbe soprattutto la temperatura ;)
Ultima Modifica 9 Anni 9 Mesi fa da alegrechi.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa - 9 Anni 9 Mesi fa #390 da tony
Risposta da tony al topic BMP085
Oramai ho chiuso tutto ed è difficile fare delle foto. Praticamente ho fatto dei tagli molto ampi sul tubo che sale al centro ( diciamo che ho tolto più del 80% del diametro lasciando solo 2 listelli longitudinali di qualche mm ) e poi ci ho infilato i sensori .. vediamo quanto durano.

Per i DH hai ragione. A me serviva il 22 perché l'umidità determina la base cumulo che è importante per il volo.

Il 22 dà esattamente gli stessi valori della PCE mentre per l'11 ho riscontrato degli scostamenti del 10-15%
Ultima Modifica 9 Anni 9 Mesi fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #392 da alegrechi
Risposta da alegrechi al topic BMP085
Ho capito !
Aspetto anche io i risultati dei tuoi test.... son curioso di sapere come si comporta il sistema in condizioni rigide e avverse :)

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #413 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic BMP085
Ciao Tony
Ho provato sia BMP085 che il DHT11 e funzionano ambedue.
A me interesserebbe che il DHT11 mi desse la temperatura e l'umidità interna.
In questo modo potrei svincolare del tutto la consolle e metterla dove più mi piace. Infatti avrei tutti i dati dai sensori con l'RFM01 e quelli interni col DH. Pensi sia possibile farlo senza troppi problemi?

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #415 da tony
Risposta da tony al topic BMP085
Si assolutamente si,

Per il BMP già cosi. La sua temperatura và a costituire la temperature interna nel caso di RFM01
Per il DH11 .. non mi ricordo se l'ho fatto. Domani ti controllo sul codice ed in caso contrario aggiorno.

Se metti sia il DH11 che il BMP085 metterei come temperatura interna quella del BMP che è sicuramente più precisa.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #416 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic BMP085
Grazie, sarebbe utile poter scegliere ambedue come interni o esterni.
Il BMP085 è sicuramente più preciso,però in caso di installazione remota è sicuramente più importante tenere sotto controllo la temperatura e l'umidità interna del sistema. Anzi non sarebbe male avere degli avvisi via e-mail o sms. Bhe sto andando troppo oltre .... forse ci hai già pensato.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa - 9 Anni 9 Mesi fa #417 da tony
Risposta da tony al topic BMP085
Da oggi basta un piccolo plugin :-)
def run(self):
        log("Starting plugin : %s" % sys.modules[__name__])
   
        while 1:
            ###################### Plugin run
            if globalvars.meteo_data.temp_in > 50: 
                SendMail(self.cfg, "Temperatura", "La temperatura ha superato i 50 gradi", None):
            ###################### end of Plugin run
            
            time.sleep(300)
Ultima Modifica 9 Anni 9 Mesi fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #455 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic BMP085
Ciao Tony, hai mica controllato ?

Roberto

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #456 da tony
Risposta da tony al topic BMP085
Scusa Roberto .. mi ero dimenticato :-)
Ho appena fatto la modifica man non l'ho messa in linea perche devo verificare alcune cose.

Dopo le 21 puoi aggiornare e verificare.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #457 da tony
Risposta da tony al topic BMP085
Non ho provato perché non ho un altro DH da installare. Comunque con RFM01,BMP05 e DH11/22 questa dovrebbe essere essere la situazione :

temp_out = RFM01
hum_out = RFM01
abs_pressure = BMP085
temp_in = BMP085
hum_in = DH11/22

Prova a fammi sapere
Ringraziano per il messaggio: Roberto Vaccaro

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #459 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic BMP085

tony ha scritto: Non ho provato perché non ho un altro DH da installare. Comunque con RFM01,BMP05 e DH11/22 questa dovrebbe essere essere la situazione :

temp_out = RFM01=======================> SI
hum_out = RFM01========================> SI
abs_pressure = BMP085==================> Sembra di sì, la differenza tra i due RASP è minima
temp_in = BMP085=======================> Anche questa sembra di sì
hum_in = DH11/22=======================> SI

Prova a fammi sapere


Però non è esattamente quello che serve, in questo modo devo usare due sensori. L'ideale sarebbe usarne uno solo scegliendo da configurazione.
Quello che vorrei fare è usare il DH per la temperatura e umidità interna.
Ho fatto le prove un po' in fretta, ora lascio il sistema acceso e domani controllo meglio.

Ciao e grazie di tutto.

Roberto

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa - 9 Anni 9 Mesi fa #460 da tony
Risposta da tony al topic BMP085
Scusa ma non ho capito molto bene.

Se usi solo il DH per umidità e temperatura dove prendi la pressione ?
Prova a completare lo schema come ti servirebbe :
temp_out =
hum_out =
abs_pressure =
temp_in =
hum_in =

Tieni presente che il DH11, costa poco, ma è molto approssimativo. Io in montagna l'ho immediatamente sostituito con un DH22. Ecco perche per la temperatura temp_in ho messo il BMP ( se c'è altrimenti prende il DH ).
Ultima Modifica 9 Anni 9 Mesi fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #464 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic BMP085
E' giusto così, come dici tu.
Non avevo considerato il fatto che la pressione viene misurata da un sensore all'interno della consolle e non dai sensori esterni.
Quindi se si vuole anche l'umidità interna bisogna usarli tutti e due.

Da cui, se non erro:

temp_out = sensori est.
hum_out = sensori est.
abs_pressure = BMP
temp_in = BMP
hum_in = DH

faccio ancora dei test e ti tengo informato

Divertiti sul CUCCO.
Io oggi invece sono in servizio come da mio avatar.

Ciao
Roberto

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #465 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic BMP085
Spero ti sia divertito, infondo vi invidio un po'.... a volte sarei tentato di provarci.
Ho fatto i test e ho constatato che i due sensori insieme mi danno problemi, i dati vengono aggiornati una sola volta dopo di che basta. Testando i sensori e l'RFM singolarmente non ci sono problemi. Sembra un po' come il problema di "mpettar" sul topic RFM01.

Ti allego il log. Quando hai tempo e voglia dacci un'occhiata.

Ciao
Roberto
Allegati:

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #466 da tony
Risposta da tony al topic BMP085
Non li puoi attivare e disattivare al volo in quanto così perdi l'inizializzazione dei sensori che viene fatta una sola volta all'avvio.

Riprova riavviando però ogni volta il programma.
Fammi sapere

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #467 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic BMP085
Ho provato anche riavviando, ma il risultato non cambia.
Dai commenti sui log si dovrebbe vedere.
Per scrupolo ho riprovato poco fa ma fa lo stesso problema, da una sola lettura e poi si ferma.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #468 da tony
Risposta da tony al topic BMP085
Ho aggiunto dei messaggi di log per capire il problema.
Aggiorna alla 1.18.90 e postami un log pulito ( dopo reboot ... tieni presente il post sul processo wh1080 che resta appesso dopo il killswpi ) e con tutto collegato ( sia DH che BMP )

TT

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa - 9 Anni 9 Mesi fa #469 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic BMP085
Ecco non so se è questo il log che ti serve, mi pare che non ci siano differenze.


Allegato Log.txt non trovato

Allegati:
Ultima Modifica 9 Anni 9 Mesi fa da Roberto Vaccaro.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa - 9 Anni 9 Mesi fa #470 da tony
Risposta da tony al topic BMP085
Non riesco proprio a capire cosa vada in loop e blocchi il ciclo di lettura.

dovrò collegare i sensori sulla mia.

Intanto disattiva il reset della wifi che non credo nel tuo caso serva :
wifi_reset_if_down = False
e se hai tempo posta anche il log ( sempre dopo reboot ) con solo BMP e solo DH
Ultima Modifica 9 Anni 9 Mesi fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #475 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic BMP085

Allegato TestDHdaterminale.txt non trovato



Allegato SoloBMP.txt non trovato



Allegato SoloDH.txt non trovato



Fatto come hai detto, vedrai che anche col solo DH c'è una sola lettura e poi si ferma. Ho anche testato il DH da terminale e funziona.

Ciao da Roberto
Allegati:

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa - 9 Anni 9 Mesi fa #476 da tony
Risposta da tony al topic BMP085
Non ho avuto tempo di rimontare i sensori sulla scheda di test questa sera ..

Mhhhh comunque stranissima sta cosa .. non c'è nessun loop nella lettura del DHT. Da analizzare con calma ...

Mi è venuta in mente una cosa per circoscrivere il problema.
Io in montagna li ho entrambi ma con sensore diverso. Prova a mettere :

sensor_type = NEVIO16
Ultima Modifica 9 Anni 9 Mesi fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa #485 da Roberto Vaccaro
Risposta da Roberto Vaccaro al topic BMP085
Fatto ho messo NEVIO16 e non si blocca.
Leggo temperatura esterna umidità esterna e temperatura interna.
Suppongo che il DH dia temp esterna e umidita' esterna e il BMP pressione e temperatura interna. Ti allego il log

Allegato LogNevio16.txt non trovato




Grazie
Roberto
Allegati:

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 9 Mesi fa - 9 Anni 9 Mesi fa #487 da tony
Risposta da tony al topic BMP085
ok .. almeno sappiamo che è quella particolare combinazione ad avere problemi.
Ti faccio sapere
Ultima Modifica 9 Anni 9 Mesi fa da tony.

Si prega Accedi a partecipare alla conversazione.

Di più
9 Anni 8 Mesi fa #494 da tony
Risposta da tony al topic BMP085
Ho rimontato l'RFM01,BMP085 e DH11 ed effettivamente i driver del DH11 e RFM01 vanno in conflitto sulla gestione della GPIO.
Spero di riuscire a risolvere il problema ma nel frattempo non hai altra soluzione che disattivare il DH11

Si prega Accedi a partecipare alla conversazione.

Tempo creazione pagina: 0.633 secondi