CHANGELOG
Версия 13.9-1
Дата релиза: 26 января 2025 г
Обновление стабильности и интерфейса
В версии 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
🔧 Исправления и улучшения
- Сценарий "Сценарные кнопки" — исправлена работа действия Долгое нажатие + дополнительное время, добавлены дебаг-сообщения нажатий.
- Действия — исправлена работа управления устройствами с функцией Переключение.
- Комната — исправлена ошибка, при которой при отсутствии датчиков отображалась температура 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 регулятор** рассчитывает процент открытия и задаёт его в сервопривод
* 📖 Инструкция по настройке сервопривода: [[1]] * 📖 Инструкция по настройке PID регулятора: [[2]]
Иконки устройств 🖼️
- 🖌 Добавлена возможность изменить иконку для **конвектора**, **радиатора** и **тёплого пола**