Wandthermostat als Sollwertsender
Moderator: Co-Administratoren
Re: Wandthermostat als Sollwertsender
Ja, sorry, anstatt der feinen Ironie hätte ich gerne erfahren wie man Quellcode postet aber ich habe es herausgefunden, denke ich.
Code: Alles auswählen
var TempRefAct = dom.GetObject("BidCos-RF.OEQ2278650:2.SET_TEMPERATURE").Value();
if(dom.GetObject("TempRefOld").Value() <> TempRefAct)
{
dom.GetObject("BidCos-RF.OEQ1708747:4.SET_TEMPERATURE").State(TempRefAct); !Az
dom.GetObject("BidCos-RF.OEQ1711639:4.SET_TEMPERATURE").State(TempRefAct); !Sz
dom.GetObject("BidCos-RF.OEQ1704827:4.SET_TEMPERATURE").State(TempRefAct); !Wz
dom.GetObject("BidCos-RF.OEQ1705387:4.SET_TEMPERATURE").State(TempRefAct); !Ez
dom.GetObject("TempRefOld").State(TempRefAct);
}
- HM-Villa
- Beiträge: 507
- Registriert: 24.01.2022, 10:13
- System: CCU
- Hat sich bedankt: 29 Mal
- Danksagung erhalten: 119 Mal
Re: Wandthermostat als Sollwertsender
Siehst Du, selbst erarbeitetes Wissen prägt sich auch besser ein als "konsumiertes Wissen".
Gestatte noch eine Anmerkung. Wenn Du den Wert "TempRefOld" nicht für andere Zwecke benötigst, musst Du den nicht in einer SV speichern, denn er steckt ganz automatisch auch in dom.GetObject("BidCos-RF.OEQ2278650:2.SET_TEMPERATURE").LastValue().
Gestatte noch eine Anmerkung. Wenn Du den Wert "TempRefOld" nicht für andere Zwecke benötigst, musst Du den nicht in einer SV speichern, denn er steckt ganz automatisch auch in dom.GetObject("BidCos-RF.OEQ2278650:2.SET_TEMPERATURE").LastValue().
______________________________________________________
950 Kanäle in 201 Geräten und 39 CUxD-Kanäle in 5 CUxD-Geräten
950 Kanäle in 201 Geräten und 39 CUxD-Kanäle in 5 CUxD-Geräten
Re: Wandthermostat als Sollwertsender
Ja, stimmt. Die SV kam aus der Entstehungsgeschichte heraus, ich weiß auch nicht mehr warum.