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 » 24/12/2018, 14:33

Sono riuscito ad andare un pò avanti. Ho recuparato il seriale del sensore. Ma quando lo interrogo da termniale con apposito comando restituisce questo:

Codice: Seleziona tutto

root@FTV5Kw:/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@FTV5Kw:/sys/devices/w1_bus_master1#


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

Re: Sensori ds18b20 errore lettura

Messaggioda buemarino » 01/01/2019, 12:46

Ciao America, e Buon Anno a tutti,

Non ho letto l'ultima rev del sensore di Flane, ma non deve essere molto diversa da quella "madre" del 2015, a parte le impostazioni di metern, però non è possibile che con quel comando ti vada a leggere in /var/mail. Non mi risulta ci sia niente da istallare in quella directory. Perciò controlla bene i passaggi della installazione che hai fatto.
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 » 01/01/2019, 13:19

Infatti quella directory è vuota. Lo avevo notato subito.
Oggi se riesco provo a ricontrollare i passaggi.

Inviato dal mio Redmi 4X utilizzando Tapatalk

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

Re: Sensori ds18b20 errore lettura

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

Ho rincontrollato tutto e ho seguito la guida passo passo e risulta tutto ok.
Non saprei dove altro guardare.....

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

Re: Sensori ds18b20 errore lettura

Messaggioda buemarino » 02/01/2019, 20:38

Ti direi di confrontare con un estratto della vecchia guida che ti ho zippato, magari qualche passaggio potrebbe essere piu chiaro. Ripeto non conosco la nuova versione.
Pero' non te lo posso inviare qua perchè ho superato il limite massimo degli allegati a disposizione dei peones :D.
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 » 02/01/2019, 20:45

Ti mando mp con email.

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

Re: Sensori ds18b20 errore lettura

Messaggioda America » 04/01/2019, 8:34

Niente da fare nemmeno con il suggerimento di @buemarino
Qualcuno può controllare dentro alla cartella /var/mail/se è presente qualcosa? La mia è vuota. L'errore è questo (uno dei tanti):


Codice: Seleziona tutto

/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)'

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

Re: Sensori ds18b20 errore lettura

Messaggioda buemarino » 04/01/2019, 20:25

:( No, quella cartella mail etc è vuota.
Proviamo a confrontare:
la tua cartella w1thermosensor è in /home/pi ? ed è da 359 kb ?
In /usr/local/bin ci sono i file ds18b20 e ds18b20.py ?
in etc , c'è questo file ?:

Codice: Seleziona tutto

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

i2c-dev

w1 gpio
w1_therm


e in etc c'è anche questo file ?

Codice: Seleziona tutto

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi
sudo /usr/local/bin/ds18b20 0315937deaff 7

exit 0


Ovvio che ci sono le mie impostazioni (codice sensore e numero di metern ) ma giusto per capire alla grossa se
ci sono divergenze
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 » 04/01/2019, 20:41

Tutto tale e quale tranne per l'ultimo file che non trovo.
Quale è il percorso esatto dopo etc?

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

Re: Sensori ds18b20 errore lettura

Messaggioda buemarino » 05/01/2019, 20:45

America ha scritto:Tutto tale e quale tranne per l'ultimo file che non trovo.
Quale è il percorso esatto dopo etc?


No, tu quella funzione ce l'hai in systemd e serve per l'avvio del sensore al boot. Io ho conservato la vecchia impostazione editando il file in rc.local.
Dovresti averlo qui ( un pò diverso ma fa la stessa cosa) :/etc/systemd/system/ds18b20.service

Perciò ora non posso darti altri suggerimenti perchè la mia installazione da questo punto in poi, compreso il comando per metern, è diversa.
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