Line 1: |
Line 1: |
| <languages/> | | <languages/> |
− | ===Example of description in XML=== | + | ===Пример описания в XML=== |
| | | |
| <syntaxhighlight lang="xml" line> | | <syntaxhighlight lang="xml" line> |
Line 6: |
Line 6: |
| </syntaxhighlight> | | </syntaxhighlight> |
| | | |
− | ===Additional parameters=== | + | ===Дополнительные параметры=== |
| | | |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
− | !Name!!type and variety!!description!!default value | + | !Название!!Тип и диапазон!!Описание!!Значение по умолчанию |
| |- | | |- |
− | |path*||string||Path to script||- | + | |path*||строка||Путь к скрипту||- |
| |- | | |- |
− | |script-id||string||script id from the description for interface||- | + | |script-id||строка||Идентификатор скрипта из описания интерфейса||- |
| |- | | |- |
− | |t-min||number||temperature low value||16 | + | |t-min||число||Нижнее значение температуры||16 |
| |- | | |- |
− | |t-delta||number||temperature range||16 | + | |t-delta||число||Температурный диапазон||16 |
| |- | | |- |
− | |modes||bit mask||Mask of operation modes (fan, cool, dry, heat, auto)||0x1F | + | |modes||битовая маска||Маска режимов работы (вентилятор, охлаждение, осушение, обогрев, авто)||0x1F |
| |- | | |- |
− | |fans||bit mask||Mask of airflow mode (auto, 1, 2, 3, 4, 5, silent mode)||0x1F | + | |funs||битовая маска||Маска режима воздушного потока (авто, 1, 2, 3, 4, 5, бесшумный режим)||0x1F |
| |- | | |- |
− | |vane-ver||bit mask||Mask of vertical fins mode (auto, top, top-center, center, center-bottom, bottom, swing)||0x7E | + | |vane-ver||битовая маска||Маска режима работы вертикальных шторок (авто, верх, верх-центр, центр, центр-низ, низ, качание)||0x7E |
| |- | | |- |
− | |vane-hor||bit mask||Mask of horizontal fins mode (left, left-center, center, center-right, right, sides (low angle), sides (high angle), from sides to center)||0 | + | |vane-hor||битовая маска||Маска режима работы горизонтальных шторок (слева, слева-центр, центр, центр-справа, справа, стороны (малый угол), стороны (большой угол), от сторон к центру)||0 |
| |- | | |- |
− | |temperature-sensors||list||list of valve temperature sensors||- | + | |temperature-sensors||список||Список датчиков температуры клапана||- |
| |- | | |- |
− | |t-outside||addr||addr of outside temperature sensors||- | + | |t-outside||адрес||Адрес датчиков наружной температуры||- |
| |- | | |- |
− | |t-outside-treshold||value||critically low temperature treshold||- | + | |t-outside-treshold||значение||Порог критически низкой температуры||- |
| |- | | |- |
− | |t-outside-hyst||value||critically low temperature hysteresis||- | + | |t-outside-hyst||значение||Гистерезис критически низкой температуры||- |
| |} | | |} |
− | <nowiki>*</nowiki> – required fields | + | <nowiki>*</nowiki> – обязательные поля |
| | | |
− | ===Device status upon status request (8 bytes)=== | + | ===Статус устройства по запросу статуса (8 байт)=== |
| | | |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
− | !Byte number!!Bit number!!Description | + | !Номер байта!!Номер бита!!Описание |
| |- | | |- |
− | |0||0<br>3<br>4-7||On/Off<br>Autostate<br>Mode:<br>0 – fan<br>1 – cool<br>2 – dry<br>3 – heat<br>4 – auto | + | |0||0<br>3<br>4-7||Вкл./Выкл.<br>Автосостояние<br>Режим:<br>0 – вентиляция<br>1 – охлаждение<br>2 – осушение<br> 3 – обогрев<br>4 – авто |
| |- | | |- |
− | |1-2||8-23||Temperature setpoint | + | |1-2||8-23||Заданное значение температуры |
| |- | | |- |
− | |3||24-27<br><br><br><br><br><br><br><br><br>28-31<br><br><br><br><br><br><br><br>||Horizontal vanes:<br>0 – left<br>1 – left-center<br>2 – center<br>3 – center-right<br>4 – right<br>5 – sides (low angle)<br>6 – sides (high angle)<br>7 – from sides to center<br>Vertical vanes:<br>0 – auto<br>1 – top<br>2 – top-center<br>3 – center<br>4 – center-bottom<br>5 – bottom<br>6 – swing | + | | 3 ||24-27<br><br><br><br><br><br><br><br><br>28-31<br><br><br><br><br><br><br><br>||Горизонтальные шторки:<br>0 – слева<br>1 – слева по центру<br>2 – по центру<br>3 – по центру справа<br>4 – справа <br>5 — по бокам (малый угол)<br>6 — по бокам (большой угол)<br>7 — от боков к центру<br>Вертикальные шторки:<br>0 — авто<br>1 — сверху<br> 2 – верх-центр<br>3 – центр<br>4 – центр-низ<br>5 – низ<br>6 – качание |
| |- | | |- |
− | |4||32-35<br><br><br><br><br><br><br><br>||Fan:<br>0 – auto<br>1 – 1st speed<br>2 – 2nd speed<br>3 – 3rd speed<br>4 – 4th speed<br>5 – 5th speed<br>6 – silent mode | + | |4||32-35<br><br><br><br><br><br><br><br>||Вентилятор:<br>0 – авто<br>1 – 1-я скорость<br >2 – 2-я скорость<br>3 – 3-я скорость<br>4 – 4-я скорость<br>5 – 5-я скорость<br>6 – бесшумный режим |
| |- | | |- |
− | |5-6||40-55||Current temperature | + | |5-6||40-55||Текущая температура |
| |- | | |- |
− | |7||56-63||Flags | + | |7||56-63||Флаги |
| |- | | |- |
− | |8||64-71||Errors | + | |8||64-71||Ошибки |
| |} | | |} |
| | | |
− | ===Possible variants of setting the status=== | + | ===Возможные варианты установки статуса=== |
− | ====1-byte==== | + | ====однобайтовый==== |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
− | !Byte!!Description | + | !Байт!!Описание |
| |- | | |- |
− | |0||0 – off<br>1 – on<br>0xFF – Change the status for the opposite one | + | |0||0 – выкл.<br>1 – вкл.<br>0xFF – Изменить статус на противоположный |
| |} | | |} |
| | | |
− | ====2-bytes==== | + | ====двухбайтный==== |
| | | |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
− | !Byte!!Description | + | !Байт!!Описание |
| |- | | |- |
| |0||0xf | | |0||0xf |
| |- | | |- |
− | |1||1 – Target +1<br>17 – Mode +1 cyclic<br>33 – Fan +1 cyclic<br>49 – Horizontal vanes +1 cyclic<br>65 – Vertical vanes +1 cyclic | + | |1||1 – Цель +1<br>17 – Режим +1 цикл<br>33 – Вентилятор +1 цикл<br>49 – Горизонтальные шторки +1 цикл<br>65 – Вертикальные шторки +1 цикл |
| |} | | |} |
| | | |
− | ====3-bytes==== | + | ====трёхбайтный==== |
| | | |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
− | !Byte!!Description | + | !Байт!!Описание |
| |- | | |- |
| |0||0xf | | |0||0xf |
| |- | | |- |
− | |1||16 – Mode (value)<br>18 – Mode (step)<br>32 – Fan (value)<br>34 – Fan (step)<br>48 – Horizontal vanes (value)<br>50 – Horizontal vanes (step)<br>64 – Vertical vanes (value)<br>66 – Vertical vanes (step) | + | |1||16 – Режим (значение)<br>18 – Режим (шаг)<br>32 – Вентилятор (значение)<br>34 – Вентилятор (шаг)<br>48 – Горизонтальные шторки (значение)<br> 50 – Горизонтальные лопатки (шаг)<br>64 – Вертикальные шторки (значение)<br>66 – Вертикальные шторки (шаг) |
| |- | | |- |
− | |2||value – select value (for example status {0xf0, 32, 2} set fan 2)<br>step – set step (cyclic) (for example status {0xf0, 34, 2} set fan +2; status {0xf0, 34, -1} set fan -1) | + | |2||value – выберите значение (например, статус {0xf0, 32, 2} установить вентилятор 2)<br>step – установить шаг (циклический) (например, статус {0xf0, 34, 2} установить вентилятор +2; статус {0xf0, 34, -1} установить вентилятор -1) |
| |} | | |} |
| | | |
− | ====4-bytes==== | + | ====четырёхбайтный==== |
| | | |
| {|class="wikitable" | | {|class="wikitable" |
| |- | | |- |
− | !Byte!!Description | + | !Байт!!Описание |
| |- | | |- |
| |0||0xf | | |0||0xf |
| |- | | |- |
− | |1||0 – Target (value)<br>2 – Target (step) | + | |1||0 – цель (значение)<br>2 – цель (шаг) |
| |- | | |- |
− | |2||fractional part of temperature (0-255)<br> | + | |2||дробная часть значения температуры (0-255)<br> |
| |- | | |- |
− | |3||integer part of temperature | + | |3||целая часть значения температуры |
| |} | | |} |