Климатические виджеты
Климатические виджеты: кондиционеры, фанкойлы, вент. установки
Универсальный кондиционером
Назначение: дистанционное управление большим количеством типов кондиционеров, возможность управления представлением и управляющими командами на изменение состояния кондиционера
Внешний вид:
Все режимы | Часть режимов |
---|---|
![]() | ![]() |
Логика представления представлена в таблице.
Параметр | Значение по умолчанию | Описание |
---|---|---|
Вкл/Выкл | 0 | Статус "Выключен", управление элементами блокируется |
1 | Статус "Включен" | |
Режим работы | Охлаждение (cool), если не задано значение >0, то скрыт | |
Осушение (dry), если не задано значение >0, то скрыт | ||
4 | Обдув (fan), обязательны параметр, значение задается | |
Нагрев (heat), если не задано значение >0, то скрыт | ||
16 | Автоматический выбор (auto), обязательны параметр, значение задается | |
Температура в помещении | Х . Х | Измеренное значение с точностью до десятых долей градусов Цельсия (℃) от датчика температуры |
Режимы вентилятора | 2 | Низкая (low), обязательный параметр, значение задается |
4 | Средняя (medium), обязательный параметр, значение задается | |
Высокая (high), не обязательный параметр, скрыт по умолчанию | ||
Максимальный (max), не обязательный параметр, скрыт по умолчанию | ||
128 | Автоматическая установка (auto), обязательный параметр, значение задается | |
Ограничение по уставке температруры | ||
16 | Минимальная температура | |
30 | Максимальная температура | |
Сообщение об ошибке | параметризируется | Пример: {"0": {"ru-RU": "Норма1", "en-EN": "Normal"}, "1": {"ru-RU": "Ошибка1","en-EN": "Error"}} |
Установка температуры | Изменяется кнопками "+" и "–" на заданную величину | |
Ручной режим | - | Элемент виджета, который переводит все паарметры кондициоенра в режим управления. Для выполнения этой операции требуются права на изменение параметрами |
Кондиционер с двумя каналами на каждый параметр
Назначение: дистанционное управление такими типами кондиционеров, у которых каналы статуса параметра и каналы управления параметром разделены. Настройка похожа на Универсальный кондиционер, но такие параметры кондиционера как:
- режим работы;
- режим вентилятора;
- температурный режим;
в настройке имеют два канала: Управление, Отображение.
Внешний вид:
в режиме представления | ![]() |
в режиме управления | ![]() |
Логика представления представлена в таблице.
Параметр | Значение по умолчанию | Описание |
---|---|---|
Название кондиционера | предполагается, что заголовок виджета будет скрыт, название кондиционера задается в специальном параметре виджета | |
Режим работы | Охлаждение (cool), если не задано значение >0, то скрыт | |
Осушение (dry), если не задано значение >0, то скрыт | ||
Обдув (fan), обязательны параметр, значение задается | ||
Нагрев (heat), если не задано значение >0, то скрыт | ||
Автоматический выбор (auto), обязательны параметр, значение задается | ||
Режимы вентилятора | Низкая (low), обязательный параметр, значение задается | |
Средняя (medium), обязательный параметр, значение задается | ||
Высокая (high), не обязательный параметр, скрыт по умолчанию | ||
Максимальный (max), не обязательный параметр, скрыт по умолчанию | ||
Автоматическая установка (auto), обязательный параметр, значение задается | ||
Ограничение по уставке температруры | ||
Минимальная температура | ||
Максимальная температура | ||
Сообщение об ошибке | параметризируется | Пример: {"0": {"ru-RU": "Норма1", "en-EN": "Normal"}, "1": {"ru-RU": "Ошибка1","en-EN": "Error"}} |
Вкл/Выкл | Привязываются 2 канала (Отображение и Управление), задается значение параметра Отображения, при котором кондиционер выключен | |
Параметр ошибки | Привязывается параметр, который отвечает за сигнализирование об ошибке на кондиционере | |
Установка температуры | Привязываются 2 канала (Отображение и Управление) Изменяется кнопками "+" и "–" на заданную величину | |
Установка Режима работы | Привязываются 2 канала (Отображение и Управление) | |
Установка Скорости вентилятора | Привязываются 2 канала (Отображение и Управление) |
Режим управления появляется при нажатии на шестеренку.
Установка значений на панели управления не гарантирует мгновенную установку этих значений на статусные параметры (Отображение), скорость установки зависит от скорости работы физического устройства.
Управление кондиционером ИК-датчиком
Назначение: дистанционное управление кондиционером через ИК-датчик. Особенностью такого управления является отсутствие обратного ответа от ИК-датчика о статусе выполнения команды и статусе параметров кондиционера. Виджет дает возможность отображать текущую температуру от внешнего датчика в качестве контрольного параметра.
ИК-датчик монтируется на кондиционер и поддерживает удаленное управление.
Внешний вид:
Настройка виджета
- Настройка параметров ИК-датчика выполняется в секции "Режим работы". Пример структуры json-секции следующая:
{ 'cool':[18,20,22,24,26,28], 'heat':[20,22,24,26,28], 'auto':[18,20,22,24,26,28] }
Всего можно задать 6 значений для режимов cool, heat, auto. Каждый элемент массива привязывается к параметру ИК-датчика, который устанавливает режим и нужное значение.
- Параметр «Режим вентиляции» определяется ИК-датчиком, который переводит кондиционер в указанный режим.
- Параметр «Ручное управление» требует реализации логики управления на стороне контроллера/сервера. По этому параметру все параметры ИК-датчика, которые управляются с виджета, должны быть переведены в «Ручной режим». В то же время, если нет автоматического управления по правилам, то можно все параметры ИК-датчика сразу же установить в ручной режим, в таком случае к этому параметру можно ничего не привязывать.
- Все остальные параметры виджета имеют точное соответствие с параметрами ИК-датчика.
Логика представления:
- При первой загрузке виджет показывает состояние выключенной кнопки управления и температуру датчика.
- При нажатии на кнопку «Вкл/Выкл» отсылается команда перевода параметра «Ручное управление» в состояние «Вкл», и на ИК-датчик отсылается команда auto[3].
- Кнопки режима отправляют команды перевода в требуемый режим с ближайшей температурой из массива режима.
- Кнопки "+" и "–" отсылают команды элемента массива соответствующего режима.
Управление фанкойлом
Назначение: дистанционное управление фанкойлом. Виджет представлен в двух версиях.
Внешний вид
Версия 1 | Версия 2 |
---|---|
![]() | ![]() |
Логика представления представлена в таблице.
Параметр | Значение по умолчанию | Описание |
---|---|---|
Вкл/Выкл | 1 | Статус "Включен" |
0 | Статус "Выключен" | |
Режим работы | 1 | Охлаждение (cool) |
4 | Вентиляция (fan) | |
8 | Нагрев (heat) | |
16 | Автоматический выбор (auto) | |
Температура в помещении | Х . Х | Измеренное значение с точностью до десятых долей градусов Цельсия (℃) от датчика температуры |
Скорость вентилятора | 2 | Низкая (low) |
4 | Средняя (medium) | |
8 | Высокая (high) | |
128 | Автоматическая установка (auto) | |
Блокировка | 0 | Разблокировано |
1 | Заблокировано | |
Установка температуры | - | Изменяется кнопками "+" и "–" при значениях атрибутов "Ручной режим" = "Да", "Признак управления" = "Да" |
Ошибка по температуре | 0 | Статус опроса фанкойла "Нет ошибок" |
1 | Статус опроса фанкойла "Есть ошибка" | |
Управление с пульта | 0 | При переводе в 1, все параметры на виджете блокируются |
Вентиляция
Назначение: отображение сложных схем вентиляции.
Виджет предоставляет универсальный инструмент по созданию сложных схем инженерных систем. Описание представлено для представления различных вентиляционных установок.
Внешний вид
Создание схем вентиляционных установок требует подготовки медиа- и конфигурационных файлов. Ниже даны примеры таких файлов для рисунка выше.
- рисунок вентиляционной установки (например, дан рисунок приточно-вытяжной установки).
- элементы представляения состояния установки. Элементы могут располагаться на схеме так, как требуется для наглядного показа элементов установки. Все элементы представления отрисовываются в svg формате.
- схема параметров. Схема параметров задает привязку фактических параметров вент установки к id-элементам представления svg-файла.
Подготовленные файлы загружаются в конфигуратор виджета:
- рисунок выбирается из библиотеки изображений (предварительно, подготовленный файл должен быть туда загружен);
- схема представления параметров (svg файл), загружается в поле Новые файлы: ANY FILE.
- схема параметров загружается в поле Новые файлы: JSON
Далее конфигуратор раскрывает json структуру в дерево параметров вент. установки для привязки фактических параметров.