Shop-Wechsel

Der Warenkorb wird nicht übernommen.

Zum Firmenkunden / Bildungseinrichtungs Shop

Homematic

Skript IST Temperatur schreiben von Wandthermostat an Heizkörperthermostat

Beiträge zu diesem Thema: 5
Skript IST Temperatur schreiben von Wandthermostat an Heizkörperthermostat
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
05.02.2020, 22:15
Hallo,

da sich das Wandthermostat HmIP-STH (da IP) nicht direkt mit dem Heizkörperthermostat HM-CC-RT-DN verbinden lässt habe ich gedacht ich könnte dies durch ein Skript in der CCU2 lösen, leider ohne Erfolg, hier mein Ansatz:

var ISTTemp = dom.GetObject("HmIP-RF.xxxxxxxxxx:1.ACTUAL_TEMPERATURE").Value();
dom.GetObject("BidCos-RF.xxxxxxxxxxxx:1.ACTUAL_TEMPERATURE").Value(ISTTemp);

Ich möchte nur die Aktuelle Temperatur vom Wandthermostat als aktuelle Temperatur ans Heizkörperthermostat senden so dass nicht die IST Tempeartur direkt vom Thermostat gemessen/genommen wird.

Überhaupt möglich?

Gerne Ideen!

Danke und Gruß

Jan
Aw: Skript IST Temperatur schreiben von Wandthermostat an Heizkörperthermostat
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
06.02.2020, 09:02
Hallo jaku80,

für den HM-CC-RT-DN gibt es keinen Schreibebefehl für die Isttemperatur sondern nur für die Sollwert-Temperatur (SET_TEMPERATURE). Außerdem bei Deiner script-Erstellung daran denken, einlesen mit Value..aber schreiben mit State(wert).

Was man machen könnte wäre...

1. Die Sollwertvorgabe kann man über den HmIP-STH realisieren..dieser Wert wird an den HM-CC-RT-DN übertragen ---> Kanal 5. Damit übernimmt der HmIP-STH die Führung.

2. Der HM-CC-RT-DN arbeitet dann eigenständig gemäß seinem Algorithmus und der Vorgabe.

3. Der HmIP-STH erfaßt die Istwert-Temperatur im Raum(Montageort) und vergleicht diesen mit dem vorgegebenen Sollwert. Besteht eine Abweichung bestimmter Größe, kann nun ein Korrekturwert ...geänderter Sollwert...an den HM-CC-RT-DN übertragen werden.
Viele Grüße..elkotek
Aw: Skript IST Temperatur schreiben von Wandthermostat an Heizkörperthermostat
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
06.02.2020, 10:19
Hallo,

besten Dank für deine Antwort,

zu 1. wie wäre denn dann de Datenpunkt für den Soll Wert des Wandthermostst,SET_TEMPERATURE ist es nicht

var ISTTemp = dom.GetObject("HmIP-RF.xxxxxxxxxxxx:1.SET_TEMPERATURE").Value();
WriteLine(ISTTemp);

gibt zumindest nichts aus?

Danke und Gruß

Jan
Aw: Skript IST Temperatur schreiben von Wandthermostat an Heizkörperthermostat
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
06.02.2020, 11:24
Hallo,

so kann 1. realisiert werden

var SETTemp = dom.GetObject("HmIP-RF.xxxxxxxx:1.SET_POINT_TEMPERATURE").Value();
dom.GetObject("BidCos-RF.xxxxxxxx:4.SET_TEMPERATURE").State(SETTemp);

besten Dank schonmal für den Denkanstoss.

Danke und Gruß

Jan
Aw: Skript IST Temperatur schreiben von Wandthermostat an Heizkörperthermostat
Antwort als hilfreich markieren
0Positive Markierungen
Antwort als nicht hilfreich markieren
0Negative Markierungen
Melden Sie diesen Beitrag
06.02.2020, 11:48
Hallo Jan,

ok so. Meinen Schreibfehler ..Kanal 5.. ---> richtig Kanal 4....hast Du ja erkannt.

Wenn Du Dein script erstellst und ausprobieren möchtest, setze nach dem Einlesen den Befehl WirteLine(wert)..damit kannst Du den Wert unter Skript testen gleich mit anzeigen lassen. Wichtig..um zu sehen, dass immer nur auf den gecachten Wert zurückgegriffen wird...nicht auf den aktuell anliegenden Wert an den Thermostaten (..siehe Systemprotokoll). Die Aktualisierung hängt ab von der zyklischen Statusmeldungen.
Viele Grüße..elkotek