Uppdaterad – 12 januari 2023
För värmereglering, med tillslag när temperaturen sjunker under börvärdet och frånslag när börvärdet uppnås, skickas en begäran till väggtermostaten för båda värdekanalerna.
De returnerade värdena skrivs till en variabel.
De båda variabelvärdena jämförs sedan med varandra och den åtgärd som krävs utförs beroende på resultatet.
- Installerad hårdvara
– Hemmatisk 4-vägs relämodul HM-LC-Sw4-WM
- Homematic väggtermostat HM-TC-IT-WM-W-EU
Programmet:

Manuset:
verklig Var_SV_IT_set;
verklig Var_SV_IT_verklig;
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_aktuell");WriteLine(Var_SV_IT_aktuell);
dom.GetObject("SV_IT_actual").State(Var_SV_IT_actual);
if (Var_SV_IT_set > Var_SV_IT_actual)
{
dom.GetObject('SV_IT').State(0);
WriteLine("Var_SV_IT_aktuell");WriteLine("mindre Var_SV_IT_set");
}
annan
{
dom.GetObject('SV_IT').State(1);
WriteLine("Var_SV_IT_aktuell");WriteLine("större Var_SV_IT_set");
}
Utdata från skriptet (om raderna WriteLine(" ... ")
kommenteras inte ut):
Var_SV_IT_set
23.000000
Var_SV_IT_aktuell
22.300000
Var_SV_IT_aktuell
mindre Var_SV_IT_set
Här är till exempel måltemperaturen 23 °C. Den faktiska temperaturen är 22,3 °C och är därför lägre än börtemperaturen. Börtemperaturen uppnås därför inte, frågeresultatet är därför "felaktigt", och därför kopplas värmen in.
Kodraden, som inleds med sekvensen dom.GetObject
följt av enhetstyp "BidCos-RF.
" för icke-IP-enheter
dom.GetObject("BidCos-RF.IEQ0101895:1.STATE").State(1);
överför kopplingsmanöverdonet med den angivna adressen "IEQ0101895
" på sin kanal "1.STATE
" har status "1", för "på".
Om börtemperaturen uppnås är frågeresultatet "sant" och värmen stängs av, vilket initieras på samma sätt genom att ändra status till "0".
I den CCU historiker (statistiktillägg) ser förordningen då ut på följande sätt:

De två översta delarna av kurvan visar status för de två reläerna, som kopplar in värmeslingorna på 500 W respektive 1.000 W (1 = ON, 0 = OFF).
Den tredje sektionen representerar reläet som är anslutet parallellt med den befintliga ALDE-termostaten och som kopplar om pumpen.
Den fjärde sektionen visar den inställda temperaturen på väggtermostaten med den blå kurvan och den faktiska temperaturen som uppmätts med den lila kurvan.
Regleringens tröghet är 0,2 °C, inkopplingsnoggrannheten är 0,1 °C.
Det femte avsnittet visar utetemperaturens utveckling.
Det sjätte avsnittet visar den kontinuerliga elförbrukningen. De små minskningarna representerar de perioder då kylskåpet stängs av och på, medan topparna representerar den tillfälliga förbrukningen av till exempel kaffebryggaren eller dammsugaren.