Mit dem HmIP-STE2-PCB kann man zwei Temperaturen gleichzeitig messen. Das Geräte ermittelt auch gleichzeitig intern die Differenz dieser beiden Sensoren für vielfältige Steuerungsaufgaben im Smart Home.
Ich möchte mit dem Gerät die Vor- und Rücklauftemperatur der Fussbodenheizung im Heizungskeller messen.
Informationen bei ELV: HmIP-STE2-PCB
Temperaturwerte zyklisch abfragen
Das Zeitraster für eine zyklische Übertragung z.B. bei einer Komparator-Funktion kann im Gerätemenü wahlfrei vorgewählt werden…. von ms bis Stunden…. auch bei Delta-Werte < 0,5C. Nicht vergessen…..Häkchen …bei Schaltbefehl zyklische senden… setzen..
Einfach einmal ausprobieren…Du kannst die Wirkungsweise im Systemprotokoll sehen….aktueller Delta-Wert und Zeitstempel.
In der zyklischen Abfrage und Bewertung gibt es jedoch 2 Arten.
- die ….zyklische Statusmeldungen ….dies sind das Zeitraster mit ca. 2,5min mal x…
- Es gibt aber auch den Weg der Spotanmeldung und hier kann man den Zyklus im Gerätemenü vorwählen. Hier heißt das Zeitraster …Mindestsendeabstand und man muss bei ….bei Schaltbefehl zyklische senden… ein Häkchen setzen. Da sind Zeitraster von 100msec bis xx-Stunden einstellbar.
- Wie gesagt…als Temperaturdifferenz (Kanal 3) können Werte ab 0,1C vorgewählt/ausgewertet werden.
Das Verhalten läßt sich leicht im Systemprotokoll nachprüfen.
Temperaturwerte abfragen
den Temperaturwert vom Fühler 1 kannst Du wie folgt auslesen:
var x = dom.GetObject(„HmIP-RF.xxxxxxxxxxxxxxxx:1.ACTUAL_TEMPERATURE“).Value();
WriteLine(x);
wobei: xxxx der RF-Code Deines Gerätes ist.
Einfach dieses script unter Skript testen einfügen und Ausführen drücken. Dann wird das Ergebnis unter Ausgabe angezeigt.
Daran denken, dass der abgefragte Wert immer auf den in der Zentrale gecachten Wert zurückgreift ( siehe Systemprotokoll oder Status und Bedienung Geräte) nicht auf eine unmitelbare Abfrage. Deshalb zum Testen die zyklische Statusmeldungen auf 0/0 einstellen.
