Кондиционер 2

Revision as of 14:27, 25 January 2022 by Rusanov (talk | contribs) (Created page with "====двухбайтный====")
Other languages:
English • ‎русский

Пример описания в 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



< br>


Горизонтальные шторки:
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 Ошибки

Возможные варианты установки статуса

1 байт

Байт Описание
0 0 – выкл.
1 – вкл.
0xFF – Изменить статус на противоположный

двухбайтный

Byte Description
0 0xf
1 1 – Target +1
17 – Mode +1 cyclic
33 – Fan +1 cyclic
49 – Horizontal vanes +1 cyclic
65 – Vertical vanes +1 cyclic

3-bytes

Byte Description
0 0xf
1 16 – Mode (value)
18 – Mode (step)
32 – Fan (value)
34 – Fan (step)
48 – Horizontal vanes (value)
50 – Horizontal vanes (step)
64 – Vertical vanes (value)
66 – Vertical vanes (step)
2 value – select value (for example status {0xf0, 32, 2} set fan 2)
step – set step (cyclic) (for example status {0xf0, 34, 2} set fan +2; status {0xf0, 34, -1} set fan -1)

4-bytes

Byte Description
0 0xf
1 0 – Target (value)
2 – Target (step)
2 fractional part of temperature (0-255)
3 integer part of temperature