Difference between revisions of "Vent/ru"
Jump to navigation
Jump to search
(Created page with "===Возможные варианты установки статуса=== ====1 байт==== {|class="wikitable" |- !Байт!!Описание |- |0||0 – выкл.<br>1...") |
|||
(6 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
− | !Название!! | + | !Название!!Тип и диапазон!!Описание!!Значение по умолчанию |
|- | |- | ||
− | |co2-sensors||список|| | + | |co2-sensors||список||Список датчиков co2 клапана (для автоматизации)||- |
|- | |- | ||
− | |automation||строка|| | + | |automation||строка||Название текущего режима автоматизации||- |
|- | |- | ||
− | |undefined-behavior||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-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|| | + | |ctrl-change1||число(0-250)|Мминимальный уровень изменения мощности (один шаг на атрибут «ctrl-ticks»), если он определен |
|- | |- | ||
− | |ctrl-change2||число (0-250)|| | + | |ctrl-change2||число (0-250)||Минимальный уровень изменения мощности |
|- | |- | ||
− | |ctrl-ticks||число (0-3825)|| | + | |ctrl-ticks||число (0-3825)||Изменение мощности по таймауту "ctrl-change1" |
|} | |} | ||
<nowiki>*</nowiki> – обязательные поля | <nowiki>*</nowiki> – обязательные поля | ||
Line 66: | Line 66: | ||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
− | !Название!! | + | !Название!!Тип и диапазон!!Описание |
|- | |- | ||
− | |co2-level*||Число|| | + | |co2-level*||Число||Уровень СО2 для данного временного интервала |
|- | |- | ||
− | |start-time*||ЧЧ:ММ|| | + | |start-time*||ЧЧ:ММ||Время начала интервала |
|- | |- | ||
− | |end-time*||ЧЧ:ММ|| | + | |end-time*||ЧЧ:ММ||Время окончания интервала |
|- | |- | ||
− | |week-days||список<br>mo;tu;we;th;fr;su;sa|| | + | |week-days||список<br>mo;tu;we;th;fr;su;sa||Список дней недели, когда этот интервал активен |
|- | |- | ||
− | | | + | |alg||строка||Алгоритм эко/быстрый/ускоренный |
|- | |- | ||
− | |limit-fan||число (0-250)|| | + | |limit-fan||число (0-250)||Максимальная мощность |
|} | |} | ||
<nowiki>*</nowiki> – обязательные поля | <nowiki>*</nowiki> – обязательные поля | ||
Line 102: | Line 102: | ||
===Возможные варианты установки статуса=== | ===Возможные варианты установки статуса=== | ||
− | ==== | + | ====однобайтовый==== |
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
Line 110: | Line 110: | ||
|} | |} | ||
− | ==== | + | ====двухбайтный==== |
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
− | ! | + | !Байт!!Описание |
|- | |- | ||
− | |0||0 – | + | |0||0 – выкл.<br>1 – вкл.<br>0xFF – изменить статус на противоположный<br>0xFE – не менять статус |
|- | |- | ||
− | |1||0-250 – | + | |1||0-250 – Мощность |
|} | |} |
Latest revision as of 14:16, 2 February 2022
Пример описания в 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 – Мощность |