CHANGELOG: различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) COR-08: уточнены даты релизов и исправлено оформление ссылок |
||
| (не показано 15 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
__NOTOC__ | __NOTOC__ | ||
== Версия 13.6-1 | = Версия 13.9-1 = | ||
'''Дата релиза:''' 26 января 2026 г | |||
'''Обновление стабильности и интерфейса''' | |||
В версии '''13.9-1''' основной фокус сделан на скорости работы, устойчивости соединений и качестве взаимодействия с редактором. Визуальных изменений немного, однако платформа стала заметно стабильнее и предсказуемее в повседневной работе. | |||
== Основное == | |||
* Ускорена загрузка страниц и обновление виджетов — данные теперь приходят быстрее и согласованно. | |||
* Улучшено восстановление работы после потери связи и при повторных подключениях. | |||
* Статус интернет-соединения определяется по фактическому состоянию MQTT-брокеров. | |||
* Добавлен контроль «живости» соединений (keepalive, ping). | |||
* Реализована защита от устаревших ответов при быстром переключении страниц. | |||
== Lite-версия и редактор == | |||
* Корректное автоматическое применение экранных профилей под размер окна и экрана. | |||
* Добавлено кэширование страниц и всплывающих окон для снижения потребления памяти. | |||
* Исправлены проблемы со стилями, z-index и восстановлением окон. | |||
* Улучшено поведение прокрутки, зума, панорамирования и обработки касаний. | |||
* Анимация нажатий на элементы заменена на оранжевый бордюр без изменения размеров элементов. | |||
== Pro-версия == | |||
* Добавлено меню быстрого изменения размеров выбранного элемента (в процентах и em). | |||
* Реализовано перемещение и точное позиционирование элементов на странице ('''position: absolute'''). | |||
* Добавлены поля для задания точных размеров экрана устройства. | |||
* Обновлён визуальный редактор логики: добавлены зум, перемещение рабочей области, обновлены элементы интерфейса. | |||
* Выполнено множество мелких доработок и исправлений ошибок. | |||
Обновление носит технический характер и направлено на повышение стабильности, снижение задержек и устранение накопленных проблем при длительной работе с проектами. | |||
== Обновление из консоли == | |||
# Удалить установленную версию: | |||
#* <code>dpkg -r xiot</code> | |||
# Загрузить и установить новую версию: | |||
#* <code>wget https://xiot.pro/system/plcversions/v13.9/xiot.deb -O xiot.deb && dpkg -i xiot.deb</code> | |||
= Версия 13.8-1 = | |||
'''Дата релиза:''' 23 декабря 2025 г | |||
== Изменения и исправления == | |||
# В устройстве '''Увлажнитель''' добавлен выбор '''розеток''' дополнительно к выбору реле. | |||
# Исправлена ошибка в модуле '''Истории''', при которой нестабильно сохранялись данные датчиков для построения графиков. | |||
# Исправлена ошибка в сценарии '''«Умная вытяжка»''', при которой вентилятор выходил из принудительного включения, не дожидаясь выключения света в комнате. | |||
# Исправлена ошибка в сценарии '''«Я дома / Я ушёл»''', при которой не выполнялось действие с задержкой при активации режима '''Отпуск'''. | |||
# В настройках '''радиатора''' исправлена ошибка в названии характеристики '''«Ошибка работы радиатора»'''. | |||
# Исправлена ошибка автоматического обновления дополнительной логики связей характеристик с тэгами при настройке. | |||
# Исправлена логика сценариев освещения: при выходе из комнаты и закрытии двери таймер выключения света теперь корректно отрабатывает; устранена зависимость от состояния датчика движения, приводившая к отмене таймера. | |||
# В событиях '''кастомного сценария''' при настройке события по времени добавлен интервал по датам — день и месяц начала и конца периода. | |||
# В действиях, в условиях настройки интервала времени, добавлен интервал дат — день и месяц начала и конца периода. | |||
# Исправлена критическая ошибка, при которой не сохранялись значения характеристик при перезапуске контроллера в проектах, обновлённых с прошлых версий. | |||
# В сценарии '''«Свет по времени»''' исправлена ошибка включения светильников при ручном управлении с виджета. | |||
# Исправлена перерисовка графиков при догрузке новых значений, а также при получении новых минимальных и максимальных значений. | |||
# Для '''датчика температуры и влажности''' добавлены характеристики: | |||
#* Низкий заряд батареи | |||
#* Процент заряда батареи | |||
# В виджетах '''тёплого пола''' и '''радиатора''' статус нагрева теперь отображается '''оранжевым цветом'''. | |||
== Обновление из консоли == | |||
# Удалить установленную версию: | |||
#* <code>dpkg -r xiot</code> | |||
# Загрузить и установить новую версию: | |||
#* <code>wget https://xiot.pro/system/plcversions/v13.8/xiot.deb -O xiot.deb && dpkg -i xiot.deb</code> | |||
= Версия 13.7-1 = | |||
'''Дата релиза:''' 7 декабря 2025 г | |||
=== 🔧 Исправления и улучшения === | |||
* '''Сценарий "Сценарные кнопки"''' — исправлена работа действия ''Долгое нажатие + дополнительное время'', добавлены дебаг-сообщения нажатий. | |||
* '''Действия''' — исправлена работа управления устройствами с функцией ''Переключение''. | |||
* '''Комната''' — исправлена ошибка, при которой при отсутствии датчиков отображалась температура '''22.8°C'''. | |||
* '''Сценарий "Свет по времени"''' — исправлено обновление характеристик (яркость, температура цвета, оттенок) при работе таймера, добавлены дебаг-сообщения. | |||
* '''Действия''' — исправлена ошибка, при которой добавленные устройства не отображались в списке. | |||
* '''Zigbee''' — исправлена ошибка включения поиска устройств. | |||
* '''Редактор''' — исправлена ошибка, из-за которой скрывались все устройства в дереве. | |||
=== 🆕 Новые возможности === | |||
* '''Экран кинотеатра''' — добавлено новое виртуальное устройство. Настройка аналогична карнизу. Устройство отображается в приложении и пробрасывается в Яндекс. | |||
* '''PRO версия редактора''' — добавлен новый тип блока ''RTSP-камера''. | |||
=== 🖥 XIOT-PLC === | |||
* Исправлена ошибка обновления XIOT-PLC из редактора. | |||
=== 🔄 Обновление контроллера === | |||
Для обновления выполните на контроллере: | |||
<pre> | |||
wget https://xiot.pro/system/plcversions/v13.7/xiot.deb -O xiot.deb && dpkg -i xiot.deb | |||
</pre> | |||
= Версия 13.6-1 = | |||
'''Дата релиза''': 23.11.2025 | '''Дата релиза''': 23.11.2025 | ||
=== 🖥 Новый интерфейс редактора (Lite версия) === | === 🖥 Новый интерфейс редактора (Lite версия) === | ||
* | * Полностью переработан интерфейс Lite версии редактора. | ||
* | * Можно настраивать рабочие области: открывать несколько окон (Приложение, Дерево устройств, Связь с оборудованием, Дебаг). | ||
* | * Окна можно перемещать, изменять размер и комбинировать в удобные конфигурации. | ||
* | * Рабочие области сохраняются и восстанавливаются при следующем входе. | ||
=== 🩺 Центр дебага и история сообщений === | === 🩺 Центр дебага и история сообщений === | ||
* | * Добавлен новый Дебаг-центр, доступный во всех разделах редактора. | ||
* | * Поддерживаются фильтры по устройствам и сценариям. | ||
* | * История сообщений сохраняется и доступна в любой момент. | ||
* | * Можно открыть отдельный дебаг по конкретному устройству или сценарию. | ||
* | * Позволяет наблюдать работу дома в реальном времени: срабатывания датчиков, работу сценариев, действия пользователей. | ||
=== 🤖 Новый Telegram-бот для уведомлений === | === 🤖 Новый Telegram-бот для уведомлений === | ||
* | * Не нужно создавать своего бота. | ||
* | * Авторизация в Telegram происходит по email учётной записи XIOT. | ||
* | * Уведомления об ошибках, событиях, сценариях приходят напрямую пользователю. | ||
=== 🔄 Автоматическая загрузка настроек на контроллер === | === 🔄 Автоматическая загрузка настроек на контроллер === | ||
* | * При редактировании устройств и сценариев изменения автоматически отправляются на контроллер. | ||
* | * Достаточно один раз выполнить загрузку конфига для финального сохранения. | ||
* | * Значительно ускорена настройка — больше не требуется загружать конфиг при каждом изменении. | ||
=== 🧪 Дебаг внутри устройств и сценариев === | === 🧪 Дебаг внутри устройств и сценариев === | ||
* | * На странице настройки устройств и сценариев добавлено отдельное окно Дебага. | ||
* | * В нём публикуются дополнительные сообщения, упрощающие понимание работы логики. | ||
=== ⚙️ Кастомные характеристики для устройств и сценариев === | === ⚙️ Кастомные характеристики для устройств и сценариев === | ||
* | * Теперь можно добавлять собственные характеристики. | ||
* | * Это позволяет выводить дополнительные логические флаги, параметры для пользователя, внутренние состояния. | ||
=== ⚙️ Улучшение стабильности и производительности XIOT-PLC === | |||
* Проделана масштабная работа по улучшению стабильности работы контроллера. | |||
* Оптимизирована производительность всех основных подсистем (устройства, сценарии, обмен с оборудованием). | |||
* Переработаны внутренние процессы обмена сообщениями, уменьшены задержки реакции устройств. | |||
* Исправлено множество редких и трудновоспроизводимых недочётов. | |||
* Повышена устойчивость к некорректным значениям от датчиков и сторонних устройств. | |||
* Улучшена обработка ошибок и защита от зависаний в сценариях. | |||
* Переработан механизм работы таймеров, снижена нагрузка на систему. | |||
* Укреплена архитектура обмена данными между редактором, контроллером и мобильным приложением. | |||
* Внесены сотни точечных улучшений, незаметных визуально, но обеспечивающих более плавную, предсказуемую и стабильную работу всей платформы. | |||
== 🧩 Новые функции в настройках устройств == | == 🧩 Новые функции в настройках устройств == | ||
=== 🚪 Геркон (датчик двери, окна) === | === 🚪 Геркон (датчик двери, окна) === | ||
* | * Добавлены действия при ''замыкании'' и ''размыкании''. | ||
* | * Можно настроить, например, включение света при открытии двери — без создания сценария. | ||
=== 🔘 Кнопка === | === 🔘 Кнопка === | ||
* | * Добавлены действия для всех типов нажатий: одиночное, двойное, длинное, и тд. | ||
* | * Не требуется отдельный сценарий для кнопочного выключателя — всё настраивается в устройстве. | ||
=== 🌡 Датчик температуры === | === 🌡 Датчик температуры === | ||
* | * Действия при превышении порога температуры. | ||
* | * Уведомления, управления устройствами или другие действия — без дополнительных сценариев. | ||
=== 🫁 Датчик CO₂ === | === 🫁 Датчик CO₂ === | ||
* | * Действия при превышении уровня. | ||
* | * Действия при нормализации уровня. | ||
* | * Быстрая настройка проветривания. | ||
=== 🌫 Датчик качества воздуха === | === 🌫 Датчик качества воздуха === | ||
* | * Настройки порогов качества: Хорошо / Средне / Плохо. | ||
* | * Действия для каждого состояния. | ||
=== 🚶♂️ Датчик движения === | === 🚶♂️ Датчик движения === | ||
* | * Привязка устройств: какие включать при движении. | ||
* | * Настройка автоотключения по таймеру. | ||
* | * Действия при обнаружении движения и действия по таймеру. | ||
* | * Полная настройка без дополнительных сценариев. | ||
=== 🔌 Реле === | === 🔌 Реле === | ||
* | * Добавлена настройка времени автоматического выключения. | ||
* | * Ограничение максимального времени работы реле. | ||
=== 💡 Выключатель === | === 💡 Выключатель === | ||
* | * Добавлены действия при включении. | ||
* | * Добавлены действия при выключении. | ||
* | * Выключатель теперь отображается в пользовательском приложении. | ||
== ❄️ Климат и микроклимат == | == ❄️ Климат и микроклимат == | ||
=== 🌬 Кондиционер === | === 🌬 Кондиционер === | ||
* | * Добавлены настройки горизонтальных и вертикальных ламелей. | ||
* | * Можно выбрать нужные позиции и задать соответствие физическим положениям. | ||
=== 💧 Увлажнитель === | === 💧 Увлажнитель === | ||
* | * Привязка датчика влажности. | ||
* | * Привязка реле управления. | ||
* | * Настройка гистерезиса. | ||
* | * Автоматическая логика увлажнения. | ||
== 📱 Обновления мобильного приложения == | == 📱 Обновления мобильного приложения == | ||
=== 💡 Страница сценариев света === | === 💡 Страница сценариев света === | ||
* | * Добавлены сценарные кнопки на странице сценариев комнаты. | ||
=== 🏠 При нажатии кнопки Я дома/Я ушел теперь открывается отдельная страница с выбором режима | === 🏠 Улучшено управление режимами Дома/Ушел/Отпуск === | ||
* | * При нажатии кнопки Я дома/Я ушел теперь открывается отдельная страница с выбором режима | ||
* '''В пути домой''' — новый режим, для удобной настройки включения нужных устройств, например переключения климат контроля в комфортный режим, для предварительного нагрева или охлаждения. | |||
=== 🔐 Улучшенная авторизация и безопасность === | === 🔐 Улучшенная авторизация и безопасность === | ||
* | * Мобильное приложение теперь подключается к контроллеру через токен, это исключает ошибки подключения к другому контроллеру. | ||
* | * MQTT-порт 1887 закрыт на контроллере для внешних подключений. | ||
= Версия 13.5-1 = | |||
'''Дата релиза''': 09 апреля 2025 | '''Дата релиза''': 09 апреля 2025 | ||
| Строка 134: | Строка 228: | ||
=== Новое приложение для 4 дюймовой настенной сенсорной панели 📲 === | === Новое приложение для 4 дюймовой настенной сенсорной панели 📲 === | ||
* 📥 Android 8 (старая панель под квадратный подразетник): | * 📥 Android 8 (старая панель под квадратный подразетник): [https://xiot.pro/public/hpold.apk скачайте APK] | ||
* 📥 Android 11 (новая панель под круглый подразетник): | * 📥 Android 11 (новая панель под круглый подразетник): [https://xiot.pro/public/hpnew.apk скачайте APK] | ||
=== Редактор 🖥 === | === Редактор 🖥 === | ||
| Строка 152: | Строка 246: | ||
Эти характеристики можно использовать в сценариях. | Эти характеристики можно использовать в сценариях. | ||
= Версия V13.4-1 = | |||
'''Дата релиза''': 17 февраля 2025 | '''Дата релиза''': 17 февраля 2025 | ||
| Строка 176: | Строка 270: | ||
* 📥 Добавлена загрузка сохранения из файла. | * 📥 Добавлена загрузка сохранения из файла. | ||
= Версия V13.3-1 = | |||
'''Дата релиза''': 2024-11-29 | '''Дата релиза''': 2024-11-29 | ||
| Строка 193: | Строка 287: | ||
* ⏲ Доработан сценарий "Управление по датчику движения", добавлен таймер сброса флага "Человек в комнате" и запуск таймера выключения, если дверь оставлена открытой после того, как человек ушел. | * ⏲ Доработан сценарий "Управление по датчику движения", добавлен таймер сброса флага "Человек в комнате" и запуск таймера выключения, если дверь оставлена открытой после того, как человек ушел. | ||
= Версия V13.2-1 = | |||
'''Дата релиза''': 2024-11-03 | '''Дата релиза''': 2024-11-03 | ||
| Строка 226: | Строка 320: | ||
* Для перехода на новую версию интеграции с Алисой необходимо отвязать XIOT, удалить все устройства, затем заново добавить XIOT и обновить список устройств. В противном случае Алиса продолжит работать на старой версии. | * Для перехода на новую версию интеграции с Алисой необходимо отвязать XIOT, удалить все устройства, затем заново добавить XIOT и обновить список устройств. В противном случае Алиса продолжит работать на старой версии. | ||
= Версия V13.1-1 = | |||
'''Дата релиза''': 2024-08-21 | '''Дата релиза''': 2024-08-21 | ||
| Строка 241: | Строка 335: | ||
* 📱 Исправлена ошибка добавления новых пользователей в приложении на Android | * 📱 Исправлена ошибка добавления новых пользователей в приложении на Android | ||
= Версия V12.9-1 = | |||
'''Дата релиза''': 2024-07-15 | '''Дата релиза''': 2024-07-15 | ||
| Строка 271: | Строка 365: | ||
* Для применения всех исправлений, после обновления редактора и контроллера, загрузите конфигурацию на контроллер. | * Для применения всех исправлений, после обновления редактора и контроллера, загрузите конфигурацию на контроллер. | ||
= Версия V12.8-1 = | |||
'''Дата релиза''': 2024-06-10 | '''Дата релиза''': 2024-06-10 | ||
| Строка 294: | Строка 388: | ||
* 💦 Добавлено отображение протечки в иконках комнаты | * 💦 Добавлено отображение протечки в иконках комнаты | ||
= Версия V12.7-1 = | |||
'''Дата релиза''': 2024-05-27 | '''Дата релиза''': 2024-05-27 | ||
| Строка 306: | Строка 400: | ||
* ⚙️ **PID регулятор** рассчитывает процент открытия и задаёт его в сервопривод | * ⚙️ **PID регулятор** рассчитывает процент открытия и задаёт его в сервопривод | ||
* 📖 | * 📖 [https://blog.xiot.ru/сервопривод/ Инструкция по настройке сервопривода] | ||
* 📖 | * 📖 [https://blog.xiot.ru/радиатор/ Инструкция по настройке PID-регулятора] | ||
=== Иконки устройств 🖼️ === | === Иконки устройств 🖼️ === | ||
* 🖌 Добавлена возможность изменить иконку для **конвектора**, **радиатора** и **тёплого пола** | * 🖌 Добавлена возможность изменить иконку для **конвектора**, **радиатора** и **тёплого пола** | ||
Текущая версия от 23:12, 23 августа 2026
Версия 13.9-1
Дата релиза: 26 января 2026 г
Обновление стабильности и интерфейса
В версии 13.9-1 основной фокус сделан на скорости работы, устойчивости соединений и качестве взаимодействия с редактором. Визуальных изменений немного, однако платформа стала заметно стабильнее и предсказуемее в повседневной работе.
Основное
- Ускорена загрузка страниц и обновление виджетов — данные теперь приходят быстрее и согласованно.
- Улучшено восстановление работы после потери связи и при повторных подключениях.
- Статус интернет-соединения определяется по фактическому состоянию MQTT-брокеров.
- Добавлен контроль «живости» соединений (keepalive, ping).
- Реализована защита от устаревших ответов при быстром переключении страниц.
Lite-версия и редактор
- Корректное автоматическое применение экранных профилей под размер окна и экрана.
- Добавлено кэширование страниц и всплывающих окон для снижения потребления памяти.
- Исправлены проблемы со стилями, z-index и восстановлением окон.
- Улучшено поведение прокрутки, зума, панорамирования и обработки касаний.
- Анимация нажатий на элементы заменена на оранжевый бордюр без изменения размеров элементов.
Pro-версия
- Добавлено меню быстрого изменения размеров выбранного элемента (в процентах и em).
- Реализовано перемещение и точное позиционирование элементов на странице (position: absolute).
- Добавлены поля для задания точных размеров экрана устройства.
- Обновлён визуальный редактор логики: добавлены зум, перемещение рабочей области, обновлены элементы интерфейса.
- Выполнено множество мелких доработок и исправлений ошибок.
Обновление носит технический характер и направлено на повышение стабильности, снижение задержек и устранение накопленных проблем при длительной работе с проектами.
Обновление из консоли
- Удалить установленную версию:
dpkg -r xiot
- Загрузить и установить новую версию:
wget https://xiot.pro/system/plcversions/v13.9/xiot.deb -O xiot.deb && dpkg -i xiot.deb
Версия 13.8-1
Дата релиза: 23 декабря 2025 г
Изменения и исправления
- В устройстве Увлажнитель добавлен выбор розеток дополнительно к выбору реле.
- Исправлена ошибка в модуле Истории, при которой нестабильно сохранялись данные датчиков для построения графиков.
- Исправлена ошибка в сценарии «Умная вытяжка», при которой вентилятор выходил из принудительного включения, не дожидаясь выключения света в комнате.
- Исправлена ошибка в сценарии «Я дома / Я ушёл», при которой не выполнялось действие с задержкой при активации режима Отпуск.
- В настройках радиатора исправлена ошибка в названии характеристики «Ошибка работы радиатора».
- Исправлена ошибка автоматического обновления дополнительной логики связей характеристик с тэгами при настройке.
- Исправлена логика сценариев освещения: при выходе из комнаты и закрытии двери таймер выключения света теперь корректно отрабатывает; устранена зависимость от состояния датчика движения, приводившая к отмене таймера.
- В событиях кастомного сценария при настройке события по времени добавлен интервал по датам — день и месяц начала и конца периода.
- В действиях, в условиях настройки интервала времени, добавлен интервал дат — день и месяц начала и конца периода.
- Исправлена критическая ошибка, при которой не сохранялись значения характеристик при перезапуске контроллера в проектах, обновлённых с прошлых версий.
- В сценарии «Свет по времени» исправлена ошибка включения светильников при ручном управлении с виджета.
- Исправлена перерисовка графиков при догрузке новых значений, а также при получении новых минимальных и максимальных значений.
- Для датчика температуры и влажности добавлены характеристики:
- Низкий заряд батареи
- Процент заряда батареи
- В виджетах тёплого пола и радиатора статус нагрева теперь отображается оранжевым цветом.
Обновление из консоли
- Удалить установленную версию:
dpkg -r xiot
- Загрузить и установить новую версию:
wget https://xiot.pro/system/plcversions/v13.8/xiot.deb -O xiot.deb && dpkg -i xiot.deb
Версия 13.7-1
Дата релиза: 7 декабря 2025 г
🔧 Исправления и улучшения
- Сценарий "Сценарные кнопки" — исправлена работа действия Долгое нажатие + дополнительное время, добавлены дебаг-сообщения нажатий.
- Действия — исправлена работа управления устройствами с функцией Переключение.
- Комната — исправлена ошибка, при которой при отсутствии датчиков отображалась температура 22.8°C.
- Сценарий "Свет по времени" — исправлено обновление характеристик (яркость, температура цвета, оттенок) при работе таймера, добавлены дебаг-сообщения.
- Действия — исправлена ошибка, при которой добавленные устройства не отображались в списке.
- Zigbee — исправлена ошибка включения поиска устройств.
- Редактор — исправлена ошибка, из-за которой скрывались все устройства в дереве.
🆕 Новые возможности
- Экран кинотеатра — добавлено новое виртуальное устройство. Настройка аналогична карнизу. Устройство отображается в приложении и пробрасывается в Яндекс.
- PRO версия редактора — добавлен новый тип блока RTSP-камера.
🖥 XIOT-PLC
- Исправлена ошибка обновления XIOT-PLC из редактора.
🔄 Обновление контроллера
Для обновления выполните на контроллере:
wget https://xiot.pro/system/plcversions/v13.7/xiot.deb -O xiot.deb && dpkg -i xiot.deb
Версия 13.6-1
Дата релиза: 23.11.2025
🖥 Новый интерфейс редактора (Lite версия)
- Полностью переработан интерфейс Lite версии редактора.
- Можно настраивать рабочие области: открывать несколько окон (Приложение, Дерево устройств, Связь с оборудованием, Дебаг).
- Окна можно перемещать, изменять размер и комбинировать в удобные конфигурации.
- Рабочие области сохраняются и восстанавливаются при следующем входе.
🩺 Центр дебага и история сообщений
- Добавлен новый Дебаг-центр, доступный во всех разделах редактора.
- Поддерживаются фильтры по устройствам и сценариям.
- История сообщений сохраняется и доступна в любой момент.
- Можно открыть отдельный дебаг по конкретному устройству или сценарию.
- Позволяет наблюдать работу дома в реальном времени: срабатывания датчиков, работу сценариев, действия пользователей.
🤖 Новый Telegram-бот для уведомлений
- Не нужно создавать своего бота.
- Авторизация в Telegram происходит по email учётной записи XIOT.
- Уведомления об ошибках, событиях, сценариях приходят напрямую пользователю.
🔄 Автоматическая загрузка настроек на контроллер
- При редактировании устройств и сценариев изменения автоматически отправляются на контроллер.
- Достаточно один раз выполнить загрузку конфига для финального сохранения.
- Значительно ускорена настройка — больше не требуется загружать конфиг при каждом изменении.
🧪 Дебаг внутри устройств и сценариев
- На странице настройки устройств и сценариев добавлено отдельное окно Дебага.
- В нём публикуются дополнительные сообщения, упрощающие понимание работы логики.
⚙️ Кастомные характеристики для устройств и сценариев
- Теперь можно добавлять собственные характеристики.
- Это позволяет выводить дополнительные логические флаги, параметры для пользователя, внутренние состояния.
⚙️ Улучшение стабильности и производительности XIOT-PLC
- Проделана масштабная работа по улучшению стабильности работы контроллера.
- Оптимизирована производительность всех основных подсистем (устройства, сценарии, обмен с оборудованием).
- Переработаны внутренние процессы обмена сообщениями, уменьшены задержки реакции устройств.
- Исправлено множество редких и трудновоспроизводимых недочётов.
- Повышена устойчивость к некорректным значениям от датчиков и сторонних устройств.
- Улучшена обработка ошибок и защита от зависаний в сценариях.
- Переработан механизм работы таймеров, снижена нагрузка на систему.
- Укреплена архитектура обмена данными между редактором, контроллером и мобильным приложением.
- Внесены сотни точечных улучшений, незаметных визуально, но обеспечивающих более плавную, предсказуемую и стабильную работу всей платформы.
🧩 Новые функции в настройках устройств
🚪 Геркон (датчик двери, окна)
- Добавлены действия при замыкании и размыкании.
- Можно настроить, например, включение света при открытии двери — без создания сценария.
🔘 Кнопка
- Добавлены действия для всех типов нажатий: одиночное, двойное, длинное, и тд.
- Не требуется отдельный сценарий для кнопочного выключателя — всё настраивается в устройстве.
🌡 Датчик температуры
- Действия при превышении порога температуры.
- Уведомления, управления устройствами или другие действия — без дополнительных сценариев.
🫁 Датчик CO₂
- Действия при превышении уровня.
- Действия при нормализации уровня.
- Быстрая настройка проветривания.
🌫 Датчик качества воздуха
- Настройки порогов качества: Хорошо / Средне / Плохо.
- Действия для каждого состояния.
🚶♂️ Датчик движения
- Привязка устройств: какие включать при движении.
- Настройка автоотключения по таймеру.
- Действия при обнаружении движения и действия по таймеру.
- Полная настройка без дополнительных сценариев.
🔌 Реле
- Добавлена настройка времени автоматического выключения.
- Ограничение максимального времени работы реле.
💡 Выключатель
- Добавлены действия при включении.
- Добавлены действия при выключении.
- Выключатель теперь отображается в пользовательском приложении.
❄️ Климат и микроклимат
🌬 Кондиционер
- Добавлены настройки горизонтальных и вертикальных ламелей.
- Можно выбрать нужные позиции и задать соответствие физическим положениям.
💧 Увлажнитель
- Привязка датчика влажности.
- Привязка реле управления.
- Настройка гистерезиса.
- Автоматическая логика увлажнения.
📱 Обновления мобильного приложения
💡 Страница сценариев света
- Добавлены сценарные кнопки на странице сценариев комнаты.
🏠 Улучшено управление режимами Дома/Ушел/Отпуск
- При нажатии кнопки Я дома/Я ушел теперь открывается отдельная страница с выбором режима
- В пути домой — новый режим, для удобной настройки включения нужных устройств, например переключения климат контроля в комфортный режим, для предварительного нагрева или охлаждения.
🔐 Улучшенная авторизация и безопасность
- Мобильное приложение теперь подключается к контроллеру через токен, это исключает ошибки подключения к другому контроллеру.
- MQTT-порт 1887 закрыт на контроллере для внешних подключений.
Версия 13.5-1
Дата релиза: 09 апреля 2025
Обновления:
Приложение для телефона 📱
- ✨ Добавлены элементы общего управления светом и шторами комнаты
- 💡 Сценарии света сгруппированы на отдельную страницу
- 🌞 Доработан виджет для сценария "Управление яркостью и температурой по времени"
- 🌅 Добавлены виджеты для новых сценариев "Имитация рассвета" и "Имитация заката"
- 🛠 Исправлено отображение датчиков в комнате, теперь они показывают среднее значение датчиков
- 🏠 На главной странице приложения, в блоке комнат добавлены иконки включенных сценариев
- 🔥 Доработан виджет теплого пола, теперь он отображает когда включено реле (нагрев)
Новое приложение для 4 дюймовой настенной сенсорной панели 📲
- 📥 Android 8 (старая панель под квадратный подразетник): скачайте APK
- 📥 Android 11 (новая панель под круглый подразетник): скачайте APK
Редактор 🖥
- 🔄 Переработан интерфейс настройки устройств, более удобный переход между комнатами, устройства разбиты по группам
- 🛠 Переработан интерфейс настройки сценариев, сценарии разбиты по комнатам
- 🩺 Доработан теплый пол, добавлена характеристика "ошибка теплого пола"
- 🧩 Исправлена ошибка в работе Штор, теперь достаточно активировать характеристику "Заданное положение"
Новые сценарии 🌅
- 🌄 Добавлены сценарии "Имитация рассвета" и "Имитация заката"
Новые характеристики 🔧
- 📅 В доме: дата, день недели, выходной или рабочий день сегодня, выходной или рабочий день завтра, пробуждение и уход ко сну в будний/выходной день
- 💡 В комнате: яркость, температура цвета, оттенок (rgb)
Эти характеристики можно использовать в сценариях.
Версия V13.4-1
Дата релиза: 17 февраля 2025
Обновления:
Редактор 🖥
- 📧 В левом меню редактора добавлен блок с текущим email и кнопкой для открытия системного меню
- 🔴🟢 В левом меню редактора в списке проектов добавлен индикатор (зеленый/красный), отображающий текущую связь контроллера с проектом. При наведении на название проекта отображается время последней активности контроллера
- 🖱 Добавлена кнопка открытия редактора в правом верхнем углу экрана (кнопка появляется после первого входа в редактор через F2)
Настройки устройства "Свет" 💡
- 🔧 Добавлены параметры для настройки устройства "Свет":
* Включение через изменение яркости * Минимальный уровень яркости при включении * Шаг диммирования * Задержка между шагами диммирования
Драйверы 🧩
- 🛠 В разделе драйверы добавлены MqttBroker и MqttClient. Подробное описание функционала будет опубликовано в отдельной инструкции.
Сохранения проекта 📂
- 💾 В списке сохранений проекта добавлено скачивание архива проекта. Рекомендуется после завершения работ над проектом скачивать и сохранять архив.
- 📥 Добавлена загрузка сохранения из файла.
Версия V13.3-1
Дата релиза: 2024-11-29
Обновления:
Яндекс Алиса 📱
- 🛠 Исправлены ошибки обновления статусов устройств в Яндекс Алисе, улучшена скорость и стабильность работы
- 🏠 Добавлен переключатель "Я ушел", который активируется для автоматического выключения устройств при выходе
- 📥 Для автоматического добавления в Алису, после обновления, необходимо загрузить конфигурацию на контроллер
Сценарии 🔄
- 🌍 В сценариях в действие добавлены глобальные переменные для записи и чтения
- ⚙️ Доработана настройка выполнения действия, теперь можно ограничить запуск действия, если предыдущее выполнение не завершилось
Сценарий "Управление по датчику движения" 🚶♂️
- ⏲ Доработан сценарий "Управление по датчику движения", добавлен таймер сброса флага "Человек в комнате" и запуск таймера выключения, если дверь оставлена открытой после того, как человек ушел.
Версия V13.2-1
Дата релиза: 2024-11-03
Обновления:
Контроллер и мобильное приложение ☁️
- 🔗 Контроллер и мобильное приложение теперь связываются через два облака одновременно (основной + резервный) для максимальной надежности
- 🛠 Подготовлено зеркало для основного облака для улучшения стабильности работы
Управление характеристиками устройств 🔧
- 🌐 Добавлено управление характеристиками устройств по API, с использованием get-запросов
База данных сообщений 💾
- ⚠️ Добавлено ограничение размера базы сообщений /opt/xiot/config/Message.db до 10 МБ
Сценарий "Работа по расписанию" 🕒
- 🛠 Исправлена ошибка в сценарии "Работа по расписанию", при которой сценарий не срабатывал, если не изменялось количество периодов работы
Новое устройство "Приточная вентиляция" 🌬️
- 🌿 Добавлено новое устройство "Приточная вентиляция"
Сценарии и Shell команды ⚙️
- 🖥 В сценариях добавлено выполнение произвольной Shell команды. Статус выполнения команды записывается в лог.
Обновление Алисы 📱
- 🛠 Большое обновление интеграции с Яндекс Алисой, исправлены статусы
- 📊 Датчики температуры, влажности и качества воздуха передают данные в Яндекс 1 раз в минуту для построения графиков
- 🚨 Датчики движения, герконы, пожарные датчики передают данные мгновенно
Важные замечания ⚠️
- После обновления необходимо сохранить проект и загрузить конфигурацию на контроллер.
- Для перехода на новую версию интеграции с Алисой необходимо отвязать XIOT, удалить все устройства, затем заново добавить XIOT и обновить список устройств. В противном случае Алиса продолжит работать на старой версии.
Версия V13.1-1
Дата релиза: 2024-08-21
Обновления:
Интерфейс приложения 📱
- 🔴 На главной странице приложения добавлена интерактивность кнопкам в нижнем меню. Кнопки **Электрика**, **Водоснабжение**, **Безопасность** меняют цвет на красный при тревогах в этих разделах
- 🌤 На кнопке **Погоды** отображается динамическая иконка и текущая температура
Сценарий "Энергоменеджмент" ⚡
- 🛠 Исправлена ошибка в сценарии **Энергоменеджмент**, приводящая к циклическому запуску действий
Ошибки в приложении Android 📱
- 📱 Исправлена ошибка добавления новых пользователей в приложении на Android
Версия V12.9-1
Дата релиза: 2024-07-15
Обновления:
Иконки штор 🪟
- 🖼 Добавлены иконки для разных типов штор (выбираются в настройках шторы: раздвижные, рулонные, римские, жалюзи)
- 🎬 Добавлена анимация для иконок штор
Графики и архив данных 📊
- 📈 Доработан механизм отображения графиков, увеличена глубина архива для датчиков до 10000 записей (около 20 дней)
Страница "Электрика" ⚡
- 🔌 В приложении на странице **Электрика** добавлено отображение сообщений (низкое напряжение, высокое напряжение, перекос фаз)
Характеристики "Свет включен" 💡
- ⚙️ Характеристики **"Свет включен"** теперь работают на всех уровнях (комната, этаж, дом)
Статус комнаты 🏠
- 🧑🔧 В приложении в статусе комнаты добавлены иконки для состояния устройств:
* ❄️ Кондиционер включен * 🔥 Радиатор включен * 🌬️ Конвектор включен
Временная зона 🕰️
- 🛠 Исправлен механизм и интервал запроса временной зоны
Важное замечание ⚠️
- Для применения всех исправлений, после обновления редактора и контроллера, загрузите конфигурацию на контроллер.
Версия V12.8-1
Дата релиза: 2024-06-10
Обновления:
Управление кондиционером ❄️
- 🛠 Исправлена ошибка управления включением кондиционера в **климат контроле**
История датчиков 📊
- 📈 Добавлено сохранение истории для датчиков:
* Температуры 🌡️ * Качества воздуха 🌿 * Углекислого газа 💨
Световые сцены комнаты 💡
- ⚙️ Добавлена настройка названий **световых сцен** для каждой комнаты
Статус работы теплого пола 🔥
- 🌡️ Добавлено отображение статуса работы **теплого пола** в иконках комнаты
Протечка воды 💧
- 💦 Добавлено отображение протечки в иконках комнаты
Версия V12.7-1
Дата релиза: 2024-05-27
Обновления:
Сервопривод ⚙️
- 🛠 В **сервоприводе** добавлен медленный ШИМ для управления приводом в процентах через реле
Радиатор, конвектор, тёплый пол 🌡️
- 🔧 В **радиаторе**, **конвекторе**, **тёплом полу** добавлен **PID регулятор** и привязка сервопривода
- ⚙️ **PID регулятор** рассчитывает процент открытия и задаёт его в сервопривод
* 📖 Инструкция по настройке сервопривода * 📖 Инструкция по настройке PID-регулятора
Иконки устройств 🖼️
- 🖌 Добавлена возможность изменить иконку для **конвектора**, **радиатора** и **тёплого пола**