Sensori ds18b20 errore lettura

Discussioni relative all'uso di sensori vari (temperatura, umidità, ....)
America
Messaggi: 185
Iscritto il: 26/08/2018, 13:15

Re: Sensori ds18b20 errore lettura

Messaggioda America » 06/01/2019, 6:51

buemarino ha scritto:/etc/systemd/system/ds18b20.service



Ecco il contenuto

Codice: Seleziona tutto

[Unit]
Description=DS18B20 sensor service
Requires=local-fs.target
Requires=network-online.target
After=multi-user.target
 
[Service]
Type=oneshot
ExecStart=/usr/local/bin/ds18b20 02119177aef0 12
 
[Install]
WantedBy=multi-user.target


America
Messaggi: 185
Iscritto il: 26/08/2018, 13:15

Re: Sensori ds18b20 errore lettura

Messaggioda America » 13/01/2019, 16:48

Oggi ho provato, senza riuscita, a cercare di capire dove sta in problema.
Seguendo questo link trovato sulla guida di Flane, sono riuscito a visualizzare la T del sensore.

Quindi escludendo un problema in fase di collegamento, rimane sono un errore in fase di installazione.

A questo punto vorrei rifare passo passo la giuda. Dovrei prima disinstallare il software dei sensori per poi riprovare tutto dall'inizio

Il nome del sofware da disinstallare quale è esattamente? non vorrei fare casini.

Grazie.

America
Messaggi: 185
Iscritto il: 26/08/2018, 13:15

Re: Sensori ds18b20 errore lettura

Messaggioda America » 10/04/2019, 21:05

Rieccomi. A tutt'oggi non sono riuscito a far funzionare la lettura dei sensori.
Ho provato disinstallare e reinstallare tutto da capo, ma adesso non riesco più nemmeno a visualizzare il seriale dei sensore, cosa che prima riuscivo.

Questa è la risposta quando provo a ricavare il seriale:

Codice: Seleziona tutto

root@FTV5Kw:~# cd /sys/devices/w1_bus_master1/
-bash: cd: /sys/devices/w1_bus_master1/: File o directory non esistente
root@FTV5Kw:~#


da qui non vado più avanti....

America
Messaggi: 185
Iscritto il: 26/08/2018, 13:15

Re: Sensori ds18b20 errore lettura

Messaggioda America » 22/04/2019, 20:23

- Preso raspberry muletto per test
- sd 16 gb per test
installazione pulita da zero.

provo installazione sensore e come al solito riesco a ricavare il seriale ma quando a quando lo testo per vedere se risponde correttamente esce sempre questo:

Codice: Seleziona tutto

root@raspberrytest:/sys/devices/w1_bus_master1# ds18b20.py 02119177aef0
/usr/local/bin/ds18b20.py: riga 2: import: comando non trovato
from: can't read /var/mail/w1thermsensor
/usr/local/bin/ds18b20.py: riga 5: address: comando non trovato
/usr/local/bin/ds18b20.py: riga 6: errore di sintassi vicino al token non atteso "("
/usr/local/bin/ds18b20.py: riga 6: `    sensor = W1ThermSensor(W1ThermSensor.THERM_SENSOR_DS18B20, address)'
root@raspberrytest:/sys/devices/w1_bus_master1#


Seguo tutto passo passo e non capisco dove sbaglio.....

America
Messaggi: 185
Iscritto il: 26/08/2018, 13:15

Re: Sensori ds18b20 errore lettura

Messaggioda America » 23/04/2019, 18:03

Stasera formatto la sd test e ripeto l'operazione da capo. Qualche suggerimento per riuscire nell'impresa e non ritornarmi i soliti errori?


Inviato dal mio Redmi 4X utilizzando Tapatalk

buemarino
Messaggi: 291
Iscritto il: 26/03/2016, 20:37

Re: Sensori ds18b20 errore lettura

Messaggioda buemarino » 23/04/2019, 20:44

Ciao America,
ma quando editi questo file:
nano /usr/local/bin/ds18b20.py

Codice: Seleziona tutto

#!/usr/bin/env python
import sys
from w1thermsensor import W1ThermSensor
address = sys.argv[1]
sensor = W1ThermSensor(W1ThermSensor.THERM_SENSOR_DS18B20, address)
temperature_in_celsius = sensor.get_temperature()
print("{0:.2f}".format(temperature_in_celsius))


hai questo ? Non è che c'è una istruzione, tipo "MAIL TO" ?

Sempre che seguiamo la stessa procedura......
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22

America
Messaggi: 185
Iscritto il: 26/08/2018, 13:15

Re: Sensori ds18b20 errore lettura

Messaggioda America » 23/04/2019, 20:48

Eccoti il contenuto del file

Codice: Seleziona tutto

        #!/usr/bin/env python
    import sys
    from w1thermsensor import W1ThermSensor

    address = sys.argv[1]
    sensor = W1ThermSensor(W1ThermSensor.THERM_SENSOR_DS18B20, address)
    temperature_in_celsius = sensor.get_temperature()

    print("{0:.2f}".format(temperature_in_celsius))


buemarino
Messaggi: 291
Iscritto il: 26/03/2016, 20:37

Re: Sensori ds18b20 errore lettura

Messaggioda buemarino » 23/04/2019, 21:00

Mah, non sono espertissimo, ma le indentature in python non sono ininfluenti.
Per sicurezza metti tutto il file in modo che sia incolonnato (giustificato) e senza righe vuote come il mio. Per python alcune indentature sono un segno di gerarchia di esecuzione dei comandi.
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22

America
Messaggi: 185
Iscritto il: 26/08/2018, 13:15

Re: Sensori ds18b20 errore lettura

Messaggioda America » 23/04/2019, 21:13

:D :D :D Funziona........... :D :D :D :D

Grazie! Non ci credo ancora....

buemarino
Messaggi: 291
Iscritto il: 26/03/2016, 20:37

Re: Sensori ds18b20 errore lettura

Messaggioda buemarino » 23/04/2019, 23:52

Bene cosi!
Fotovoltaico 4,195 Kw (2E2S) - Inverter Aurora PO 3.6 OUTD --> RPI 2b -->SDM120c x lettura consumi su stesso bus - SolarStretch v3.1 . Boiler solare con integrazione elettrica e PWM dimmer v1.22


Torna a “Meters hardware”

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti