18.04.2018, 14:06
Code:
sleep(sleeptime) # warten
#print ("warten 2: Schleife")
file = open('/var/tmp/smartpi/values')
messwerte = file.readlines()
file.close
print ("Messwerte: ", messwerte)
print (" ")
for line in messwerte:
wertnr = 0
wert = line.split(";")[wertnr] # Messwert extrahieren
#wert[10] = ";"
wert0 = wert.split(" ")[0]
wert1 = wert.split(" ")[1]
wert = wert0 + "; " + wert1
werttxt = "> Datum : " + wert + " Rohdaten"
print ( werttxt )
mess[wertnr] = " " + wert
for wertnr in range(1, 7):
wert = line.split(";")[wertnr] # Messwert Strom
wertf = float(wert)
wertf = wertf / wertkorr[wertnr]
werts = '%6.2f'%wertf
mess[wertnr] = werts
werttxt = "> Wert" + '%2.0f'%wertnr + " : " + werts + " A Strom " + wert
print ( werttxt )
ich versuche die Daten zum Beispeil Leistung mit Hilfe von Python auszulesen allerdings weiß ich nicht wo mein Fehler im Programm ist. Ich bin ei Anfänger mit dem Raspberry und SmartPi. Ich wurde mich über eure Hilfe freuen. Zur Zeit versuche ich nur den Strom anzuzeigen allerdings klappt es nicht. Ich hab mir das Programm im Forum als Hilfe genommen, da dort ebenfalls versucht wurde mittels Python auszulesen.
Bedanke mich im Voraus