История изменений🔗
Версия 4.25 (сентябрь 2025)🔗
Новые возможности🔗
Провайдеры DaliInput, DaliFeedback.
В T-Studio в менеджер DALI добавлены провайдеры DaliInput (Вход) и DaliFeedback (Обратная связь), которые реализуют стандарты IEC 62386-302 и IEC 62386-332.
Через DaliInput можно получать управляющие значения с регуляторов, "крутилочек" и т.д., а через DaliFeedback можно управлять всевозможными эффектами (яркость, цвет, громкость, тональность и т.д.) обратной связи на панелях управления. Также DaliFeedback можно использовать для отображения текущего уровня некоторого сигнала (например, яркости лампочки или режима работы кондиционера).
Поддержка в Spread Core - начиная с версии 5.11.

При групповом создании провайдеров DaliInput (Вход) или DaliFeedback (Обратная связь) осуществляется автоматическое заполнение полей "Address" ("Адрес"), "Group" ("Группа"), "Instance" ("Компонент") в зависимости от введенного значения атрибута "Количество компонентов" (логика аналогична автоадресации в провайдере DaliPushButton).
Поддержка модулей Rapida.
Реализованы новые менеджеры и и провайдеры:
- Rapida: AI Module (Rapida: Модуль AI)- провайдер Analog Input (Аналоговый вход);
 
- Rapida: AO Module (Rapida: Модуль AO) - провайдер Analog Output (Аналоговый выход);
 
- Rapida: DI Module (Rapida: Модуль DI) - провайдер Digital Input (Цифровой вход);
 
- Rapida: DO Module (Rapida: Модуль DO) - провайдер Digital Output (Цифровой выход);
 
- Rapida: Relay Module (Rapida: Релейный модуль)- провайдер Group Relay (Групповое реле)- провайдер Single Relay (Одиночное реле).
 

Каждый провайдер может быть привязан к любому инженерному объекту, имеет атрибуты:
- Enginery unit (Компонент оборудования);
- Channel (Канал);
- Conversion function for reader (Функция преобразования при чтении);
- Conversion function for writer (Функция преобразования при записи) - только для провайдеров Analog Output, Digital Output, Group Relay, Single Relay.
Изменено/Исправлено🔗
- Добавлена валидация поля URL у Generic и добавлена возможность указывать url разного вида (в том числе и mqtt / awada и прочее).
- На вкладке "Конечное оборудование" скорректирована работа фильтра "Привязка к локациям":- значение "Только привязанные" изменено на "Единичная привязка" с соответствующим изменением в работе фильтра.
 
- На вкладке "Контроллеры" скорректирована работа фильтра "Привязка к объектам":- значение "Только привязанные" изменено на "Единичная привязка" с соответствующим изменением в работе фильтра.
 
- На вкладке "Конечное оборудование" осуществляется автоматическое обновление дерева локаций при внесении изменений в дерево локаций вкладки "Локации".
- Отменена необоснованная деактивация кнопки "Добавить фильтр" при удалении уже установленных фильтров.
- Проблема с некорректным отображением привязки ИО к контроллеру после отмены удаления решена.
- Исправлена валидация в менеджерах и провайдерах в соответствии с технической документацией.
- Для провайдеров диммеров DALI исправлена сортировка списков по адресам (теперь 22-ой адрес не будет "вклиниваться" между 2-ым и 3-им адресами)
Версия 4.24 (июль 2025)🔗
Новые возможности🔗
DALI: мотор🔗
В T-Studio добавлен провайдер DaliMotor для управления моторизированным приводом DALI. 
Провайдер можно привязывать к инженерным объектам: жалюзи, шторы, рольставни.

Терморегулятор: покомпонентная привязка🔗
В T-Studio в инженерный объект "Терморегулятор" добавлен тип управления "Покомпонентная привязка". При использовании этого типа управления, к каждому параметру терморегулятора можно привязывать отдельный провайдер. Пригодится для привязки регистров при использовании менеджера Modbus. Либо для привязки отдельных скриптов.

Modbus🔗
В T-Studio добавлен менеджер и провайдер для работы с устройствами Modbus. Провайдер можно гибко настраивать (чтение/запись регистров, тип данных, функции преобразования данных). В провайдере можно указывать компонент инженерного объекта и привязывать провайдер к любому инженерному объекту, допускающему покомпонентную привязку. На картинках, в качестве примера, показана привязка к компоненту "Скорость вентилятора" инженерного объекта "Терморегулятор" (кондиционер).
 
 

Версия 4.23 (январь 2025)🔗
Новые возможности🔗
- Для инженерного объекта Thermoregulator / Терморегулятор добавили возможность настраивать атрибуты:- Целевая температура (минимальное и максимальное значения, шаг);
- Режим;
- Сценарий;
- Поток воздуха;
- Поворот ламелей.
 
