Raspberry Pi 3 B+ als Volt Meter

Ausführliche Beschreibung fehlt noch. Ist nur Stichpunkt artig bis jetzt

I2C einschalten:

sudo raspi-config
sudo reboot
grainscom@raspberrypi:~ $ sudo nano bustest.py
grainscom@raspberrypi:~ $ sudo more bustest.py
#!/usr/bin/python3
import smbus
import time

bus = smbus.SMBus(1)
add = 0x48

ch0=0x00
ch1=0x01
ch2=0x02
ch3=0x03

def readAD():
    analog = bus.read_byte(add)
    return analog

def writeDA(value):
    bus.write_byte_data(add, 0x44, value)

while(0==0):
    an0 = readAD()
    an1 = readAD()
    an2 = readAD()
    an3 = readAD()
    print ('Poti = %3d Licht = %3d Poti? = %3d Volt = %3d' % (an0, an1, an2, an3
))
    writeDA(an0)
    time.sleep(0.5)
    writeDA(0x00)

grainscom@raspberrypi:~ $
grainscom@raspberrypi:~ $ sudo chmod +x bustest.py

Werte für Volt

185 = 11,85 V
186 = 11,95 V
187 = 12,02 V
188 = 12,08 V

Aktueller Wert für Volt aus Datei lesen

Werte für Temperatur?

236 = am 01.11.2022 – 13:40 Uhr
235 = 21,8 C 01.11.2022 – 17:03 Uhr
238 = 18,2 C 01.11.2022 – 19:12 Uhr
234 = 22,3 C 02.11.2022 – 21:57 Uhr
237 = 20,3 C 02.11.2022 – 22:15 Uhr