Difference between revisions of "Valve-heating"

From Larnitech wiki page
Jump to navigation Jump to search
(Created page with "==Heating system valve type executor== ===Example of description in XML=== <syntaxhighlight lang="xml" line> <item type="valve-heating" addr="100:48" name="Hall" temperature-...")
 
(Marked this version for translation)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Heating system valve type executor==
+
<languages/>
===Example of description in XML===
+
<translate>
 +
Heating system valve type executor
 +
<hr>
 +
===Example of description in XML=== <!--T:1-->
  
 +
<!--T:2-->
 
<syntaxhighlight lang="xml" line>
 
<syntaxhighlight lang="xml" line>
 
<item type="valve-heating" addr="100:48" name="Hall" temperature-sensors="119:10;119:11" automation="Cold" undefined-behavior="on" sensor-cr="348:35" sensor-cr-hi="30" sensor-cr-lo="10">
 
<item type="valve-heating" addr="100:48" name="Hall" temperature-sensors="119:10;119:11" automation="Cold" undefined-behavior="on" sensor-cr="348:35" sensor-cr-hi="30" sensor-cr-lo="10">
Line 12: Line 16:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
===Additional parameters===
+
===Additional parameters=== <!--T:3-->
  
 +
<!--T:4-->
 
{|class="wikitable
 
{|class="wikitable
 
|-
 
|-
Line 39: Line 44:
 
|}
 
|}
  
===Automation parameters (optional element)===
+
===Automation parameters (optional element)=== <!--T:5-->
  
 +
<!--T:6-->
 
{|class="wikitable
 
{|class="wikitable
 
|-
 
|-
Line 51: Line 57:
 
<nowiki>*</nowiki> – required fields
 
<nowiki>*</nowiki> – required fields
  
===Parameters of time-interval (optional element):===
+
===Parameters of time-interval (optional element):=== <!--T:7-->
  
 +
<!--T:8-->
 
{|class="wikitable
 
{|class="wikitable
 
|-
 
|-
Line 67: Line 74:
 
* – required fields
 
* – required fields
  
===Device status as for event (1 byte)===
+
===Device status as for event (1 byte)=== <!--T:9-->
  
 +
<!--T:10-->
 
{|class="wikitable
 
{|class="wikitable
 
|-
 
|-
Line 76: Line 84:
 
|}
 
|}
  
===Device status upon status request (6 bytes)===
+
===Device status upon status request (6 bytes)=== <!--T:11-->
  
  
Line 91: Line 99:
 
|5||254 – "Always off" mode<br>255 – "Manual" mode
 
|5||254 – "Always off" mode<br>255 – "Manual" mode
 
|}
 
|}
===Possible variants of setting the status===
+
===Possible variants of setting the status=== <!--T:12-->
  
 +
<!--T:13-->
 
{|class="wikitable
 
{|class="wikitable
 
|-
 
|-
Line 99: Line 108:
 
|0||0 – off<br>1 – on<br>0xFF – Change the status for the opposite one
 
|0||0 – off<br>1 – on<br>0xFF – Change the status for the opposite one
 
|}
 
|}
 +
</translate>

Latest revision as of 14:59, 24 January 2022

Other languages:
English • ‎русский

Heating system valve type executor


Example of description in XML

1<item type="valve-heating" addr="100:48" name="Hall" temperature-sensors="119:10;119:11" automation="Cold" undefined-behavior="on" sensor-cr="348:35" sensor-cr-hi="30" sensor-cr-lo="10">
2<automation name="Hot" temperature-level="8" temperature-lag="0.2">
3<time-interval temperature-level="27" start-time="10:00" end-time="22:00" week-days="su;sa"/>
4<time-interval temperature-level="26" start-time="10:00" end-time="22:00" week-days="mo;tu;we;th;fr"/>
5</automation>
6<automation name="Cold" temperature-level="25" temperature-lag="0.7"/>
7</item>

Additional parameters

Name type and variety description default value
temperature-sensors list list of valve temperature sensors (for automation) -
automation string name of current automation mode -
sub-type enum warm-floor -
temperature-lag number hysteresis range on either side from set-point temperature Set in automation tag. The decimal symbol is dot. 0.5
undefined-behavior enum
on/off/last
valve position in case of sensors readings absence last
sensor-cr list temperature-sensor measuring the maximum and minimum critical temperature -
sensor-cr-hi number upper temperature limit, to disable warm floor in case of overheating -
sensor-cr-lo number lower temperature limit, to activate the warm floor in case of overcooling. -
t-min number lower temperature limit to set 0
t-max number upper temperature limit to set 32

Automation parameters (optional element)

Name type and variety description
name* string Device name in the control interface
temperature-level* number Temperature level for the intervals not specified in time-interval tags

* – required fields

Parameters of time-interval (optional element):

Name type and variety description
temperature-level* Number temperature level for this time interval
start-time* HH:MM interval starting time
end-time* HH:MM interval ending time
week-days list
mo;tu;we;th;fr;su;sa
list of week days when this interval is active
  • – required fields

Device status as for event (1 byte)

Byte number Description
0 Device status.
0 bit:
0 – zone is off
1 – zone is on
4-7 bits – number of current automation mode.
Number is depending on order of automation description in logic.

Device status upon status request (6 bytes)

Byte Description
0 Device status.
0 bit:
0 – zone is off
1 – zone is on
4-7 bits – number of current automation mode.
Number is depending on order of automation description in logic.
1-2 Set-point temperature, low-high bytes
3-4 Middle temperature of connected sensors, low-high bytes
5 254 – "Always off" mode
255 – "Manual" mode

Possible variants of setting the status

Byte Description
0 0 – off
1 – on
0xFF – Change the status for the opposite one