- Posts: 53
- Thank you received: 1
- Sint Wind PI - Documentation
- Forum
- Volo Libero Monte Cucco
- Sint Wind PI
- problema DHT11 nuova versione 01.23.82
Postate qui domande o segnalate problemi / bug che riscontrate,
problema DHT11 nuova versione 01.23.82
ho installato la versione 3 e noto che non funziona il sensore DHT11
L'ho provato con Arduino e funziona correttamente
Sul raspberry è collegato al GPIO18 come da documentazione e nella versione 2 funziona perfettamente.
Credo sia un bug dell'ultima release
test DHT11 versione 3
pi@swpi(rw):~/swpi/DHT$ sudo chmod +x DHT
pi@swpi(rw):~/swpi/DHT$ sudo python test.py
./DHT: error while loading shared libraries: libwiringPi.so.1: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "test.py", line 33, in <module>
output = subprocess.check_output(["./DHT"]);
File "/usr/lib/python2.7/subprocess.py", line 573, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '['./DHT']' returned non-zero exit status 127
test DHT11 versione 2, funziona perfettamente
pi@swpi ~/swpi/DHT $ sudo python test.py
Temperature: 18.0 C Humidity: 50.0
Temperature: 18.0 C Humidity: 52.0
Temperature: 18.0 C Humidity: 50.0
Temperature: 18.0 C Humidity: 52.0
Temperature: 18.0 C Humidity: 49.0
Please Log in to join the conversation.
Mancano le librerie wiringpi.
Metti la rasp in lettura scrittura con
rw
Poi dai questi tre comandi:
sudo apt-get update
sudo apt-get install wiringpi
sudo ldconfig
Dovrebbe sistemarsi, fammi sapere che modifico e riuppo la versione 3.
Seven
Please Log in to join the conversation.
occhio che le mie non sono critiche anzi mi complimento per il lavoro che state facendo e che avete fatto e sono davvero felice di contribuire (anzi se volete una mano in più posso aggregarmi, più hardware che software ma imparo in fretta)
allora, ho fatto quanto suggerito e dopo aver scaricato l'update ho mandato il
La risposta, dopo l'installazione è questa
sembra che il wiringpi sia già aggiornato
pi@swpi(rw):~/swpi/DHT$ sudo apt-get install wiringpi
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
wiringpi è già alla versione più recente.
0 aggiornati, 0 installati, 0 da rimuovere e 10 non aggiornati.
pi@swpi(rw):~/swpi/DHT$ sudo ldconfig
pi@swpi(rw):~/swpi/DHT$
e il test continua a darmi errore
pi@swpi(rw):~/swpi/DHT$ cd /home/pi/swpi/DHT
pi@swpi(rw):~/swpi/DHT$ chmod +x DHT
pi@swpi(rw):~/swpi/DHT$ sudo python test.py
./DHT: error while loading shared libraries: libwiringPi.so.1: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "test.py", line 33, in <module>
output = subprocess.check_output(["./DHT"]);
File "/usr/lib/python2.7/subprocess.py", line 573, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '['./DHT']' returned non-zero exit status 127
Please Log in to join the conversation.
Era una mia esclamazione di disappunto, mia personale
Grazie a te ed agli altri amici che state facendo da beta tester, è l'unico modo per scovare le magagne che possono sfuggire nonostante ci si metta tutto l'impegno possibile.
Tornando a swpi, hai provato a dare ugualmente sudo ldconfig in rw?
Mi sembra di capire che tu stia usando la versione (3) 858. La 884 che ho uploadato l'altro ieri invece non ha ancora il pacchetto wiringpi (me lo sono dimenticato cavolo), ma appena installato con la procedura che ti ho indicato prima, facendo 'gpio readall' funziona tutto a dovere. Ora riupperò l'immagine con wiringpi installato.
Please Log in to join the conversation.
Approfitta di me perché ho la stazione a casa e la sto "montando" giorno per giorno, quindi sono perfetto per i beta test
mandami un messaggio qui quando riuppi che la scarico allegramente
tenx
Please Log in to join the conversation.
La trovi alla fine di questo post dedicato, che d'ora in poi potremo utilizzare per i bugfix di questa immagine V3:
http://www.vololiberomontecucco.it/vlmc/index.php/forum/sint-wind-pi/597-download-immagine-swpi-raspberry-pi-3-aggiornata#6693
Fammi sapere, ciaoo!
Please Log in to join the conversation.
scusa se ci ho messo tanto ma ho dovuto mollare un paio di giorni.
Purtroppo ho brutte notizie, il sensore DHT11 continua a non funzionare nella nuova versione e l'ifconfig mi da sempre il Bcast su 192.168.1.255 e ovviamente le connessioni non funzionano se non le modifico a mano.
Per il DHT11 invece non posso far niente per farlo funzionare (continua ad andare perfettamente nella versione 2)
pi@swpi(rw):~$ cd /home/pi/swpi/DHT
pi@swpi(rw):~/swpi/DHT$ chmod +x DHT
pi@swpi(rw):~/swpi/DHT$ sudo python test.py
./DHT: error while loading shared libraries: libwiringPi.so.1: cannot open shared object file: No such file or directory
Traceback (most recent call last):
File "test.py", line 33, in <module>
output = subprocess.check_output(["./DHT"]);
File "/usr/lib/python2.7/subprocess.py", line 573, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '['./DHT']' returned non-zero exit status 127
Please Log in to join the conversation.
mi posteresti l'output del comando
gpio readall
?
Please Log in to join the conversation.
pi@swpi(ro):~$ gpio readall
+-----+-----+---------+------+---+-Model B1-+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| | | 3.3v | | | 1 || 2 | | | 5v | | |
| 0 | 8 | SDA.1 | ALT0 | 1 | 3 || 4 | | | 5V | | |
| 1 | 9 | SCL.1 | ALT0 | 1 | 5 || 6 | | | 0v | | |
| 4 | 7 | GPIO. 7 | IN | 1 | 7 || 8 | 1 | ALT0 | TxD | 15 | 14 |
| | | 0v | | | 9 || 10 | 1 | ALT0 | RxD | 16 | 15 |
| 17 | 0 | GPIO. 0 | IN | 0 | 11 || 12 | 1 | IN | GPIO. 1 | 1 | 18 |
| 21 | 2 | GPIO. 2 | IN | 0 | 13 || 14 | | | 0v | | |
| 22 | 3 | GPIO. 3 | IN | 0 | 15 || 16 | 0 | IN | GPIO. 4 | 4 | 23 |
| | | 3.3v | | | 17 || 18 | 0 | IN | GPIO. 5 | 5 | 24 |
| 10 | 12 | MOSI | ALT0 | 0 | 19 || 20 | | | 0v | | |
| 9 | 13 | MISO | ALT0 | 0 | 21 || 22 | 0 | IN | GPIO. 6 | 6 | 25 |
| 11 | 14 | SCLK | ALT0 | 0 | 23 || 24 | 1 | OUT | CE0 | 10 | 8 |
| | | 0v | | | 25 || 26 | 1 | OUT | CE1 | 11 | 7 |
+-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
| BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM |
+-----+-----+---------+------+---+-Model B1-+---+------+---------+-----+-----+
Please Log in to join the conversation.
Please Log in to join the conversation.
Facciamo questa prova: metti il sistema in lettura/scrittura con il comando
rw
poi:
cd /usr/lib
sudo ln -s libwiringPi.so libwiringPi.so.1
Riavvia la rasp e prova il DHT11.
Please Log in to join the conversation.
Please Log in to join the conversation.
ecco il risultato
pi@swpi(rw):~$ cd /home/pi/swpi/DHT
pi@swpi(rw):~/swpi/DHT$ chmod +x DHT
pi@swpi(rw):~/swpi/DHT$ sudo python test.py
./DHT: Symbol `digitalRead' has different size in shared object, consider re-linking
./DHT: Symbol `digitalWrite' has different size in shared object, consider re-linking
./DHT: Symbol `pinMode' has different size in shared object, consider re-linking
Traceback (most recent call last):
File "test.py", line 33, in <module>
output = subprocess.check_output(["./DHT"]);
File "/usr/lib/python2.7/subprocess.py", line 573, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '['./DHT']' returned non-zero exit status -11
Please Log in to join the conversation.
Sembra che il sensore cerchi la versione 1 di libwiringPi, che nel frattempo è arrivato alla 2.32. Vedo come ovviare.
Please Log in to join the conversation.
sistema in rw,
cd /home/pi
wget http://www.open.com.au/mikem/bcm2835/bcm2835-1.49.tar.gz
tar xvfz bcm2835-1.49.tar.gz
cd bcm2835-1.49
./configure
make
sudo make install
cd /swpi/DHT
make clean
make
Dovrebbe andare, intanto riuppo l'immagine corretta.
Please Log in to join the conversation.
sistema in rw:
sudo rm -rf /var/lib/dhcpcd5
sudo ln -s /tmp /var/lib/dhcpcd5
e un bel reboot.
Please Log in to join the conversation.
Il problema del dhcp lo avevo già risolto con il comando di configurazione del gateway, ho provato a dare questo ma non cambia nulla.
Secondo me è il problema minore, anzi non è nemmeno un problema, quasi nessuno usa dhcp per questo dispositivo.
Il problema grosso è il dht11
Please Log in to join the conversation.
ma per il DHT11 hai provato quanto scritto due post prima di questo? (#6855)
Invece per quanto riguarda il DHCP che tipo di connessione stai usando? (Adsl, chiavetta, ...)
Please Log in to join the conversation.
purtroppo devo darti brutte notizie
Ho provato i due comandi per sistemare la connessione ad internet e ri-confermo che non funziona. Il sistema con la versione nuova continua a non avere connettività.
Tra l'altro la cosa "divertente" è che ho provato a dare il comando che avevo dato nella "prima versione 3", cioè
sudo route add default gw 192.168.1.1 netmask 255.255.255.0 eth0
ovviamente in rw e non funziona più nemmeno questo (!!!)
Non essendoci connettività non riesco a fare il download del pacchetto per far funzionare il DHT11.
Ho una sd card con la versione 2, appena la rimetto su funziona tutto come un orologio
Please Log in to join the conversation.
Prima di cena dovrei riuscire ad uppare la versione aggiornata che sto usando io, vediamo cosa ne esce fuori.
Nel frattempo se vuoi provare ad assegnare un IP statico segui le istruzioni che ho dato a Paolo in questo post, almeno dovresti riuscire ad avere un sistema che si connette... :
www.vololiberomontecucco.it/vlmc/index.p...pi-3-aggiornata#6873
Se provi mi fai un favore, è difficile per me scovare e risolvere bug che nella mia Rasp non ho...
Please Log in to join the conversation.
Domanda: ma tu il problema col DHT11 non ce l'hai?!?!? Mi pare strano
attendo l'uppata e poi carico tutto
graaaaaaaaaaaaaaaaaaaaaaazie
Please Log in to join the conversation.
Ecco il link:
mega.nz/#!Oc0XSDyD!X7a9GwzcY626Im4KQm7JXUh7qbLxSkpI4TCptVQ_VVM
Il DHT11 non ce l'ho... Swpi è un software modulare che può far funzionare diverse periferiche/sensori, ma non credo che ci sia qualcuno che li abbia tutti ma proprio tutti
Il mio sensore termo/igro di riferimento è quello della mia WH1080, che ricevo ormai da mesi con la chiavetta USB.
Please Log in to join the conversation.
con il dht11 ci siamo, il test funziona anche se non ho evidenza sul log delle letture.
La connessione ad internet in dhcp non va e non riesco nemmeno a modificare il Bcast...
buh... peccato perché dagli upload sul database avrei potuto vedere se leggeva bene temperatura e umidità
ottimo lavoro per il dht11 seven!!
Sto provando a cambiare il Bcast, accetta il comando di configurazione di eth0 ma non cambia niente. Strano
Please Log in to join the conversation.
Adesso se riuscissi a postarmi il contenuto del file /var/log/daemon.log sarebbe una bella cosa... Il mio client dhcp scrive là quello che fa (e lo fa bene...)
In Raspbian stanno facendo un casotto con la configurazione del network ultimamente.
EDIT: se da console digiti 'swpilog' dovresti poter vedere in tempo reale il log di swpi come nella versione 2 (ctrl+c per uscire)
Please Log in to join the conversation.
ecco il demone
Jan 1 01:00:22 swpi dhcpcd[675]: no interfaces have a carrier
Jan 1 01:00:22 swpi dhcpcd[675]: forked to background, child pid 781
Jan 1 01:00:22 swpi dhcpcd[781]: eth0: waiting for carrier
Jan 1 01:00:24 swpi dhcpcd[781]: eth0: carrier acquired
Jan 1 01:00:24 swpi dhcpcd[781]: all: IPv6 kernel autoconf disabled
Jan 1 01:00:24 swpi dhcpcd[781]: DUID 00:01:00:01:1e:c5:2d:25:b8:27:eb:a2:05:e8
Jan 1 01:00:24 swpi dhcpcd[781]: eth0: IAID eb:60:04:6e
Jan 1 01:00:24 swpi dhcpcd[781]: eth0: soliciting a DHCP lease
Jan 1 01:00:24 swpi dhcpcd[781]: eth0: offered 192.168.1.108 from 192.168.1.1
Jan 1 01:00:24 swpi avahi-daemon[877]: Found user 'avahi' (UID 105) and group 'avahi' (GID 110).
Jan 1 01:00:24 swpi avahi-daemon[877]: Successfully dropped root privileges.
Jan 1 01:00:24 swpi avahi-daemon[877]: avahi-daemon 0.6.31 starting up.
Jan 1 01:00:24 swpi avahi-daemon[877]: Successfully called chroot().
Jan 1 01:00:24 swpi avahi-daemon[877]: Successfully dropped remaining capabilities.
Jan 1 01:00:24 swpi avahi-daemon[877]: No service file found in /etc/avahi/services.
Jan 1 01:00:24 swpi avahi-daemon[877]: socket() failed: Address family not supported by protocol
Jan 1 01:00:24 swpi avahi-daemon[877]: Failed to create IPv6 socket, proceeding in IPv4 only mode
Jan 1 01:00:24 swpi avahi-daemon[877]: socket() failed: Address family not supported by protocol
Jan 1 01:00:24 swpi avahi-daemon[877]: Network interface enumeration completed.
Jan 1 01:00:24 swpi avahi-daemon[877]: Registering HINFO record with values 'ARMV6L'/'LINUX'.
Jan 1 01:00:24 swpi avahi-daemon[877]: Server startup complete. Host name is swpi.local. Local service cookie is 139037203.
Jan 1 01:00:25 swpi bluetoothd[905]: Bluetooth daemon 5.23
Jan 1 01:00:25 swpi bluetoothd[905]: Starting SDP server
Jan 1 01:00:25 swpi bluetoothd[905]: Bluetooth management interface 1.10 initialized
Jan 1 01:00:25 swpi dbus[838]: [system] Activating service name='org.freedesktop.hostname1' (using servicehelper)
Jan 1 01:00:26 swpi dbus[838]: [system] Successfully activated service 'org.freedesktop.hostname1'
Jan 1 01:00:29 swpi dhcpcd[781]: eth0: leased 192.168.1.108 for 86400 seconds
Jan 1 01:00:29 swpi dhcpcd[781]: eth0: adding route to 192.168.1.0/24
Jan 1 01:00:29 swpi dhcpcd[781]: eth0: adding default route via 192.168.1.1
Jan 1 01:00:29 swpi avahi-daemon[877]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.1.108.
Jan 1 01:00:29 swpi avahi-daemon[877]: New relevant interface eth0.IPv4 for mDNS.
Jan 1 01:00:29 swpi avahi-daemon[877]: Registering new address record for 192.168.1.108 on eth0.IPv4.
Please Log in to join the conversation.
Ho un'ideuzza, vediamo se è quella giusta.
EDIT: eccola qua, non puoi dirmi di no:
sistema in rw,
sudo apt-get install fake-hwclock
reboot
e dimmi un po' cosa succede.
Please Log in to join the conversation.
ho provato
il problema è che durante l'installazione tenta di accedere ad internet e quell0 non funziona. Non posso installare nulla che non sia già presente nell'immagine
La cosa strana è che il log mi da connessione internet ok ma poi non aggiorna l'ora su ntp, non si collega alla pagina php per inviare i dati e non mi è possibile scaricare alcunché su raspberry
Ai ping su google.it continua a non rispondere nulla, è completamente isolato
pi@swpi(rw):~$ sudo apt-get install fake-hwclock
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
dc libopts25
Usare "apt-get autoremove" per rimuoverli.
Pacchetti suggeriti:
ntp
I seguenti pacchetti NUOVI saranno installati:
fake-hwclock
0 aggiornati, 1 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 6'690 B di archivi.
Dopo quest'operazione, verranno occupati 74.8 kB di spazio su disco.
ATTENZIONE: i seguenti pacchetti non possono essere autenticati.
fake-hwclock
Installare questi pacchetti senza verificarli? [s/N] s
Err http://mirrordirector.raspbian.org/raspbian/ jessie/main fake-hwclock all 0.9
Risoluzione di "mirrordirector.raspbian.org" temporaneamente non riuscita
E: Impossibile recuperare http://mirrordirector.raspbian.org/raspbian/pool/main/f/fake-hwclock/fake-hwclock_0.9_all.deb Risoluzione di "mirrordirector.raspbian.org" temporaneamente non riuscita
E: Impossibile scaricare alcuni pacchetti. Potrebbe essere utile eseguire "apt-get update" o provare l'opzione "--fix-missing".
Please Log in to join the conversation.
[01/01/1970-01:01:32] Internet ok
[01/01/1970-01:01:32] Logging data ...
[01/01/1970-01:01:47] ERROR - Failed to set time system from ntp server
[01/01/1970-01:01:53] Error connecting to server : http://www.vololiberomontecar so.it/meteomc/swpi_logger.php
[01/01/1970-01:02:13] Rereading config file ..
[01/01/1970-01:02:13] Disk space left = 4509 Mb
[01/01/1970-01:02:13] Sleeping 560 seconds
[01/01/1970-01:02:21] Error connecting to server : http://www.vololiberomontecar so.it/meteomc/swpi_logger.php
ripeto: nella stessa condizione hardware con la versione 2 funziona
ecco ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:60:04:6e
inet addr:192.168.1.108 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:160 errors:0 dropped:0 overruns:0 frame:0
TX packets:324 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14877 (14.5 KiB) TX bytes:169989 (166.0 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
qualsiasi soluzione che richieda un collegamento ad internet per raspberry mi è impraticabile
Please Log in to join the conversation.
ho modificato la configurazione del server DNS
con
sistema in rw
sudo nano /etc/resolv.conf
e poi ho modificato l'indirizzo del DNS, ho messo il gateway di casa ma posso mettere un openDNS (prima era 192.168.0.249 e non so dove l'ha preso
# Generated by resolvconf
nameserver 192.168.1.1
Please Log in to join the conversation.
risolto un problema ne arriva un altro con l'MCP3002, o meglio la libreria
[01/01/1970-01:00:47][01/01/1970-01:00:47] Initializing libMCP
Starting plugin : <module 'wunderground' from './plugins/wunderground.pyc'>
clk mmap error -1283452928
[01/01/1970-01:00:47] Error initializing mcp3002 library.Try to continue
seven mi secca rompervi così tanto le scatole, che dici? installo la 2 e festa finita?
Please Log in to join the conversation.
- Sint Wind PI - Documentation
- Forum
- Volo Libero Monte Cucco
- Sint Wind PI
- problema DHT11 nuova versione 01.23.82