Seite 1 von 1
pt1000 umrechnen
Verfasst: 28. Jun 2023 11:32
von MaxHeadroom99
Hallo,
bin ein neuling im openhab 3 einiges läuft schon aber die umrechnung eines pt1000 von ohm in grad überfordert mich grad ein wenig.
lg markus
Re: pt1000 umrechnen
Verfasst: 28. Jun 2023 12:53
von udo1toni
Ich schätze mal, Du brauchst zwei Messpunkte, z.B. einmal bei 0 °C (Eiswasser) und einmal bei -18 °C (Eiswasser mit Kochsalz gesättigt).
Für beide Temperaturen bestimmst Du den Widerstand, die Differenz durch 18 ist dann der Betrag, den Du pro Grad erwarten darfst. Nun nimmst Du einen beliebigen Referenzpunkt (also meinetwegen die 0 °C) als Bezugspunkt. Dann ergibt sich aus dem Messwert:
Also z.B. :
R(-18 °C) = 93,07 Ohm; R(0 °C) = 100 Ohm
Differenz = 100 Ohm - 93,07 Ohm = 6,93 Ohm; R(diff/°C) = 0,385 Ohm/°C
R(mess) = 108,47 Ohm -> (108,47 Ohm - 100 Ohm)/0,385 Ohm/°C = 8,47/0,385 °C = 22 °C
Alternativ kannst Du natürlich auch Werte aus einer Kennlinie entnehmen

Die Einheiten kannst Du logischerweise bei der Berechnung unterschlagen, ich habe sie hier aber der Vollständigkeit halber angegeben.
Re: pt1000 umrechnen
Verfasst: 28. Jun 2023 14:01
von MaxHeadroom99
Sorry zu wenig information,
die Werte für den Boiler kommen vom Velbus und der liefert die PT1000 nur in Ohm die werden auch schön angezeigt usw.
Nur ständig mit der Tabellen vegleichen wie kalt das Wasser ist ist etwas naja fad.
Habs mit Blockly schon probiert nur nja bin ausgestiegen dabei
lg Markus
Re: pt1000 umrechnen
Verfasst: 28. Jun 2023 15:50
von udo1toni
Na gut, dann kannst Du den Fühler nicht ausmessen, aber wenn Du eine Tabelle hast, kannst Du anhand der Tabelle ja ein paar Werte in die Formeln einsetzen. Oder Du postest die Tabelle (als Text)

Die Berechnung als solche ist nicht schwer, vermutlich wird es das beste sein, das als JavaScript Script über den JS Transformation Service zu erledigen.
Re: pt1000 umrechnen
Verfasst: 28. Jun 2023 17:08
von Harka
Moin,
wenn es für den Anfang unbedingt Blockly sein soll könnte dies einfache Beispiel funktionieren.
Dein Messwert sollte vom Typ Number sein und ich bin von ca. 3,85 Ohm/Grad ausgegangen (lt. der Tabelle, welche ich im Netz gefunden habe). Die Rule brauch eine Veränderung des Ohm-Item als Trigger und das Ergebnis wird an ein neu zu erstellendes Item (hier Temp) übergeben. Eleganter ist die von Udo erwähnte Lösung mit der JS Transformation.
ForumOhm.jpg
Re: pt1000 umrechnen
Verfasst: 28. Jun 2023 18:27
von MaxHeadroom99
Alter stell mich denk sonst nicht so blöd an bzw check gleich mal was
aber bei der geschichte steh ich aufn schlauch
ich werd dass am abend nach der arbeit mir mal anschauen
thx max
Re: pt1000 umrechnen
Verfasst: 29. Jun 2023 18:14
von MaxHeadroom99
DANKE Jungs
es klappt ich hab die temp den wert hab ich auf 3,55 anpassen müssen damit die temp stimmt.
Könnt Ihr mir sagen wie alles nach 2 Commastellen abschneide
Re: pt1000 umrechnen
Verfasst: 29. Jun 2023 19:25
von Harka
Super. Eine Möglichkeit ist
mal 100, Math/round, geteilt durch 100 (wird ab Version 4 leichter)
oder in der Modellansicht, Metadata, stateDescription, Pattern = %.2f
Re: pt1000 umrechnen
Verfasst: 29. Jun 2023 19:46
von MaxHeadroom99
Alter
da hab ich nicht gesucht
big thx