Hallo,
ich habe per Spannungsmessung (Spannungsteiler 1:1) die Widerstandswerte von PT1000 Sensoren erhalten.
attr Solar_temp_01 userReadings Resistance {(5-(5*ReadingsVal("Solar_temp_01","reading",0) /1024))*1000/(5-(5-(5*ReadingsVal("Solar_temp_01","reading",0) /1024)))}
Nun suche ich nach einem Weg die Widerstandswerte jeweils der entsprechenden Temperatur zuzuordnen.
eine Liste mit den zu den Widerstandswerten gehörenden Temperaturen habe ich in 1 Grad auflösung. aber wie bekomme ich das nun auch angezeigt ohne eine monströse DOIF Abfrage zu nutzen?
Hier war mal ein ähnliches Thema: Kennlinie / Lookup table in Perl umsetzen (https://forum.fhem.de/index.php/topic,57967.0.html)
Vielen Dank, nach tiefer gehendem studieren des empfohlenen Threads habe ich mich entschlossen auf http://www.xuru.org/rt/NLR.asp (http://www.xuru.org/rt/NLR.asp) eine Funktion errechnen zu lassen welche mir im für mich relevanten Bereich die Kennlinie auf eine dezimalstelle genau errechnet.
Das reicht mir für die Anzeige der Temperaturen an meinen Sonnenkollektoren völlig. Feine Sache.
PS.: Ich hatte es Anfangs mit powerMap probiert, leider wollte das nach einigen Stunden friemelei keine Werte anzeigen daher hab ichs hierfür verworfen.