Difference between revisions of "AC/ru"
Jump to navigation
Jump to search
(Created page with "===Пример описания в XML===") |
|||
(14 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | === | + | ===Дополнительные параметры=== |
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
− | ! | + | !Название!!Тип и диапазон!!Описание!!Значение по умолчанию |
|- | |- | ||
− | |path*|| | + | |path*||строка||Путь к скрипту||- |
|- | |- | ||
− | |script-id|| | + | |script-id||строка||Идентификатор скрипта из описания интерфейса||- |
|- | |- | ||
− | |t-min|| | + | |t-min||число||Нижнее значение температуры||16 |
|- | |- | ||
− | |t-delta|| | + | |t-delta||число||Температурный диапазон||16 |
|- | |- | ||
− | |modes|| | + | |modes||битовая маска||Маска режимов работы (вентилятор, охлаждение, осушение, обогрев, авто)||0x1F |
|- | |- | ||
− | | | + | |funs||битовая маска||Маска режима воздушного потока (авто, 1, 2, 3, 4, 5, бесшумный режим)||0x1F |
|- | |- | ||
− | |vane-ver|| | + | |vane-ver||битовая маска||Маска режима работы вертикальных шторок (авто, верх, верх-центр, центр, центр-низ, низ, качание)||0x7E |
|- | |- | ||
− | |vane-hor|| | + | |vane-hor||битовая маска||Маска режима работы горизонтальных шторок (слева, слева-центр, центр, центр-справа, справа, стороны (малый угол), стороны (большой угол), от сторон к центру)||0 |
|- | |- | ||
− | |temperature-sensors|| | + | |temperature-sensors||список||Список датчиков температуры клапана||- |
|- | |- | ||
− | |t-outside|| | + | |t-outside||адрес||Адрес датчиков наружной температуры||- |
|- | |- | ||
− | |t-outside-treshold|| | + | |t-outside-treshold||значение||Порог критически низкой температуры||- |
|- | |- | ||
− | |t-outside-hyst|| | + | |t-outside-hyst||значение||Гистерезис критически низкой температуры||- |
|} | |} | ||
− | <nowiki>*</nowiki> – | + | <nowiki>*</nowiki> – обязательные поля |
− | === | + | ===Статус устройства по запросу статуса (8 байт)=== |
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
− | ! | + | !Номер байта!!Номер бита!!Описание |
|- | |- | ||
− | |0||0<br>3<br>4-7|| | + | |0||0<br>3<br>4-7||Вкл./Выкл.<br>Автосостояние<br>Режим:<br>0 – вентиляция<br>1 – охлаждение<br>2 – осушение<br> 3 – обогрев<br>4 – авто |
|- | |- | ||
− | |1-2||8-23|| | + | |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>|| | + | | 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>|| | + | |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|| | + | |5-6||40-55||Текущая температура |
|- | |- | ||
− | |7||56-63|| | + | |7||56-63||Флаги |
|- | |- | ||
− | |8||64-71|| | + | |8||64-71||Ошибки |
|} | |} | ||
− | === | + | ===Возможные варианты установки статуса=== |
− | ==== | + | ====однобайтовый==== |
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
− | ! | + | !Байт!!Описание |
|- | |- | ||
− | |0||0 – | + | |0||0 – выкл.<br>1 – вкл.<br>0xFF – Изменить статус на противоположный |
|} | |} | ||
− | ==== | + | ====двухбайтный==== |
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
− | ! | + | !Байт!!Описание |
|- | |- | ||
|0||0xf | |0||0xf | ||
|- | |- | ||
− | |1||1 – | + | |1||1 – Цель +1<br>17 – Режим +1 цикл<br>33 – Вентилятор +1 цикл<br>49 – Горизонтальные шторки +1 цикл<br>65 – Вертикальные шторки +1 цикл |
|} | |} | ||
− | ==== | + | ====трёхбайтный==== |
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
− | ! | + | !Байт!!Описание |
|- | |- | ||
|0||0xf | |0||0xf | ||
|- | |- | ||
− | |1||16 – | + | |1||16 – Режим (значение)<br>18 – Режим (шаг)<br>32 – Вентилятор (значение)<br>34 – Вентилятор (шаг)<br>48 – Горизонтальные шторки (значение)<br> 50 – Горизонтальные лопатки (шаг)<br>64 – Вертикальные шторки (значение)<br>66 – Вертикальные шторки (шаг) |
|- | |- | ||
− | |2||value – | + | |2||value – выберите значение (например, статус {0xf0, 32, 2} установить вентилятор 2)<br>step – установить шаг (циклический) (например, статус {0xf0, 34, 2} установить вентилятор +2; статус {0xf0, 34, -1} установить вентилятор -1) |
|} | |} | ||
− | ==== | + | ====четырёхбайтный==== |
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
− | ! | + | !Байт!!Описание |
|- | |- | ||
|0||0xf | |0||0xf | ||
|- | |- | ||
− | |1||0 – | + | |1||0 – цель (значение)<br>2 – цель (шаг) |
|- | |- | ||
− | |2|| | + | |2||дробная часть значения температуры (0-255)<br> |
|- | |- | ||
− | |3|| | + | |3||целая часть значения температуры |
|} | |} |
Latest revision as of 14:06, 2 February 2022
Пример описания в XML
1<item type="AC" name="AC" addr="123:4"/>
Дополнительные параметры
Название | Тип и диапазон | Описание | Значение по умолчанию |
---|---|---|---|
path* | строка | Путь к скрипту | - |
script-id | строка | Идентификатор скрипта из описания интерфейса | - |
t-min | число | Нижнее значение температуры | 16 |
t-delta | число | Температурный диапазон | 16 |
modes | битовая маска | Маска режимов работы (вентилятор, охлаждение, осушение, обогрев, авто) | 0x1F |
funs | битовая маска | Маска режима воздушного потока (авто, 1, 2, 3, 4, 5, бесшумный режим) | 0x1F |
vane-ver | битовая маска | Маска режима работы вертикальных шторок (авто, верх, верх-центр, центр, центр-низ, низ, качание) | 0x7E |
vane-hor | битовая маска | Маска режима работы горизонтальных шторок (слева, слева-центр, центр, центр-справа, справа, стороны (малый угол), стороны (большой угол), от сторон к центру) | 0 |
temperature-sensors | список | Список датчиков температуры клапана | - |
t-outside | адрес | Адрес датчиков наружной температуры | - |
t-outside-treshold | значение | Порог критически низкой температуры | - |
t-outside-hyst | значение | Гистерезис критически низкой температуры | - |
* – обязательные поля
Статус устройства по запросу статуса (8 байт)
Номер байта | Номер бита | Описание |
---|---|---|
0 | 0 3 4-7 |
Вкл./Выкл. Автосостояние Режим: 0 – вентиляция 1 – охлаждение 2 – осушение 3 – обогрев 4 – авто |
1-2 | 8-23 | Заданное значение температуры |
3 | 24-27 28-31 |
Горизонтальные шторки: 0 – слева 1 – слева по центру 2 – по центру 3 – по центру справа 4 – справа 5 — по бокам (малый угол) 6 — по бокам (большой угол) 7 — от боков к центру Вертикальные шторки: 0 — авто 1 — сверху 2 – верх-центр 3 – центр 4 – центр-низ 5 – низ 6 – качание |
4 | 32-35 |
Вентилятор: 0 – авто 1 – 1-я скорость 2 – 2-я скорость 3 – 3-я скорость 4 – 4-я скорость 5 – 5-я скорость 6 – бесшумный режим |
5-6 | 40-55 | Текущая температура |
7 | 56-63 | Флаги |
8 | 64-71 | Ошибки |
Возможные варианты установки статуса
однобайтовый
Байт | Описание |
---|---|
0 | 0 – выкл. 1 – вкл. 0xFF – Изменить статус на противоположный |
двухбайтный
Байт | Описание |
---|---|
0 | 0xf |
1 | 1 – Цель +1 17 – Режим +1 цикл 33 – Вентилятор +1 цикл 49 – Горизонтальные шторки +1 цикл 65 – Вертикальные шторки +1 цикл |
трёхбайтный
Байт | Описание |
---|---|
0 | 0xf |
1 | 16 – Режим (значение) 18 – Режим (шаг) 32 – Вентилятор (значение) 34 – Вентилятор (шаг) 48 – Горизонтальные шторки (значение) 50 – Горизонтальные лопатки (шаг) 64 – Вертикальные шторки (значение) 66 – Вертикальные шторки (шаг) |
2 | value – выберите значение (например, статус {0xf0, 32, 2} установить вентилятор 2) step – установить шаг (циклический) (например, статус {0xf0, 34, 2} установить вентилятор +2; статус {0xf0, 34, -1} установить вентилятор -1) |
четырёхбайтный
Байт | Описание |
---|---|
0 | 0xf |
1 | 0 – цель (значение) 2 – цель (шаг) |
2 | дробная часть значения температуры (0-255) |
3 | целая часть значения температуры |