Исполнительное устройство клапана системы отопления
Пример описания в 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* | string | Имя устройства в интерфейсе управления |
температура-уровень* | число | Уровень температуры для интервалов, не указанных в тегах 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 – Изменить статус на противоположный |