pt1000 umrechnen
-
- Beiträge: 7
- Registriert: 27. Jun 2023 10:41
pt1000 umrechnen
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
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
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: pt1000 umrechnen
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.
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:
Code: Alles auswählen
(R(mess) - R(0°C))/R(diff/°C) = Temp °C(
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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 7
- Registriert: 27. Jun 2023 10:41
Re: pt1000 umrechnen
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
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
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: pt1000 umrechnen
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.

Die Berechnung als solche ist nicht schwer, vermutlich wird es das beste sein, das als JavaScript Script über den JS Transformation Service zu erledigen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 489
- Registriert: 30. Apr 2021 13:13
Re: pt1000 umrechnen
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.
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.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Beiträge: 7
- Registriert: 27. Jun 2023 10:41
Re: pt1000 umrechnen
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
aber bei der geschichte steh ich aufn schlauch
ich werd dass am abend nach der arbeit mir mal anschauen
thx max
-
- Beiträge: 7
- Registriert: 27. Jun 2023 10:41
Re: pt1000 umrechnen
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
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
-
- Beiträge: 489
- Registriert: 30. Apr 2021 13:13
Re: pt1000 umrechnen
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
mal 100, Math/round, geteilt durch 100 (wird ab Version 4 leichter)
oder in der Modellansicht, Metadata, stateDescription, Pattern = %.2f
Zuletzt geändert von Harka am 29. Jun 2023 20:06, insgesamt 1-mal geändert.
-
- Beiträge: 7
- Registriert: 27. Jun 2023 10:41
Re: pt1000 umrechnen
Alter
da hab ich nicht gesucht
big thx
da hab ich nicht gesucht
big thx