errore installazione software per ds18b20

Discussioni relative all'uso di sensori vari (temperatura, umidità, ....)
datma
Messaggi: 63
Iscritto il: 30/11/2016, 10:29

errore installazione software per ds18b20

Messaggioda datma » 14/12/2020, 15:56

Buongiorno a tutti, sto tentando di installare dei sensori temperatura ds18b20 ma purtroppo mi da questo errore:

Codice: Seleziona tutto

root@raspberrypi:/home# cd pi/
root@raspberrypi:/home/pi# git clone https://github.com/timofurrer/w1thermsensor.git
Cloning into 'w1thermsensor'...
remote: Enumerating objects: 21, done.
remote: Counting objects: 100% (21/21), done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 1373 (delta 7), reused 9 (delta 2), pack-reused 1352
Ricezione degli oggetti: 100% (1373/1373), 327.83 KiB | 0 bytes/s, done.
Risoluzione dei delta: 100% (752/752), done.
root@raspberrypi:/home/pi# cd w1thermsensor
root@raspberrypi:/home/pi/w1thermsensor# python setup.py build
Traceback (most recent call last):
  File "setup.py", line 3, in <module>
    from pathlib import Path
ImportError: No module named pathlib
root@raspberrypi:/home/pi/w1thermsensor# ^C
root@raspberrypi:/home/pi/w1thermsensor#


datma
Messaggi: 63
Iscritto il: 30/11/2016, 10:29

Re: errore installazione software per ds18b20

Messaggioda datma » 14/12/2020, 15:59

ho usato l'immagine preconfigurata di solarstretch 3.1

datma
Messaggi: 63
Iscritto il: 30/11/2016, 10:29

Re: errore installazione software per ds18b20

Messaggioda datma » 27/12/2020, 0:47

Non c'è nessuno che ha avuto il mio stesso problema?

kazako78
Messaggi: 1
Iscritto il: 01/11/2017, 15:17

Re: errore installazione software per ds18b20

Messaggioda kazako78 » 08/11/2021, 23:57

ciao, sono alle prese con il tuo stesso problema. Hai per caso risolto?
Ho installato hardware e script PWM e funziona regolarmente,
ho installato quindi l'hardware per il sensore temperatura, ed anche qui tutto ok.
Provato installazione software python e ricevo il tuo stesso errore...

Provato quindi con lettura diretta sensore e tutto ok:

cd /sys/bus/w1/devices/
ls
cd 28-numeroseriesensore
cat w1_slave

e ricevuo lettura sensore ok, esempio:
72 01 4b 46 7f ff 0e 10 57 : crc=57 YES
72 01 4b 46 7f ff 0e 10 57 t=23125

A quanto ho inteso parrebbe esserci qualche problema con la versione Python in uso,
ma mi pare strano visto che il sw e' stato scritto all'epoca (se non prima) dell'uscita dell'immagine Solarstretch.
Su Solarstretch (immagine preconfigurata di Flavio) gira appunto la v. 2.7.13 (verificato con "python --version"), ma credo di aver installato anche la 3.5 (verificato con "python3 --version")
Ad oggi pare che Ptython 2.7.13 e precedenti non sia piu' supportato essendo stato sostituito da 3.5, ma cosa c'entri sta cosa con lo script per DS18B20 non mi e' chiaro.

Precisazione:
sulla Solastretch di Flavio ho installato anche WeeWX e CumulusMX per monitoraggio di una stazione meteo Ecowitt, ma anhe qui non ho idea se possa entrarci qualcosa.

Sto installando a giorni una resistenza nel boiler con integrato un termostato, ma vorrei comunque avere la rindodanza della gestione script PWM con la temperatura letta dal sensore DS18B20.

Se hai qualche dritta fammi sapere,
Grazie mille,
Saluti
Alessandro

Bleggio84
Messaggi: 1
Iscritto il: 27/01/2024, 10:34

Re: errore installazione software per ds18b20

Messaggioda Bleggio84 » 27/01/2024, 17:35

datma ha scritto:Buongiorno a tutti, sto tentando di installare dei sensori temperatura ds18b20 ma purtroppo mi da questo errore:

Codice: Seleziona tutto

root@raspberrypi:/home# cd pi/
root@raspberrypi:/home/pi# git clone https://github.com/timofurrer/w1thermsensor.git
Cloning into 'w1thermsensor'...
remote: Enumerating objects: 21, done.
remote: Counting objects: 100% (21/21), done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 1373 (delta 7), reused 9 (delta 2), pack-reused 1352
Ricezione degli oggetti: 100% (1373/1373), 327.83 KiB | 0 bytes/s, done.
Risoluzione dei delta: 100% (752/752), done.
root@raspberrypi:/home/pi# cd w1thermsensor
root@raspberrypi:/home/pi/w1thermsensor# python setup.py build
Traceback (most recent call last):
  File "setup.py", line 3, in <module>
    from pathlib import Path
ImportError: No module named pathlib
root@raspberrypi:/home/pi/w1thermsensor# ^C
root@raspberrypi:/home/pi/w1thermsensor#


Buonpomeriggio a tutti,
sono nuovo su questo forum, innanzitutto complimenti a flane e a tutti quelli che contribuiscono all'evoluzione di questo progetto.
Non finirò mai di ringraziare le sue guide dettagliate in ogni passaggio.

Ho installato l'immagine preconfigurata solarstrech 3.1 su un raspberry pi3 B+
per il momento sto testando tutto a banco e funziona tutto a dovere, nello specifico stò utilizzando MeterN con un meter di produzione ID1, uno per i consumi ID2 e uno per valutare i consumi dedicati su un ramo della linea ID7 dato che l'ID6 è per la resistenza del boiler
Volevo espandere il sistema che controlla in PWM la resistenza nel boiler con il sensore di temperatura ds18b20 in modo da fermare la resistenza attraverso codice e non con un termostato che taglia la linea della resistenza ( magari quello lo metto comunque alcuni gradi più alto per sicurezza)
e qui arriva il problema.

Ho cercato nel forum ma non ho trovato nulla se non qui.
ho seguito la guida sul sito:
https://www.flanesi.it/doku/doku.php?id ... ri_ds18b20

ma quando arrivo a questo punto:

Codice: Seleziona tutto

cd /home/pi
git clone https://github.com/timofurrer/w1thermsensor.git
cd w1thermsensor/
python setup.py build


devo installare il sensore di temperatura ds18b20 mi da lo stesso errore.
alla seguente riga di comando:

Codice: Seleziona tutto

sudo python setup.py install


Non ricordo dove ma ho trovato un suggerimento per variare la riga in:

Codice: Seleziona tutto

sudo python3 setup.py install


ma l'errore rimane e non riesco ad andare avanti con la lettura del sensore
qualcuno è riuscito a risolvere in qualche modo?
grazie mille per le risposte


Torna a “Meters hardware”

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti