In merito al problema di gestione della ds18b20 ho fatto delle prove, e ho visto che w1thermsensor funziona con python 3
ho provato a modificare il file ds18b20 che allego sotto in modo che utilizzasse tale versione di python
#!/bin/bash
# Verifica indirizzo sensore come argomento
if [ -z "$1" ]; then
echo "Usage: $0 <sensor_address>"
exit 1
fi
# Utilizzo Python3 con indirizzo sensore argomento
DATA=$(python3 /usr/local/bin/ds18b20.py "$1")
# Verifica dati no "ERROR"
if [ -n "$DATA" ] && [ "$DATA" != "ERROR" ]; then
# Scrivi i dati nel file temporaneo
echo "$2($DATA*C)" > /dev/shm/metern"$2".txt
fi
Inoltre per installare w1thermsensor ho dovuto utilizzare
sudo pip3 install w1thermsensor
dopo aver chiaramente installato python3 e pip come indicato da Flane in precedenza
sudo apt install python3 python3-pip
Attendo Flane che mi dia un parere, perche non ho certezza sia una strada corretta