× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file BMP085

More
11 years 7 months ago #380 by alegrechi
BMP085 was created by 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? :)

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #381 by zippo68
Replied by zippo68 on 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
Last edit: 11 years 7 months ago by zippo68. Reason: aggiunti i saluti

Please Log in to join the conversation.

More
11 years 7 months ago #383 by tony
Replied by tony on 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

Please Log in to join the conversation.

More
11 years 7 months ago #385 by alegrechi
Replied by alegrechi on 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 :)

Please Log in to join the conversation.

More
11 years 7 months ago #386 by alegrechi
Replied by alegrechi on 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?

Please Log in to join the conversation.

More
11 years 7 months ago #387 by tony
Replied by tony on 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.

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #388 by alegrechi
Replied by alegrechi on 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 ;)
Last edit: 11 years 7 months ago by alegrechi.

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #390 by tony
Replied by tony on 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%
Last edit: 11 years 7 months ago by tony.

Please Log in to join the conversation.

More
11 years 7 months ago #392 by alegrechi
Replied by alegrechi on 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 :)

Please Log in to join the conversation.

More
11 years 7 months ago #413 by Roberto Vaccaro
Replied by Roberto Vaccaro on 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?

Please Log in to join the conversation.

More
11 years 7 months ago #415 by tony
Replied by tony on 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.

Please Log in to join the conversation.

More
11 years 7 months ago #416 by Roberto Vaccaro
Replied by Roberto Vaccaro on 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.

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #417 by tony
Replied by tony on 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)
Last edit: 11 years 7 months ago by tony.

Please Log in to join the conversation.

More
11 years 7 months ago #455 by Roberto Vaccaro
Replied by Roberto Vaccaro on topic BMP085
Ciao Tony, hai mica controllato ?

Roberto

Please Log in to join the conversation.

More
11 years 7 months ago #456 by tony
Replied by tony on 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.

Please Log in to join the conversation.

More
11 years 7 months ago #457 by tony
Replied by tony on 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
The following user(s) said Thank You: Roberto Vaccaro

Please Log in to join the conversation.

More
11 years 7 months ago #459 by Roberto Vaccaro
Replied by Roberto Vaccaro on topic BMP085

tony wrote: 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

Please Log in to join the conversation.

More
11 years 7 months ago - 11 years 7 months ago #460 by tony
Replied by tony on 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 ).
Last edit: 11 years 7 months ago by tony.

Please Log in to join the conversation.

More
11 years 7 months ago #464 by Roberto Vaccaro
Replied by Roberto Vaccaro on 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

Please Log in to join the conversation.

More
11 years 7 months ago #465 by Roberto Vaccaro
Replied by Roberto Vaccaro on 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
Attachments:

Please Log in to join the conversation.

More
11 years 6 months ago #466 by tony
Replied by tony on 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

Please Log in to join the conversation.

More
11 years 6 months ago #467 by Roberto Vaccaro
Replied by Roberto Vaccaro on 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.

Please Log in to join the conversation.

More
11 years 6 months ago #468 by tony
Replied by tony on 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

Please Log in to join the conversation.

More
11 years 6 months ago - 11 years 6 months ago #469 by Roberto Vaccaro
Replied by Roberto Vaccaro on topic BMP085
Ecco non so se è questo il log che ti serve, mi pare che non ci siano differenze.


Attachment Log.txt not found

Attachments:
Last edit: 11 years 6 months ago by Roberto Vaccaro.

Please Log in to join the conversation.

More
11 years 6 months ago - 11 years 6 months ago #470 by tony
Replied by tony on 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
Last edit: 11 years 6 months ago by tony.

Please Log in to join the conversation.

More
11 years 6 months ago #475 by Roberto Vaccaro
Replied by Roberto Vaccaro on topic BMP085

Attachment TestDHdaterminale.txt not found



Attachment SoloBMP.txt not found



Attachment SoloDH.txt not found



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
Attachments:

Please Log in to join the conversation.

More
11 years 6 months ago - 11 years 6 months ago #476 by tony
Replied by tony on 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
Last edit: 11 years 6 months ago by tony.

Please Log in to join the conversation.

More
11 years 6 months ago #485 by Roberto Vaccaro
Replied by Roberto Vaccaro on 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

Attachment LogNevio16.txt not found




Grazie
Roberto
Attachments:

Please Log in to join the conversation.

More
11 years 6 months ago - 11 years 6 months ago #487 by tony
Replied by tony on topic BMP085
ok .. almeno sappiamo che è quella particolare combinazione ad avere problemi.
Ti faccio sapere
Last edit: 11 years 6 months ago by tony.

Please Log in to join the conversation.

More
11 years 6 months ago #494 by tony
Replied by tony on 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

Please Log in to join the conversation.

Time to create page: 0.984 seconds