Atnaujinta - sausio 12, 2023
Šildymo valdymui, įjungimui, kai temperatūra nukrenta žemiau nustatytos temperatūros, ir išjungimui, kai ji pasiekiama, į sieninį termostatą siunčiama abiejų verčių kanalų užklausa.
Grąžintos reikšmės įrašomos į kintamąjį.
Tada abi kintamųjų reikšmės palyginamos tarpusavyje ir pagal gautą rezultatą atliekamas reikiamas veiksmas.
- Sumontuota techninė įranga
- "Homematic" 4 kartų relės modulis HM-LC-Sw4-WM
- "Homematic" sieninis termostatas HM-TC-IT-WM-W-EU
Programa:

Scenarijus:
realus Var_SV_IT_set;
realus 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_faktinis");WriteLine(Var_SV_IT_faktinis);
dom.GetObject("SV_IT_actual").State(Var_SV_IT_actual);
jei (Var_SV_IT_set > Var_SV_IT_actual)
{
dom.GetObject('SV_IT').State(0);
WriteLine("Var_SV_IT_aktualus");WriteLine("mažesnis Var_SV_IT_set");
}
kitaip
{
dom.GetObject('SV_IT').State(1);
WriteLine("Var_SV_IT_aktualus");WriteLine("didesnis Var_SV_IT_set");
}
scenarijaus išvestis (jei eilutės WriteLine(" ... ")
nekomentuojami):
Var_SV_IT_set
23.000000
Var_SV_IT_actual
22.300000
Var_SV_IT_actual
mažesnis Var_SV_IT_set
Pavyzdžiui, šiuo atveju tikslinė temperatūra yra 23 °C. Faktinė temperatūra yra 22,3 °C, todėl ji yra žemesnė už užduotąją temperatūrą. Todėl nustatyta temperatūra nepasiekiama ir užklausos rezultatas yra "neteisingas", todėl įjungiamas šildymas.
Kodo eilutė, įvesta seka dom.GetObject
po to įrašomas įrenginio tipas "BidCos-RF.
" ne IP įrenginiams
dom.GetObject("BidCos-RF.IEQ0101895:1.STATE").State(1);
perduoda perjungimo pavaros su nurodytu adresu "IEQ0101895
" savo kanale "1.VALSTYBĖ
" turi būseną "1", reiškiančią "įjungta".
Jei pasiekiama nustatyta temperatūra, užklausos rezultatas yra "true" ir šildymas išjungiamas, o tai inicijuojama tokiu pat būdu, pakeitus būseną į "0".
Į CCU istorikas (statistikos priedas), reglamentas atrodo taip:

Dvi viršutinės kreivės dalys rodo dviejų relių, kurios įjungia šildymo rites atitinkamai 500 W ir 1 000 W (1 = įjungta, 0 = išjungta), būseną.
Trečioji sekcija vaizduoja relę, lygiagrečiai prijungtą prie esamo ALDE termostato, kuri įjungia siurblį.
Ketvirtojoje dalyje mėlyna kreive pavaizduota sieninio termostato nustatyta temperatūra, o violetine kreive - faktinė išmatuota temperatūra.
Valdymo inercija yra 0,2 °C, įjungimo tikslumas - 0,1 °C.
Penktajame skyriuje rodoma lauko temperatūros eiga.
Šeštame skyriuje rodomas nuolatinis elektros energijos suvartojimas. Nedideli sumažėjimai rodo laikotarpius, kai šaldytuvas išjungiamas ir įjungiamas, o viršūnės - laikiną suvartojimą, pavyzdžiui, kavos aparato ar dulkių siurblio.