× Benvenuti sul nostro forum su Sint Wind PI!

Postate qui domande o segnalate problemi / bug che riscontrate,

file DHT22 non funziona più dopo l'aggiornamento

Di più
10 Anni 7 Mesi fa #3023 da Russo
Ciao a Tutti
non so se è successo anche a voi ma dopo l'ultimo aggiornamento dell' SintWind mi ha smesso di funzionare il sensore DHT22.
Guardando le specifiche dell'aggiornamento ho visto che proprio con questa versione dovevano essere stati risolti dei problemi ai sensori DHT. Premetto che a me prima funzionava benissimo, invece con questa versione non funziona più nulla.

E' successo a che a voi e sapete dirmi come risolvere?
Ciao

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa - 10 Anni 7 Mesi fa #3024 da alegrechi
Ciao Russo,
la modifica è stata fatta su mio suggerimento perchè avevo notato che il DHT non decodificata i valori negativi.
Strano che non ti funzioni, l'avevo provato con tutti i valori.

Prova a vedere che ti dice direttamente il sensore:

nella cartella di swpi vai in DHT ed esegui

sudo DHT_rf 22 18


In ogni caso puoi ripristinare la versione precedente modificando il file sensor.py alla riga 80: trovi una riga commentata con scritto Alessandro in fondo :)
Ripristinala al posto di quella subito sotto...
Ultima Modifica 10 Anni 7 Mesi fa da alegrechi.

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3025 da tony
Non ho testato perché in questo momento non ho DHT atfivi. Fatemi sapere

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3026 da Russo
Non sono molto esperto e sinceramente non saprei cosa andare a controllare per capire se funziona.
Ho provato a digitare il comando che mi hai dato per vedere se il sensore funziona ma non me lo prende.
Comunque sembra proprio non comunicare con il database altre a non indicare la giusta temperatura

ho fatto un copia e incolla del terminale
************************************************************************
* Sint Wind PI 01.21.20 *
* *
* 2012-2013 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.....
[24/12/2013-17:46:07] Checking internet connetion ...
[24/12/2013-17:46:07] Internet ok
[24/12/2013-17:46:07] Checking internet connetion ...
[24/12/2013-17:46:07] Internet ok
[24/12/2013-17:46:07] Connected with IP : 151.41.103.249
[24/12/2013-17:46:07] Config Server running on port 80
[24/12/2013-17:46:07] loading plugins
[24/12/2013-17:46:07] Starting General WatchDog
[24/12/2013-17:46:07] Starting plugin : <module 'emoncmslog' from './plugins/emoncmslog.pyc'>
[24/12/2013-17:46:07][24/12/2013-17:46:07] Starting plugin : <module 'wugraphslog' from './plugins/wugraphslog.pyc'>
Checking internet connetion ...
[24/12/2013-17:46:08] Internet ok
mar 24 dic 2013, 19.08.14, CET
[24/12/2013-19:08:14] System time adjusted from NPT server : ntp1.inrim.it
[24/12/2013-19:08:14] Rereading config file ..
[24/12/2013-19:08:14] Disk space left = 938070016
[24/12/2013-19:08:14] Checking internet connetion ...
[24/12/2013-19:08:14] Internet ok
mar 24 dic 2013, 19.08.14, CET
[24/12/2013-19:08:14] System time adjusted from NPT server : ntp1.inrim.it
[24/12/2013-19:08:14] Rereading config file ..
[24/12/2013-19:08:14] Disk space left = 938070016
[24/12/2013-19:08:14] Checking internet connetion ...
[24/12/2013-19:08:14] Internet ok
mar 24 dic 2013, 19.08.15, CET
[24/12/2013-19:08:15] System time adjusted from NPT server : ntp1.inrim.it
[24/12/2013-19:08:15] Rereading config file ..
[24/12/2013-19:08:15] Disk space left = 938070016
[24/12/2013-19:08:15] Sleeping 600 seconds
mar 24 dic 2013, 19.08.16, CET
[24/12/2013-19:08:16] System time adjusted from NPT server : ntp1.inrim.it
[24/12/2013-19:09:17] Error connecting to Wugraphs db : (2003, "Can't connect to MySQL server on '62.149.150.192' (110)")



Il link della mia stazione meteo è www.trussino.com/swpi/meteo.html

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3028 da alegrechi
Scusami cerco di essere più preciso.

Da terminale digita esattamente questo comando:

sudo /home/pi/swpi/DHT/DHT_rf 22 18

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3030 da Russo
Ora provo subito.
Però la cosa strana è che proprio il raspberry non comunica i dati al database MySql.

