Difference between revisions of "Vent/ru"

From Larnitech wiki page
Jump to navigation Jump to search
(Created page with "===Параметры time-interval (необязательный элемент)===")
 
(10 intermediate revisions by the same user not shown)
Line 19: Line 19:
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
!Название!!тип и диапазон!!описание!!значение по умолчанию
+
!Название!!Тип и диапазон!!Описание!!Значение по умолчанию
 
|-
 
|-
|co2-sensors||список||список датчиков co2 клапана (для автоматизации)||-
+
|co2-sensors||список||Список датчиков co2 клапана (для автоматизации)||-
 
|-
 
|-
|automation||строка||название текущего режима автоматизации||-
+
|automation||строка||Название текущего режима автоматизации||-
 
|-
 
|-
|undefined-behavior||0-250/вкл./выкл./последнее||положение вентиляции при отсутствии показаний датчиков (выкл. – 0; вкл. – 250)||последнее
+
|undefined-behavior||0-250/вкл./выкл./последнее||Положение вентиляции при отсутствии показаний датчиков (выкл. – 0; вкл. – 250)||последнее
 
|-
 
|-
|P0||0-100||минимальная мощность для включения вентилятора||последнее
+
|P0||0-100||Минимальная мощность для включения вентилятора||последнее
 
|-
 
|-
|alg||строка||алгоритм режима работы эко/быстрый/ускоренный||-
+
|alg||строка||Алгоритм режима работы эко/быстрый/ускоренный||-
 
|-
 
|-
|limit-fan||число (0-250)|| максимальная мощность
+
|limit-fan||число (0-250)||Максимальная мощность
 
|-
 
|-
|ctrl-change1||число (0-250)|| минимальный уровень изменения мощности (один шаг на атрибут "ctrl-ticks"), если он определен||5
+
|ctrl-change1||число (0-250)||Минимальный уровень изменения мощности (один шаг на атрибут "ctrl-ticks"), если он определен||5
 
|-
 
|-
|ctrl-change2||число (0-250)||минимальный уровень изменения мощности||-
+
|ctrl-change2||число (0-250)||Минимальный уровень изменения мощности||-
 
|-
 
|-
 
|ctrl-ticks||число (0-3825)||изменение мощности по таймауту "ctrl-change1"||-
 
|ctrl-ticks||число (0-3825)||изменение мощности по таймауту "ctrl-change1"||-
Line 44: Line 44:
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
!Название!!тип и диапазон!!описание
+
!Название!!Тип и диапазон!!Описание
 
|-
 
|-
 
|name*||строка||Имя устройства в интерфейсе управления
 
|name*||строка||Имя устройства в интерфейсе управления
Line 50: Line 50:
 
|co2-level*||число||Уровень температуры для интервалов, не указанных в тегах time-interval
 
|co2-level*||число||Уровень температуры для интервалов, не указанных в тегах time-interval
 
|-
 
|-
|alg||строка||алгоритм эко/быстрый/ускоренный
+
|alg||строка||Алгоритм эко/быстрый/ускоренный
 
|-
 
|-
|limit-fan||число (0-250)||максимальная мощность
+
|limit-fan||число (0-250)||Максимальная мощность
 
|-
 
|-
|ctrl-change1||числом(0-250)||минимальный уровень изменения мощности (один шаг на атрибут «ctrl-ticks»), если он определен
+
|ctrl-change1||число(0-250)|Мминимальный уровень изменения мощности (один шаг на атрибут «ctrl-ticks»), если он определен
 
|-
 
|-
|ctrl-change2||число (0-250)||минимальный уровень изменения мощности
+
|ctrl-change2||число (0-250)||Минимальный уровень изменения мощности
 
|-
 
|-
|ctrl-ticks||число (0-3825)||изменение мощности по таймауту "ctrl-change1"
+
|ctrl-ticks||число (0-3825)||Изменение мощности по таймауту "ctrl-change1"
 
