Atjaunināts - janvāris 12, 2023
Lai regulētu apkures režīmu, ieslēdzot, kad temperatūra nokrīt zem iestatītās temperatūras, un izslēdzot, kad tā ir sasniegta, abiem vērtību kanāliem tiek nosūtīts pieprasījums sienas termostatam.
Atgūtās vērtības tiek ierakstītas mainīgajā.
Pēc tam abas mainīgo vērtības tiek salīdzinātas savā starpā, un saskaņā ar rezultātu tiek izpildīta vajadzīgā darbība.
- Uzstādītā aparatūra
- Homematic 4 reizes releja modulis HM-LC-Sw4-WM
- Homematic sienas termostats HM-TC-IT-WM-W-EU
Programma:

Scenārijs:
real Var_SV_IT_set;
real 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_actual");WriteLine(Var_SV_IT_actual);
dom.GetObject("SV_IT_actual").State(Var_SV_IT_actual);
ja (Var_SV_IT_set > Var_SV_IT_actual)
{
dom.GetObject('SV_IT').State(0);
WriteLine("Var_SV_IT_actual");WriteLine("mazāks Var_SV_IT_set");
}
citādi
{
dom.GetObject('SV_IT').State(1);
WriteLine("Var_SV_IT_actual");WriteLine("lielāks Var_SV_IT_set");
}
Skripta izvade (ja rindas WriteLine(" ... ") nav komentēti):
Var_SV_IT_set
23.000000
Var_SV_IT_actual
22.300000
Var_SV_IT_actual
mazāks Var_SV_IT_set
Piemēram, šeit mērķa temperatūra ir 23 °C. Faktiskā temperatūra ir 22,3 °C, tātad tā ir zemāka par iestatīto temperatūru. Tāpēc iestatītā temperatūra netiek sasniegta, un tāpēc vaicājuma rezultāts ir "nepareizs", tāpēc apkure ir ieslēgta.
Koda rinda, kas ievadīta ar secību dom.GetObjectkam seko ierīces tips "BidCos-RF." ierīcēm, kas nav IP ierīces
dom.GetObject("BidCos-RF.IEQ0101895:1.STATE").State(1);
pārsūta komutācijas izpildmehānismu ar norādīto adresi "IEQ0101895" viņa kanālā "1.VALSTS" ir statuss "1", kas nozīmē "ieslēgts".
Ja ir sasniegta iestatītā temperatūra, vaicājuma rezultāts ir "true", un apkure tiek izslēgta, ko iniciē tādā pašā veidā, mainot statusu uz "0".
In the CCU vēsturnieks (statistikas papildinājums), tad regula izskatās šādi:

Divas augšējās līknes daļas parāda divu releju stāvokli, kas ieslēdz sildīšanas spirāles attiecīgi ar 500 W un 1000 W jaudu (1 = ieslēgts, 0 = izslēgts).
Trešajā sadaļā ir relejs, kas ir savienots paralēli esošajam ALDE termostatam, kurš ieslēdz sūkni.
Ceturtajā sadaļā ar zilo līkni ir parādīta sienas termostata iestatītā temperatūra, bet ar violetu līkni - faktiskā izmērītā temperatūra.
Regulatora inerce ir 0,2 °C, ieslēgšanas precizitāte ir 0,1 °C.
Piektajā sadaļā parādīta ārējās temperatūras gaita.
Sestajā sadaļā ir norādīts nepārtrauktais elektroenerģijas patēriņš. Nelielais samazinājums atspoguļo periodus, kad ledusskapis ir izslēgts un ieslēgts, bet maksimumi atspoguļo īslaicīgu patēriņu, piemēram, kafijas automāta vai putekļu sūcēja darbināšanai.