- В компоновках добавлена возможность перемещать модель в горизонтальной и вертикальной плоскостях с минимальным изменением с помощью "горячих" клавиш.
Изменено/Исправлено🔗
- Изменены устаревшие ссылки для перехода на справочную информацию из приложения;
- Устранено падение приложения при работе с компоновками в режиме "Модели" при отсутствии в проекте моделей;
- Исправлена некорректная работа с фильтром по номеру проекта;
- Устранена необходимость перезагрузки приложения при актуализации списка тегов в фильтре проектов;
- Исправлена актуализация данных в списке инженерных объектов с примененным фильтром при изменении привязки к контроллерам.
Версия 4.22 (ноябрь 2024)🔗
Новые возможности🔗
- Реализован менеджер Скрипты (Scripts) с провайдером Внешний скрипт (External Script). Провайдер не имеет атрибутов, может быть привязан к любому инженерному объекту.
- В статус-бар можно помещать инженерные объекты Дашборд и Портал.

- Для всех провайдеров реализован групповой редактор названия — с помощью клавиши Ctrl можно выделить нужные провайдеры и ввести актуальное название.

- Добавлены горячие клавиши для перемещения между вкладками: при нажатии на Ctrl+1/Ctrl+2/Ctrl+3/Ctrl+4/Ctrl+5/Ctrl+6/Ctrl+7 будет переход на соответствующую вкладку Проекты/Локации/Инженерные объекты/Контроллеры/Модели/Прошивки.
- Активная текущая вкладка выделяется белым контуром.
- Для привязки провайдеров к инженерным объектам добавлена горячая клавиша Ctrl+T (аналог кнопки Привязать на вкладке Контроллеры).
- На вкладке Модели столбец Порядок (для установления порядка отображения модели в клиенте) доступен только в режиме разработчика.
- При появлении ошибок добавлены более подробные комментарии для идентификации проблемы.
- Реализованы импорт и экспорт любого проекта с сервера без необходимости загружать проект в Студию — достаточно выделить проект в списке. Загруженным останется тот же проект, что и был загружен до импорта (либо никакой).
Улучшения🔗
- Изменена логика размещения инженерного объекта Сценарий относительно локации: теперь сценарная кнопка будет размещена только в той локации, куда ее поместили (без размещения во все внутренние подлокации).
- Устранены проблемы в строке поиска (разрешили ввод любых символов во всех фильтрах).
- 
Кнопка переключения режима редактирования положения камеры на вкладке Компоновки заменена двумя кнопками: - режим редактирования положения камеры (режим Камера);
- режим редактирования положения модели (режим Модель).
 
- 
Режим редактирования положения камеры/модели визуально отображается двумя способами: - подпись к таблице моделей на текущей вкладке Компоновки;
- выделена контуром соответствующая установленному режиму кнопка.
 
- 
Изменена логика работы фильтра при создании нового проекта на вкладке Проекты: при создании нового проекта (при нахождении в фильтре) фильтр сбрасывается, новый проект создается в конце списка на последней странице и загружается, фокус встает на загруженный проект. 
- Добавлена актуализация информации привязки конечного оборудования к локации после ее удаления.
- Устранена проблема с автоматическим снятием выделения в списке инженерных объектов текущей локации после привязки к объекту провайдера.
- На вкладке Компоновки поменяны местами таблицы моделей и виджетов.
- 
При работе с моделями на вкладке Компоновки внесены изменения: - снятие флажка с видимости модели приводит к изменению прозрачности только выделенной текущей модели;
- красным контуром выделяется выбранная модель только в режиме редактирования положения модели.
 
Версия 4.21 (июнь 2024)🔗
- Для увеличения скорости работы реализована постраничная загрузка списка проектов. В текущей реализации на странице отображается 100 проектов.
- 
К атрибутам инженерного объекта Камера видеонаблюдения (Camera) добавлен атрибут Плеер (Player). Допустимые значения: - Автовыбор (Auto, значение по умолчанию);
- FFmpeg;
- QmlVideo.
 
- 
Добавлена новая подсистема Газоснабжение (Gas). В текущей версии — без собственных типов объектов. 
- На вкладке Компоновки реализована кнопка возврата модели в исходные координаты после редактирования ее местоположения.
- Примененный к инженерным объектам фильтр применяется на вкладке Модели для отображения отфильтрованных объектов на 3D-модели. Ранее фильтр применялся только к дереву объектов.
- Реализован механизм выделения инженерного объекта из вкладки Контроллеры: для выбранного провайдера раскрывается дерево объектов, к которым привязан текущий контроллер.
- На вкладке Конечное оборудование при создании нового объекта в дереве стали отображаться все поддерживаемые подсистемы, в том числе и те, у которых отсутствуют собственные объекты.
- Убрана зависимость объектов друг от друга при их групповом создании (ранее в таком случае редактирование происходило также групповое).
- Исправлено обновление данных на разных вкладках (например, при внесении изменений в по инженерным объектам связанные данные сразу поменяются и на вкладке Провайдеры).
Версия 4.20 (апрель 2024)🔗
- При запуске T-Studio увеличена ширина вкладки Проекты, теперь ее не нужно вручную расширять.
- 
Для универсального объекта Индикатор вместо параметра метрики Авария добавлен полноценный раздел Аварии. С помощью этого раздела можно отображать аварийные события, с квитированием и всплывающими уведомлениями. Для аварий доступны параметры: - индекс;
- идентификатор;
- название;
- цвет;
- уровень;
- показывать в метке;
- требует подтверждения.
  