|}
 
|}
 
<nowiki>*</nowiki> – обязательные поля
 
<nowiki>*</nowiki> – обязательные поля
Line 66: Line 66:
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
!Name!!type and variety!!description
+
!Название!!Тип и диапазон!!Описание
 
|-
 
|-
|co2-level*||Number||co2 level for this time interval
+
|co2-level*||Число||Уровень СО2 для данного временного интервала
 
|-
 
|-
|start-time*||HH:MM||interval starting time
+
|start-time*||ЧЧ:ММ||Время начала интервала
 
|-
 
|-
|end-time*||HH:MM||interval ending time
+
|end-time*||ЧЧ:ММ||Время окончания интервала
 
|-
 
|-
|week-days||list<br>mo;tu;we;th;fr;su;sa||list of week days when this interval is active
+
|week-days||список<br>mo;tu;we;th;fr;su;sa||Список дней недели, когда этот интервал активен
 
|-
 
|-
|alg||string||eco/fast/boost alg
+
|alg||строка||Алгоритм эко/быстрый/ускоренный
 
|-
 
|-
|limit-fan||number(0-250)||max power
+
|limit-fan||число (0-250)||Максимальная мощность
 
|}
 
|}
<nowiki>*</nowiki> – required fields
+
<nowiki>*</nowiki> – обязательные поля
  
===Device status upon status request (7 bytes)===
+
===Статус устройства по запросу статуса (7 байт)===
  
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
!Byte number!!Bit number!!Description
+
!Номер байта!!Номер бита!!Описание
 
|-
 
|-
|0||0<br>1<br>3<br>4-7||On/Off<br>Fan On/Off<br>Boost On/Off<br>Integration algorithm (slow,medium,fast,boost)
+
|0||0<br>1<br>3<br>4-7||Вкл./Выкл.<br>Вентилятор Вкл./Выкл.<br>Ускорение Вкл./Выкл.<br>Алгоритм интеграции (медленный, средний, быстрый, ускоренный)
 
|-
 
|-
|1-2||8-23||CO2 setpoint (<-100 - no automation)
+
|1-2||8-23||Заданное значение CO2 (<-100 - нет автоматизации)
 
|-
 
|-
|3-4||24-39||CO2 current (<-100 - no automation or undefined all CO2 sensors)
+
|3-4||24-39||Текущее значение CO2 (<-100 - нет автоматизации или не определены все датчики CO2)
 
|-
 
|-
|5||40-43<br>44-47||Current automation time interval index<br>Current automation index
+
|5||40-43<br>44-47||Текущий индекс временного интервала автоматизации<br>Текущий индекс автоматизации
 
|-
 
|-
|6||48-55||Current fan level (0-250)
+
|6||48-55||Текущий уровень вентилятора (0-250)
 
|-
 
|-
|7||56<br>57<br>61<br>62<br>63||Error: Has undefined CO2 sensor(s)<br>Error: Has no any defined CO2 sensor<br>Error: low power for accessing setpoint<br>Error: fan state is undef<br>Reserved
+
|7||56<br>57<br>61<br>62<br>63||Ошибка: есть неопределенные датчики CO2<br>Ошибка: нет определенных датчиков CO2<br>Ошибка: низкая мощность для доступа к заданному значению<br>Ошибка: состояние вентилятора не определено<br>Зарезервировано
 
|}
 
|}
  
===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||0 – off<br>1 – on<br>0xFF – Change the status for the opposite one<br>0xFE – do not change
+
|0||0 – выкл.<br>1 – вкл.<br>0xFF – изменить статус на противоположный<br>0xFE – не менять статус
 
|-
 
|-
|1||0-250 – Power
+
|1||0-250 – Мощность
 
|}
 
|}

Latest revision as of 14:16, 2 February 2022

Other languages:
English • ‎русский

