RU

Release 2.13

Release 2.13

Список основных изменений в платформе:

Настройка отображения полей конфигурации

Добавлена возможность для узла модели типа «Конфигурация» выбрать вид поля ввода и ограничить список допустимых значений. Подробнее об использовании конфигурации можно прочитать в документации.

2.13-1.png

Всего доступны четыре настройки отображения:

Значение — никак не ограничивает поле ввода значения параметра. В интерфейсе объекта оно будет обычным инпутом.

2.13-2.png

2.13-3.png

Диапазон (поле ввода) — позволяет выбрать максимальное и минимальное значение для параметра конфигурации. В объекте при попытке ввести некорректное значение появится соответствующая ошибка.

2.13-4.png

2.13-5.png

Диапазон (слайдер) — так же, как и диапазон (поле ввода), позволяет определить границы допустимых значений, однако настройка параметра в объекте принимает вид слайдера. Кроме того, добавляется возможность выбрать шаг для слайдера.

2.13-6.png

2.13-7.png

Выпадающий список — позволяет указать точные значения, которые можно будет выбрать из выпадающего списка. При создании значений необходимо указать фактическое значение и его отображаемое имя. При использовании такого параметра в обработчиках, автоматах и других инструментах платформы будет использоваться фактическое значение.

2.13-8.png

2.13-9.png

Использование в источнике в модели идентификатора объекта и конфигурационных параметров

Добавлена возможность в поле параметра модели «Источник» использовать переменные вида {{object.id}}. Это позволит применять идентификатор объекта для настройки «Источника» узла в модели. Гибкая настройка источника будет полезной, если нужно использовать динамический источник, значение которого будет изменяться в зависимости от объекта. Например есть 2 объекта, которые присылают данные по протоколу MQTT, и при генерации данных в топике передается идентификатор объекта device1/room/light и device2/room/light, где  device1 — это client_id первого объекта, а device2 — client_id второго. В этом случае для параметра света вы можете задать источник вида {{object.id}}/room/light и использовать эту модель на обоих объектах.

2.13-10.png

Аналогично идентификатору, в поле “Источник” можно указывать значение параметра из конфигурации. В этом случае формируется конструкция вида

{{object.<...>.id_of_parameter}}, где

<...> — подсистемы вложенности, в которых находится параметр, указываются через точку;

id_of_parameter — идентификатор параметра.

Например, {{object.config.param.place}}{object.config.root.setting1} и т.д.

Тогда полный вид источника может выглядеть, например, так:

data/{{object.config.param.place}}/temp

2.13-11.png

Кроме того, добавлена удобная возможность посмотреть путь до параметра через API объекта.

2.13-12.png

2.13-13.png

События — возможность скачать таблицу

Добавлена возможность скачать таблицу событий в разных форматах.

2.13-14.png

В расширение Топливо добавлена возможность выбрать проценты

Добавлена возможность вывода процентов при обработке топлива для расширения (поле опциональное, может остаться пустым). Вывод процентов может быть добавлен как для результирующего значения, так и для каждого бака в отдельности. Подробнее о расширении Топливо можно прочитать в прошлом релизе.

2.13-15.png

Баг: При обновлении страницы выбиралась сущность внизу списка

Исправлена проблема, из-за которой при обновлении страницы открывался не ранее выбранный объект, а последний в списке.