- 
В универсальный объект Редактор добавлен раздел Формы с параметрами: - индекс;
- идентификатор;
- название;
- цвет;
- журнал;
- требует подтверждения (перенесен из общих параметров).
  
Версия 4.19 (февраль 2024)🔗
- В подсистеме Универсальные объекты добавлен новый инженерный объект — Редактор.
- 
Для метрик объекта Индикатор добавлены флаги. С их помощью можно указать, как обрабатывать метрику: - Журнал — события метрики попадают в журнал.
- График — события метрики попадают в график.
- Показывать в метке — значение метрики отображается в облачке;
- Авария — события метрики считаются аварийными.
 

- 
Для всех объектов подсистемы Универсальные объекты добавлены параметры: - Скрывать метку — например, если объект создан только для перехода в другой проект и облачко ему не нужно.
- Требовать подтверждение управления паролем (кроме Индикатора).
 
- 
Устранена проблема с ошибкой 207, возникавшей при создании нового проекта. 
- На вкладке Модели в качестве источника указывается полный путь к модели.

- Исправлены ошибки в окне, появляющемся после загрузки файлов ресурсов.
- Для инженерного объекта Освещение с изменяемой температурой цвета и для объектов подсистем Водоснабжение и Воздух исправлена видимость поверхности C.
- Исправлена ошибка приложения при групповом добавлении объектов.
- Улучшен механизм добавления и удаления файлов ресурсов.
Версия 4.18 (декабрь 2023)🔗
- В панели Проекты добавлен редактор ресурсов. Ресурсы будут использоваться для добавления в проект 2D-мнемосхем и изображений-превью проекта.

- При валидации модели инженерные объекты структурированы по подсистемам.
 
- Добавлена возможность загружать несколько файлов COLLADA одновременно.
- Добавлена возможность отменить изменения параметров универсальных инженерных объектов .
- При ошибке дублирования инженерного объекта отображается идентификатор уже созданного объекта и номер соответствующей модели.
- При удалении вентустановки корректно редактируется список входящих в нее инженерных объектов.
- Световая зона на модели отображается зеленым.
- Устранена проблема дублирования поверхностей при групповом создании объектов подсистемы Универсальные объекты.
- При работе с компоновками центр поворота моделей определятся только для видимых моделей в текущей локации, а не для всех в целом.
- При сборке ctp-проекта убраны значения null для пустых атрибутов объектов подсистемы Универсальные объекты.
- Исправлена проблема с пустым параметром Группа распространения у EWS-менеджера.
Версия 4.17 (сентябрь 2023)🔗
- В группу Универсальные объекты добавлены новые типы инженерных объектов: Индикаторы, Кнопки, Селекторы и Регуляторы. С их помощью в проект можно добавлять устройства, которых нет в стандартной библиотеке инженерных объектов T-Studio. Подробнее
- Добавлены новые подсистемы: Теплоснабжение, Холодоснабжение и Электроснабжение. Сейчас в этих подсистемах не существует собственных типов инженерных объектов, но в эти подсистемы можно переностить универсальные инженерные объекты.
- Появилась возможность добавлять в вентустановку универсальные инженерные объекты. Чтобы объект был доступен для добавления, его нужно определить к подсистеме Воздух.
- Улучшен порядок сортировки инженерных объектов.
Версия 4.16 (апрель 2023)🔗
- Добавлена новая группа инженерных объектов — Универсальные объекты. В эту группу включены новые типы инженерных объектов — Порталы и Дашборды. В T-Studio объекты доступны на вкладке Конечное оборудование → Универсальные объекты.
 Для чего нужны порталы
 Для чего нужны дашборды
- В группу Освещение добавлен тип инженерных объектов Модуль аварийного питания. С его помощью в проект можно добавлять аварийные светильники (после отключения электроэнергии они работают с помощью отдельного модуля питания).
- Для управления аварийными DALI-светильниками в менеджер DALI добавлен провайдер Аварийный светильник. К нему можно привязать модули аварийного питания. В T-Studio провайдер доступен на вкладке Контроллеры → DALI.
- В T-Studio на вкладке Компоновки отображаются все объекты вентустановки (насосы, вентиляторы и другие).
- Если инженерный объект — часть вентустановки, то в T-Studio будет указано, к какой установке он относится. 
