Difference between revisions of "Valve-heating/ru"
Jump to navigation
Jump to search
(Created page with "===Дополнительные параметры===") |
|||
(15 intermediate revisions by the same user not shown) | |||
Line 18: | Line 18: | ||
{|class="wikitable | {|class="wikitable | ||
|- | |- | ||
− | ! | + | !Название!!Тип и диапазон!!Описание!!Значение по умолчанию |
|- | |- | ||
− | |temperature-sensors|| | + | |temperature-sensors||список||Список датчиков температуры клапана (для автоматизации) || - |
|- | |- | ||
− | |automation|| | + | |automation||строка||Название текущего режима автоматизации||- |
|- | |- | ||
− | |sub-type|| | + | |sub-type||перечисление||Теплый пол||- |
|- | |- | ||
− | |temperature-lag|| | + | |temperature-lag||число||Диапазон гистерезиса по обе стороны от заданной температуры. Задается в теге автоматизации. Десятичный символ — точка||0,5 |
|- | |- | ||
− | |undefined-behavior|| | + | |undefined-behavior||перечисление<br>вкл./выкл./последнее||Положение клапана при отсутствии показаний датчиков||последнее |
|- | |- | ||
− | |sensor-cr|| | + | |sensor-cr||список||Датчик температуры, измеряющий максимальную и минимальную критическую температуру||- |
|- | |- | ||
− | |sensor-cr-hi|| | + | |sensor-cr-hi||число||Верхний предел температуры, для отключения теплого пола в случае перегрева||- |
|- | |- | ||
− | |sensor-cr-lo|| | + | |sensor-cr-lo||число||Нижний предел температуры, для включения теплого пола в случае переохлаждения.||- |
|- | |- | ||
− | |t-min|| | + | |t-min||число||Нижний предел температуры для установки||0 |
|- | |- | ||
− | |t-max|| | + | |t-max||число||Верхний предел температуры для установки||32 |
|} | |} | ||
− | === | + | ===Параметры автоматизации (необязательный элемент)=== |
{|class="wikitable | {|class="wikitable | ||
|- | |- | ||
− | ! | + | !Название!!Тип и диапазон!!Описание |
|- | |- | ||
− | |name*|| | + | |name*||строка||Имя устройства в интерфейсе управления |
|- | |- | ||
− | | | + | |температура-уровень*||число||Уровень температуры для интервалов, не указанных в тегах time-interval |
|} | |} | ||
− | <nowiki>*</nowiki> – | + | <nowiki>*</nowiki> – обязательные поля |
− | === | + | ===Параметры time-interval (необязательный элемент):=== |
{|class="wikitable | {|class="wikitable | ||
|- | |- | ||
− | ! | + | !Название!!Тип и диапазон!!Описание |
|- | |- | ||
− | |temperature-level*|| | + | |temperature-level*||Число||Уровень температуры для данного интервала времени |
|- | |- | ||
− | |start-time*|| | + | |start-time*||ЧЧ:ММ||Время начала интервала |
|- | |- | ||
− | |end-time*|| | + | |end-time*||ЧЧ:ММ||Время окончания интервала |
|- | |- | ||
− | |week-days|| | + | |week-days||список<br>mo;tu;we;th;fr;su;sa||Список дней недели, когда данный интервал активен |
|} | |} | ||
− | * – | + | * – обязательные поля |
− | === | + | ===Состояние устройства по событию (1 байт)=== |
{|class="wikitable | {|class="wikitable | ||
|- | |- | ||
− | ! | + | !Номер байта!!Описание |
|- | |- | ||
− | |0|| | + | |0||Состояние устройства.<br>0 бит:<br>0 – зона выключена<br>1 – зона включена<br>4-7 бит – номер текущего режима автоматизации.<br>Номер зависит от порядка описания автоматизации в алгоритме. |
|} | |} | ||
− | === | + | ===Статус устройства по запросу статуса (6 байт)=== |
{|class="wikitable | {|class="wikitable | ||
|- | |- | ||
− | ! | + | !Байт!!Описание |
|- | |- | ||
− | |0|| | + | |0||Состояние устройства.<br>0 бит:<br>0 – зона выключена<br>1 – зона включена<br>4-7 бит – номер текущего режима автоматизации.<br>Номер зависит от порядка описания автоматизации в алгоритме. |
|- | |- | ||
− | |1-2|| | + | |1-2||Заданная температура, младшие-старшие байты |
|- | |- | ||
− | |3-4|| | + | |3-4||Средняя температура подключенных датчиков, младшие-старшие байты |
|- | |- | ||
− | |5||254 – | + | |5||254 – Режим «Всегда выключено»<br>255 – Режим «Ручной» |
|} | |} | ||
− | === | + | ===Возможные варианты установки статуса=== |
− | {|class="wikitable | + | {|class="wikitable" |
|- | |- | ||
− | ! | + | !Бит!!Описание |
|- | |- | ||
− | |0||0 – | + | |0||0 – выкл.<br>1 – вкл.<br>0xFF – Изменить статус на противоположный |
|} | |} |
Latest revision as of 13:42, 2 February 2022
Исполнительное устройство клапана системы отопления
Пример описания в 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>
Дополнительные параметры
Название | Тип и диапазон | Описание | Значение по умолчанию |
---|---|---|---|
temperature-sensors | список | Список датчиков температуры клапана (для автоматизации) | - |
automation | строка | Название текущего режима автоматизации | - |
sub-type | перечисление | Теплый пол | - |
temperature-lag | число | Диапазон гистерезиса по обе стороны от заданной температуры. Задается в теге автоматизации. Десятичный символ — точка | 0,5 |
undefined-behavior | перечисление вкл./выкл./последнее |
Положение клапана при отсутствии показаний датчиков | последнее |
sensor-cr | список | Датчик температуры, измеряющий максимальную и минимальную критическую температуру | - |
sensor-cr-hi | число | Верхний предел температуры, для отключения теплого пола в случае перегрева | - |
sensor-cr-lo | число | Нижний предел температуры, для включения теплого пола в случае переохлаждения. | - |
t-min | число | Нижний предел температуры для установки | 0 |
t-max | число | Верхний предел температуры для установки | 32 |
Параметры автоматизации (необязательный элемент)
Название | Тип и диапазон | Описание |
---|---|---|
name* | строка | Имя устройства в интерфейсе управления |
температура-уровень* | число | Уровень температуры для интервалов, не указанных в тегах time-interval |
* – обязательные поля
Параметры time-interval (необязательный элемент):
Название | Тип и диапазон | Описание |
---|---|---|
temperature-level* | Число | Уровень температуры для данного интервала времени |
start-time* | ЧЧ:ММ | Время начала интервала |
end-time* | ЧЧ:ММ | Время окончания интервала |
week-days | список mo;tu;we;th;fr;su;sa |
Список дней недели, когда данный интервал активен |
- – обязательные поля
Состояние устройства по событию (1 байт)
Номер байта | Описание |
---|---|
0 | Состояние устройства. 0 бит: 0 – зона выключена 1 – зона включена 4-7 бит – номер текущего режима автоматизации. Номер зависит от порядка описания автоматизации в алгоритме. |
Статус устройства по запросу статуса (6 байт)
Байт | Описание |
---|---|
0 | Состояние устройства. 0 бит: 0 – зона выключена 1 – зона включена 4-7 бит – номер текущего режима автоматизации. Номер зависит от порядка описания автоматизации в алгоритме. |
1-2 | Заданная температура, младшие-старшие байты |
3-4 | Средняя температура подключенных датчиков, младшие-старшие байты |
5 | 254 – Режим «Всегда выключено» 255 – Режим «Ручной» |
Возможные варианты установки статуса
Бит | Описание |
---|---|
0 | 0 – выкл. 1 – вкл. 0xFF – Изменить статус на противоположный |