Posodobljeno - januar 12, 2023
Za regulacijo ogrevanja, ki se vklopi, ko temperatura pade pod nastavljeno temperaturo, in izklopi, ko je ta dosežena, se zahteva pošlje stenskemu termostatu za oba vrednostna kanala.
Vrnjene vrednosti se zapišejo v spremenljivko.
Vrednosti obeh spremenljivk se nato primerjata med seboj in glede na rezultat se izvede zahtevano dejanje.
- Nameščena strojna oprema
- Homematic 4-kratni relejni modul HM-LC-Sw4-WM
- Stenski termostat Homematic HM-TC-IT-WM-W-EU
Program:

Scenarij:
real Var_SV_IT_set;
realno Var_SV_IT_actual;
var SV_IT_set;
var SV_IT_actual;
Var_SV_IT_set = dom.GetObject("BidCos-RF.MEQ1576103:2.SET_TEMPERATURE").Value();
WriteLine("Var_SV_IT_set");WriteLine(Var_SV_IT_set);
dom.GetObject("SV_IT_set").State(Var_SV_IT_set);
Var_SV_IT_actual = dom.GetObject("BidCos-RF.MEQ1576103:1.TEMPERATURE").Value();
WriteLine("Var_SV_IT_aktualno");WriteLine(Var_SV_IT_aktualno);
dom.GetObject("SV_IT_actual").State(Var_SV_IT_actual);
če (Var_SV_IT_set > Var_SV_IT_actual)
{
dom.GetObject('SV_IT').State(0);
WriteLine("Var_SV_IT_aktualni");WriteLine("manjši Var_SV_IT_set");
}
drugače
{
dom.GetObject('SV_IT').State(1);
WriteLine("Var_SV_IT_aktualni");WriteLine("večji Var_SV_IT_set");
}
Izpis scenarija (če so vrstice WriteLine(" ... ") niso komentirani):
Var_SV_IT_set
23.000000
Var_SV_IT_actual
22.300000
Var_SV_IT_actual
manjši Var_SV_IT_set
Tu je na primer ciljna temperatura 23 °C. Dejanska temperatura je 22,3 °C in je zato nižja od nastavljene temperature. Nastavljena temperatura torej ni dosežena in rezultat poizvedbe je zato "napačen", zato se ogrevanje vklopi.
Vrstica kode, uvedena z zaporedjem dom.GetObjectki mu sledi tip naprave "BidCos-RF." za naprave, ki niso IP
dom.GetObject("BidCos-RF.IEQ0101895:1.STATE").State(1);
prenese stikalni pogon z navedenim naslovom "IEQ0101895" na svojem kanalu "1.STANJE" ima status "1", kar pomeni "vklopljeno".
Če je dosežena nastavljena temperatura, je rezultat poizvedbe "true" in ogrevanje se izklopi, kar se sproži na enak način s spremembo stanja na "0".
V Zgodovinar CCU (dodatek za statistiko), je uredba videti takole:

Zgornja dva dela krivulje prikazujeta stanje dveh relejev, ki preklapljata grelni tuljavi pri 500 W oziroma 1 000 W (1 = ON, 0 = OFF).
Tretji del predstavlja rele, vzporedno povezan z obstoječim termostatom ALDE, ki preklaplja črpalko.
Četrti del prikazuje nastavljeno temperaturo na stenskem termostatu z modro krivuljo in dejansko izmerjeno temperaturo z vijolično krivuljo.
Vztrajnost regulacije je 0,2 °C, natančnost vklopa je 0,1 °C.
Peti razdelek prikazuje potek zunanje temperature.
Šesti razdelek prikazuje stalno porabo električne energije. Majhna zmanjšanja predstavljajo obdobja, ko je hladilnik izklopljen in vklopljen, medtem ko vrhovi predstavljajo začasno porabo, na primer za aparat za kavo ali sesalnik.