Пример описания в XML

 1<item addr="201:50" automation="mode1" cfgid="62" name="vent" co2-sensors="997:1" type="vent">
 2    <automation alg="eco" name="mode" co2-level="800">
 3        <time-interval end-time="15:00" start-time="07:00" co2-level="850" week-days="mo;tu;we;th;fr"/>
 4        <time-interval end-time="18:00" start-time="09:00" co2-level="900" week-days="sa;su"/>
 5    </automation>
 6    <automation alg="fast" name="mode1" co2-level="600">
 7        <time-interval end-time="18:00" start-time="09:00" co2-level="650" week-days="mo;tu;we;th;fr"/>
 8        <time-interval end-time="20:00" start-time="12:00" co2-level="700" week-days="sa;su"/>
 9    </automation>
10</item>

Дополнительные параметры

Название Тип и диапазон Описание Значение по умолчанию
co2-sensors список Список датчиков co2 клапана (для автоматизации) -
automation строка Название текущего режима автоматизации -
undefined-behavior 0-250/вкл./выкл./последнее Положение вентиляции при отсутствии показаний датчиков (выкл. – 0; вкл. – 250) последнее
P0 0-100 Минимальная мощность для включения вентилятора последнее
alg строка Алгоритм режима работы эко/быстрый/ускоренный -
limit-fan число (0-250) Максимальная мощность
ctrl-change1 число (0-250) Минимальный уровень изменения мощности (один шаг на атрибут "ctrl-ticks"), если он определен 5
ctrl-change2 число (0-250) Минимальный уровень изменения мощности -
ctrl-ticks число (0-3825) изменение мощности по таймауту "ctrl-change1" -

Параметры автоматизации (необязательный элемент)

Название Тип и диапазон Описание
name* строка Имя устройства в интерфейсе управления
co2-level* число Уровень температуры для интервалов, не указанных в тегах time-interval
alg строка Алгоритм эко/быстрый/ускоренный
limit-fan число (0-250) Максимальная мощность
ctrl-change1 Мминимальный уровень изменения мощности (один шаг на атрибут «ctrl-ticks»), если он определен
ctrl-change2 число (0-250) Минимальный уровень изменения мощности
ctrl-ticks число (0-3825) Изменение мощности по таймауту "ctrl-change1"

* – обязательные поля

Параметры time-interval (необязательный элемент)

Название Тип и диапазон Описание
co2-level* Число Уровень СО2 для данного временного интервала
start-time* ЧЧ:ММ Время начала интервала
end-time* ЧЧ:ММ Время окончания интервала
week-days список
mo;tu;we;th;fr;su;sa
Список дней недели, когда этот интервал активен
alg строка Алгоритм эко/быстрый/ускоренный
limit-fan число (0-250) Максимальная мощность

* – обязательные поля

Статус устройства по запросу статуса (7 байт)

Номер байта Номер бита Описание
0 0
1
3
4-7
Вкл./Выкл.
Вентилятор Вкл./Выкл.
Ускорение Вкл./Выкл.
Алгоритм интеграции (медленный, средний, быстрый, ускоренный)
1-2 8-23 Заданное значение CO2 (<-100 - нет автоматизации)
3-4 24-39 Текущее значение CO2 (<-100 - нет автоматизации или не определены все датчики CO2)
5 40-43
44-47
Текущий индекс временного интервала автоматизации
Текущий индекс автоматизации
6 48-55 Текущий уровень вентилятора (0-250)
7 56
57
61
62
63
Ошибка: есть неопределенные датчики CO2
Ошибка: нет определенных датчиков CO2
Ошибка: низкая мощность для доступа к заданному значению
Ошибка: состояние вентилятора не определено
Зарезервировано

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

однобайтовый

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

двухбайтный

Байт Описание
0 0 – выкл.
1 – вкл.
0xFF – изменить статус на противоположный
0xFE – не менять статус
1 0-250 – Мощность