Servus Freunde,
ich nutze seit Neustem die Datenbank Influxdb und Grafana um die Werte meines Temperatursensors anzeigen zu können. Ich habe seit ein paar Tagen das Problem das meine Daten nicht visualisiert werden. Hier ein kleiner Ausschnitt aus meinem Python script.
def aktuelleTemperatur():
#Daten und Temperatur auslesen/ausrechnen
file = open('/sys/bus/w1/devices/10-000802e7fc08/w1_slave')
filecontent = file.read()
file.close()
stringvalue = filecontent.split("\n")[1].split(" ")[9]
temperature = float(stringvalue[2:])/1000
temperature = round(temperature,1)
rueckgabewert = '%6.2f' % temperature
return(rueckgabewert)
#Daten in die Datenbank einfügen
while True:
value = aktuelleTemperatur()
data = [
{
"measurement": "Temperature",
"tags": {
"Sensor": "DB18S20"
},
"fields": {
"value": value }
}
]
client.write_points(data)
Wenn ich die Daten im Terminal eingebe, passt alles und ich kriege die richtigen Werte raus. Allerdings wird mir bei Grafana nur 0 angezeigt. Irgendwie scheint ein kleiner Fehler zu sein. LIegts evtl am float ? Wäre schön wenn einer helfen könnte =)=)