Unrechnung 0-10 Volt in Temp

Hallo
Benötige Hilfe bei Script Erstellung.

Umrechnung 0-10 Volt in Temperatur

Für einen PT100 0-100 Grad.

DANKE:)

Da nimmst Du das hier.

Danke

Komme leider nicht klar damit.

Wie müsste das Script aussehen ??

Habe von einen anderen Beitrag folgende Antwort bekommen …

das hat bei einen PT 1000 Fühler 0- 50 Grad funktioniert aber bei einen PT 100 0 - 100 Grad funktioniert es nicht.

<?
$varlevel = GetValue(56063 /*[Haustechnik\Warmwasser Temperatur\VALUE]*/) /20 ;
$sensorlevel = 35504 /*[Haustechnik\Warmwasser Temperatur\Temperatur]*/;
SetValue($sensorlevel, $varlevel);
?>

:):confused:

Ähm…

bei einem Wertebereich von 0-100°C müsstest du den Volt-Wert doch nur mit 10 (100/10=10) multiplizieren! Die oben verlinkte Formel benötigst du nicht!

0 V x 10 => 0°C
5 V x 10 => 50°C
10 V x 10 => 100°C

Oder verstehe ich die Frage nicht? :confused:

Hi

kannst du mal ein Beispiel erstellen wie das Script aussehen soll.

Danke:rolleyes:

Moment mal mein Freund. Was denn jetzt.
PT100 oder 0-10V?
Über welche Hardware liest Du ein?
Wie sind denn die Rohwerte in IPS?

Hallo

Also von vorne:

Ich habe mir ein
HomeMatic Wired RS485 I/O-Modul 12 Eingänge 14 Ausgänge gekauft.

An drei Eingängen habe Ich Raumfühler der Firma Loxone mit Messumformer angeschlossen 0-10 Volt 0-50 Grad. (PT1000)

An einen Eingang habe Ich einen Temp Fühler 0-10 Volt inkl. Messumformer 0-100 Grad (PT100) angeschlossen.

jetzt möchte Ich die Werte in IPS umrechnen es wird von der Homematic eine Variable VALUE erstellt. ( Spannung)

Gruß

In der Doku steht das der Rohwert „VALUE“ bei 0-10V 0-1000 ist.
Also brauchst Du nur durch 10 teilen.

Hi,

das sollte es tun:


<? 
$varlevel = GetValue(56063 /*[Haustechnik\Warmwasser Temperatur\VALUE]*/) / 10 ; 
$sensorlevel = 35504 /*[Haustechnik\Warmwasser Temperatur\Temperatur]*/; 
SetValue($sensorlevel, $varlevel); 
?>