https://wiki.larnitech.com/index.php?title=Valve-heating/en&feed=atom&action=historyValve-heating/en - Revision history2024-03-28T17:04:31ZRevision history for this page on the wikiMediaWiki 1.35.11https://wiki.larnitech.com/index.php?title=Valve-heating/en&diff=8932&oldid=prevFuzzyBot: Updating to match new version of source page2022-01-24T15:18:01Z<p>Updating to match new version of source page</p>
<p><b>New page</b></p><div><languages/><br />
Heating system valve type executor<br />
<hr><br />
===Example of description in XML===<br />
<br />
<syntaxhighlight lang="xml" line><br />
<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"><br />
<automation name="Hot" temperature-level="8" temperature-lag="0.2"><br />
<time-interval temperature-level="27" start-time="10:00" end-time="22:00" week-days="su;sa"/><br />
<time-interval temperature-level="26" start-time="10:00" end-time="22:00" week-days="mo;tu;we;th;fr"/><br />
</automation><br />
<automation name="Cold" temperature-level="25" temperature-lag="0.7"/><br />
</item><br />
</syntaxhighlight><br />
<br />
===Additional parameters===<br />
<br />
{|class="wikitable<br />
|-<br />
!Name!!type and variety!!description!!default value<br />
|-<br />
|temperature-sensors||list||list of valve temperature sensors (for automation) || -<br />
|-<br />
|automation||string||name of current automation mode||-<br />
|-<br />
|sub-type||enum||warm-floor||-<br />
|-<br />
|temperature-lag||number||hysteresis range on either side from set-point temperature Set in automation tag. The decimal symbol is dot.||0.5<br />
|-<br />
|undefined-behavior||enum<br>on/off/last||valve position in case of sensors readings absence||last<br />
|-<br />
|sensor-cr||list||temperature-sensor measuring the maximum and minimum critical temperature||-<br />
|-<br />
|sensor-cr-hi||number||upper temperature limit, to disable warm floor in case of overheating||-<br />
|-<br />
|sensor-cr-lo||number||lower temperature limit, to activate the warm floor in case of overcooling.||-<br />
|-<br />
|t-min||number||lower temperature limit to set||0<br />
|-<br />
|t-max||number||upper temperature limit to set||32<br />
|}<br />
<br />
===Automation parameters (optional element)===<br />
<br />
{|class="wikitable<br />
|-<br />
!Name!!type and variety!!description<br />
|-<br />
|name*||string||Device name in the control interface<br />
|-<br />
|temperature-level*||number||Temperature level for the intervals not specified in time-interval tags<br />
|}<br />
<nowiki>*</nowiki> – required fields<br />
<br />
===Parameters of time-interval (optional element):===<br />
<br />
{|class="wikitable<br />
|-<br />
!Name!!type and variety!!description<br />
|-<br />
|temperature-level*||Number||temperature level for this time interval<br />
|-<br />
|start-time*||HH:MM||interval starting time<br />
|-<br />
|end-time*||HH:MM||interval ending time<br />
|-<br />
|week-days||list<br>mo;tu;we;th;fr;su;sa||list of week days when this interval is active<br />
|}<br />
* – required fields<br />
<br />
===Device status as for event (1 byte)===<br />
<br />
{|class="wikitable<br />
|-<br />
!Byte number!!Description<br />
|-<br />
|0||Device status.<br>0 bit:<br>0 – zone is off<br>1 – zone is on<br>4-7 bits – number of current automation mode.<br>Number is depending on order of automation description in logic.<br />
|}<br />
<br />
===Device status upon status request (6 bytes)===<br />
<br />
<br />
{|class="wikitable<br />
|-<br />
!Byte!!Description<br />
|-<br />
|0||Device status.<br>0 bit:<br>0 – zone is off<br>1 – zone is on<br>4-7 bits – number of current automation mode.<br>Number is depending on order of automation description in logic.<br />
|-<br />
|1-2||Set-point temperature, low-high bytes<br />
|-<br />
|3-4||Middle temperature of connected sensors, low-high bytes<br />
|-<br />
|5||254 – "Always off" mode<br>255 – "Manual" mode<br />
|}<br />
===Possible variants of setting the status===<br />
<br />
{|class="wikitable<br />
|-<br />
!Byte!!Description<br />
|-<br />
|0||0 – off<br>1 – on<br>0xFF – Change the status for the opposite one<br />
|}</div>FuzzyBot