Cosa potrei controllare per questa cosa. Comunque intanto faccio la prova che mi hai detto

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3031 da alegrechi
E' probabilmente collegato a questo. Se non riceve mai i dati dal dht forse non parte correttamente il ciclo di swpi !

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa - 10 Anni 7 Mesi fa #3032 da Russo
Ok. Ho provato a lanciare il comando che mi hai dato e ora visualizzo correttamente la temperatura.
Riavvio il raspberry e controllo se è tornato a funzionare tutto, visto che il sensore funziona regolarmente. Giusto?

Fatto ma continua a non funzionare, faccio un copia e incolla. Sembra che non riesca a caricare i file sul database, comunque prima sul terminale si vedeva quando calcolava i dati da caricare e poi faceva vedere i vari dati caricati, ora non lo fa più.

[24/12/2013-19:36:30] System time adjusted from NPT server : ntp1.inrim.it
[24/12/2013-19:36:30] Internet ok
[24/12/2013-19:36:30] Rereading config file ..
[24/12/2013-19:36:30] Disk space left = 937906176
[24/12/2013-19:36:30] Checking internet connetion ...
[24/12/2013-19:36:30] Internet ok
mar 24 dic 2013, 19.36.31, CET
[24/12/2013-19:36:31] System time adjusted from NPT server : ntp1.inrim.it
[24/12/2013-19:36:31] Rereading config file ..
[24/12/2013-19:36:31] Disk space left = 937906176
[24/12/2013-19:36:31] Sleeping 600 seconds
mar 24 dic 2013, 19.36.32, CET
[24/12/2013-19:36:32] System time adjusted from NPT server : ntp1.inrim.it
[24/12/2013-19:37:33] Error connecting to Wugraphs db : (2003, "Can't connect to MySQL server on '62.149.150.192' (110)")
Ultima Modifica 10 Anni 7 Mesi fa da Russo.

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3033 da alegrechi
si ma fai copia incolla esattamente di quello che il mio comando ti ha sostituito!
Il sensore funziona ma swpi non interpreta correttamente i valori, ecco perchè poi non li scrive da nessuna parte!

Comunque come ti ho scritto nella prima risposta basta rimodificare il file sensor.py

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3035 da Russo
L'ho già fatto.
Ti ho allegato il file che ho sul raspberry
Allegati:

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3036 da alegrechi
Io ti chiedevo l'output che vedi sul terminale quando lanci il comando

sudo /home/pi/swpi/DHT/DHT_rf 22 18

:)

In ogni caso ti allego il sensor.py modificato come era in precedenza. Questo dovrebbe funzionare


Allegato sensor.py.zip non trovato

Allegati:

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3037 da Russo
OK te lo mando.
Comunque la mancanza del sensore potrebbe impedire upload del file meteo.html?

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3038 da alegrechi
Si, potrebbe.
Che altri sensori hai collegati?

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3039 da Russo
Solo il DHT22. Poi nelle impostazioni del SintWind ho messo SIMULATE. Ma comunque ho solo il DHT collegato

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3040 da tony
Ho ripristinato la vecchia versione in attesa di capire il problema. v 1.21.21
Ringraziano per il messaggio: alegrechi

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa - 10 Anni 7 Mesi fa #3041 da Russo
Io ho fatto l'aggiornamento ma non è cambiato nulla.
Guardando un po' sul forum ho visto che indicavano di mettere su "False" una voce che si riferiva al server NTP. Ho provato a cambiarla e da quel momento è ripartito il sensore a indicare le temperature, però ora da un'altro errore riferito al I2C address.

Ho provato a digitale il comando "sudo i2cdetect" ma l'unica cosa che so è che deve venire fuori un 77 in fondo.

Vi allego una foto dove si vede che ogni volta che prova a contattare il database da l'errore
"Error accessing 0x77: Check your I2C address


Allegato IMG_3730.JPG non trovato



P.s Mi sono scordato che ora non mi fa nemmeno collegare all'interfaccia web del SintWind
Allegati:
Ultima Modifica 10 Anni 7 Mesi fa da Russo.

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3042 da meteosismi
A me la .20 funziona come prima, nessun problema.
Antonio.

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3043 da alegrechi

meteosismi ha scritto: A me la .20 funziona come prima, nessun problema.
Antonio.

Ok quindi alla fine non era colpa dell'aggiornamento al DHT...

Si prega Accedi a partecipare alla conversazione.

Di più
10 Anni 7 Mesi fa #3044 da tony
@russo,
"Error accessing 0x77: Check your I2C address" vuoi dire che hai un problema col device o con il collegamento .... controlla i contatti

Si prega Accedi a partecipare alla conversazione.

Tempo creazione pagina: 1.021 secondi