Difference between revisions of "AC/ru"

From Larnitech wiki page
Jump to navigation Jump to search
(Created page with "===Статус устройства по запросу статуса (8 байт)===")
 
(11 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
!Название!!тип и вид!!описание!!значение по умолчанию
+
!Название!!Тип и диапазон!!Описание!!Значение по умолчанию
 
|-
 
|-
 
|path*||строка||Путь к скрипту||-
 
|path*||строка||Путь к скрипту||-
 
|-
 
|-
|script-id||строка||идентификатор скрипта из описания интерфейса||-
+
|script-id||строка||Идентификатор скрипта из описания интерфейса||-
 
|-
 
|-
|t-min||число||нижнее значение температуры||16
+
|t-min||число||Нижнее значение температуры||16
 
|-
 
|-
|t-delta||число||температурный диапазон||16
+
|t-delta||число||Температурный диапазон||16
 
|-
 
|-
 
|modes||битовая маска||Маска режимов работы (вентилятор, охлаждение, осушение, обогрев, авто)||0x1F
 
|modes||битовая маска||Маска режимов работы (вентилятор, охлаждение, осушение, обогрев, авто)||0x1F
Line 28: Line 28:
 
|vane-hor||битовая маска||Маска режима работы горизонтальных шторок (слева, слева-центр, центр, центр-справа, справа, стороны (малый угол), стороны (большой угол), от сторон к центру)||0
 
|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> – обязательные поля
Line 42: Line 42:
 
{|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||целая часть значения температуры
 
|}
 
|}

Latest revision as of 14:06, 2 February 2022

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







Горизонтальные шторки:
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 целая часть значения температуры