Sprut.hub сhangelog – Telegram
Sprut.hub сhangelog
2.82K subscribers
14 photos
4 videos
1 file
71 links
Download Telegram
Чек-лист перед обновлением на новый релиз 1.11.3(13666):

1. На WirenBoard и Raspberry Pi обновить систему до Debian 10 или выше (лучше до последней доступной версии), чтобы была версия библиотеки Glibc 2.27 или выше. Проверить текущую версию можно командой ldd --version.

2. Удалить "кастомные" шаблоны на устройствах, которые присылали из поддержки.

3. Проверить свои кастомные шаблоны (Float → Double, строгая валидация на старте хаба, modelId для MQTT).

4. Проверить сценарии (C_Status → C_Online, инвертированное значение теперь).

5. Обновить страницу в браузере с очисткой кэша - изменений много в интерфейсе, и без обновления может работать некорректно (перезапустить WebApp).

6. Для локального входа в хаб теперь используется только локальный пароль, который автоматически генерируется и хранится только на хабе. Так же он нужен для работы интеграции NodeRed

7. Выключить переключатель бета-версии в "Настройки" → "Об устройстве", если хотите вернуться на релиз. Тогда WebApp нужно будет изменить с beta.spruthub.ru на web.spruthub.ru.
👍18🔥76
[RELEASE] 1.11.3 (ревизия: 13669)

Основные изменения:
- улучшено обновление хаба в нештатных ситуациях
- автоматическое исправление сценариев с устаревшими типами

WEB 1.5.34
- возвращена поддержка ios 15
👍16🔥124
[BETA] 1.11.4 (ревизия: 13805)

Основные изменения:
- существенно улучшена работа с серийным портом и tcp соединениями
- улучшена форма выбора порта
- в локальном вебе появилась возможность входить по ссылке или QR-коду
- переработаны все таймеры в системе
- уменьшен спам в логи при реконектах
- во время первого старта теперь видно, сколько времени хаб ожидает интернет
- убраны избыточные события от хаба
- новый контролер "Demo"
- в шаблонах, в секции Аксессура добавлено поле "room". Устройство при создании будет помещено в комнату, если она указана.
- не используем 80-й порт на wirenboard, даже если порт свободен
- повышена общая стабильность и другие небольшие изменения

Контроллер ZigBee:
- добавлен новый механизм восстановления работы в случае проблем со стиком или сетью
- улучшена обработка ошибок
- настройка пропускной способности для сложных сетей с проблемными роутерами

Контроллер ModBus:
- повышение стабильности

Контроллер Homekit:
- перебор всех доступных адресов у устройств, в случае когда у устройства несколько ip адресов
- улучшен запрос снапшотов

Камеры
- остановка трансляции камер при переключении на другую страницу или комнату

WEB 1.5.36
- исправлены графические артефакты
- при открытии настроек иногда происходила ложная отправка
- новая форма выбора устройства
- если устройство "не найдено" в сценарии, теперь его можно заменить на устройство такого же типа
- введён единый поисковый алгоритм в формах с поиском
- диалог создания переделан на новую форму
- добавление устройств через отдельную форму теперь корректно обрабатывается
- исправлена иконка при создании приложения
- при удалении хаба, он теперь удаляется со всех экранов без рефреша страницы
- возможность полностью сохранить и загрузить сценарий с сохранением сервисов
- множество других мелких доработок
2👍40🔥18❤‍🔥9
[BETA] 1.11.4 (ревизия: 13817)

Основные изменения:
- в кодовых сценариях теперь работает общий лимит на выполнение 10 секунд на вызов
- повышена общая стабильность

Контроллер ZigBee:
- если выставлена неправильная мощность, сеть всё равно создаётся
- обновление внутреннего ПО стика снова работает
👍157🔥4
[BETA] 1.11.4 (ревизия: 13830)

Основные изменения:
- улучшена работа с серийным портом и TCP-соединениями

Контроллер ZigBee:
- корректный запуск в нештатных ситуациях
- более надежное восстановление работы при ошибках
- обработка ситуации, когда устройство становится online без анонса

WEB 1.5.37:
- улучшена адаптивность интерфейса
- заголовок больше не залезает под шестерёнку
1🔥13👍8❤‍🔥4
[BETA] 1.11.4 (ревизия: 13833)

Основные изменения:
- улучшен самый первый запуск хаба
- очень старые резервные копии теперь восстанавливаются корректно
👍10🔥65
[BETA] 1.11.4 (ревизия: 13837)

Основные изменения:
- улучшена работа с серийным портом при TCP-соединении

Контроллер ZigBee:
- улучшена обработка ошибок на старте
👍12❤‍🔥6🔥5
[BETA] 1.11.4 (ревизия: 13838)

Контроллер ZigBee:
- улучшен механизм восстановления работы в случае проблем со стиком или сетью
👍9🔥84
[BETA] 1.11.4 (ревизия: 13848)

Основные изменения:
- установка опций при спаривании теперь всегда работает корректно
- улучшен модуль резервных копий

Контроллер ZigBee:
- улучшен механизм восстановления работы в случае проблем со стиком или сетью
👍11🔥86
[BETA] 1.11.5 (ревизия: 14018)

Основные изменения:
- ускорен запуск хаба примерно на треть
- более надежный выбор случайного незанятого порта
- обновление хаба больше не запустить дважды
- убрана отправка лишних событий
- в кодовых сценариях теперь тоже лимит на выполнение в 60 секунд
- оптимизация отправки событий в веб
- улучшена работа с серийным портом через TCP-соединение
- защита от двойного запуска контроллера, моста, сервиса уведомлений

Контроллер Homekit:
- при удалении аксессуара больше не отвязывается мост
- после удаления моста, его можно добавить сразу без перезагрузки контроллера

Контроллер Xiaomi:
- устройства теперь можно удалять

Контроллер ZigBee:
- переписан механизм включения и переподключения при ошибках, теперь восстанавливается корректно из любого состояния

Камеры:
- улучшен механизм подбора потока
- в разы сокращен расход памяти
- улучшена производительность
- исправлен ряд проблем со STUN подключениями
👍28🔥114
Forwarded from Sprut.hub (Sprut)
17 апреля в 12:00 расскажем вам о новой версии spruthub в ходе выступления на WBCE 2025 🎉
Свежая бета 1.12 будет доступна после 21-го числа 😏

Если хотите познакомиться с нашей командой, узнать много нового и круто провести время, заглядывайте к нам на огонёк 17-18 апреля и поддержите нас ❤️ на одном из самых знаковых событий по тематике «умного дома» - WBCE 2025.

Мероприятие проводится нашими добрыми друзьями - компанией Wiren Board. В прошлом году это было незабываемо

18 апреля, после выставки, организуем неформальные посиделки (мини-репетиция SprutParty 2025 🎉 - да-да, в этом году ещё зажжём 🔥). Связь держим здесь: https://news.1rj.ru/str/+1_q7GCXxJZFhMzUy

Регистрация и контакты: https://wbce.wirenboard.com (бесплатно)
51👍12🔥108🤬2❤‍🔥1
Forwarded from Sprut.hub (Sprut)
accessory.json
56.1 KB
ВАЖНО! Eсли у вас есть самописные (кастомные) шаблоны для spruthub - просим заранее их доработать, так как в 1.12 мы внесли ряд изменений, для упрощения и стандартизации работы с шаблонами.

1. Поле link всегда массив

- было: объект или массив объектов

"link": {
"type": "Boolean",
"id": "2.1"
}


- стало: только массив объектов

"link": [
{
"type": "Boolean",
"id": "2.1"
}
]


2. Поле template всегда массив строк.

- было: строка или массив строк

"template": "/_Valve/OnOff.json"


- стало: только массив строк

"template": [
"/_Valve/OnOff.json"
]


3. Поля manufacturerId и modelId - больше не используются круглые скобки.

- было:

"modelId": "(TS0001|TS011F)"


- стало:

"modelId": "TS0001|TS011F"


4. В каждом файле теперь может быть только один шаблон, поэтому файл должен начинаться c { и заканчиваться }.

Если возникнут вопросы, пишите в чате, поможем. Для проверки синтаксиса, подготовили вам json схему.
👍95❤‍🔥32🙏1🍓1
Forwarded from Sprut.hub (Sprut)
Ждём вас 28.06.25 в 20:00 МСК на традиционном стриме 🥳

Расскажем о новостях и планах проекта, про обновление spruthub 1.12.2, которое выйдет сразу после стрима в beta тест 😏

Стрим будет тут https://vkvideo.ru/video-119758871_456239216

При наличии технической возможности продублируем на https://www.youtube.com/sprut666666

С вас вопросы, хорошее настроение, ну и лайков побольше 👍
🔥34👍1711🤔1💊1
[BETA] 1.12.2 (ревизия: 14564)

Новые механизмы, коротко:
- История событий
- Графики
- Каталог
- Редактор шаблонов
- Homekit Secure Video
- RTSP/Onvif
- Контроллер GpioD


Основные изменения:
- новый механизм: история событий
- новый механизм: графики
- новый системный контроллер: GpioD
- ускорена загрузка хаба
- более надежная работа с базами данных, обработки нештатных ситуаций
- при удалении не пустых комнат всё перемещается в "новую комнату"
- при удалении новой комнаты выдается предупреждение
- выбор портов теперь с учётом сим-линков
- огромное количество других исправлений и улучшений

Характеристики:
- исправлен баг с потерей значений при выключении хаба и при удалении аксессуара
- настройка "Выводить все события в лог"
- на загрузке хаба инвертированные значения обрабатываются всегда корректно

Бэкапы/логи:
- улучшен механизм определения внешнего носителя
- улучшена процедура восстановления из резервных копий
- более дружелюбный список резервных копий с сортировкой по дате и пометкой для внешних накопителей (ext)
- ротация логов на внешнем накопителе

Шаблоны:
- полностью новый механизм работы с шаблонами, их загрузкой и валидацией
- новый раздел: каталог, для просмотра поддерживаемых устройств
- редактирование и создание шаблонов
- возможность перечитать прошивки без перезагрузки хаба

Сценарии:
- циклы (while .. do) с задержкой
- увеличить/уменьшить на значение
- исправлена проблема с границами в блоке "Период времени"

Контроллер Homekit:
- улучшена работа с шифрованием

Контроллер Xiaomi:
- обработка нештатных ситуаций
- более прозрачная авторизация

Контроллер ZigBee:
- улучшена работа с группами и биндингом
- в устройствах теперь показывается прогресс обновления прошивки
- переработан раздел "Отладка" в устройствах
- оптимизация для уменьшения трафика для Tuya устройств с поддержкой времени
- улучшена поддержка Legrand

Контроллер MQTT:
- подробные сообщения при неправильном format в шаблоне

Камеры:
- проксирование Homekit Secure Video (HKSV), для камер с нативной поддержкой
- контроллер Camera, с поддержкой RTSP/Onvif, частичная поддержка PTZ
- транскодирование звука, поддержка кодеков Opus, AAC-ELD, PCMA (G.711 A-law), PCMU (G.711 µ-law), L16
- мост RTSP
🔥65👍198
[BETA] 1.12.2 (ревизия: 14623)

Новые механизмы:
- возможность посмотреть активные сессии, подключенные к вашему spruthub (Настройки -> Доступ -> Активные сессии)
- возможность создавать/удалять неограниченное количество групп в ZigBee (Контроллеры -> Настройки -> Группы)

Основные изменения:
- доработано отображение статуса внешнего носителя
- исправлена ошибка с двойными подписками на события мостов
- улучшена работа Homekit Secure Video
- огромное количество других исправлений и улучшений

Мост история:
- более подробная информация об ошибках
- возможность очистить историю

Контроллер ZigBee:
- ускорено спаривание устройств
- улучшена работа с поддержанием актуальных статусов устройств
- прошивка внутреннего модуля для некоторых ревизий spruthub 2

WEB 1.5.42:
- восстановлена работа индикации выполнения сценария
- огромное количество других исправлений и улучшений

Графики:
- исправлена проблема двойной записи при первом включении
- изменение дизайна
- исправлена белая тема
- убран период "месяц"
- расширена загрузка
- добавлена настройка "интерполяция"

Каталог:
- более удобное окно редактора
- новая схема валидации
- возможность выгружать и загружать шаблон из файла
- возможность создания шаблона на основе копирования
🔥33👍13🎉42
[BETA] 1.12.2 (ревизия: 14631)

Основные изменения:
- повышена стабильность

Мост история:
- дополнительная защита от проблем с внешним хранилищем
👍10🔥42
[BETA] 1.12.2 (ревизия: 14633)

Контроллер ModBus:
- повышение стабильности
👍182🔥2
[BETA] 1.12.2 (ревизия: 14640)

Основные изменения:
- обновлена схема

Контроллер ZigBee:
- улучшена работа с группами
👍10🔥42
[BETA] 1.12.2 (ревизия: 14664)

Основные изменения:
- исправлено отображение версии шаблонов

Контроллер Homekit:
- возможность отправки кастомных свойств

Контроллер ZigBee:
- улучшена работа с группами

Камеры:
- поддержка транспорта TCP для RTSP
- по-умолчанию TCP с автопереключением на UDP в случае неудачи
- поддержка большинства профилей AAC
- поддержка ADTS фреймов в AAC
- более качественный ресемплинг звука с Sinc-интерполяцией
- улучшена расшифровка параметров камер

WEB 1.5.45:
- восстановлена работа индикации выполнения сценария
- статус поиска теперь отражается корректно
- показ скрытых не меняет выбранную комнату
- исправлена тема как в системе
- огромное количество других исправлений и улучшений

Каталог:
- возможность посмотреть ошибку на первой строке редактора
- каталог снова доступен при локальном доступе
- множитель функций устройств

Графики:
- убрана вкладка онлайн
- графики всегда отражаются онлайн
🔥25👍166
[BETA] 1.12.2 (ревизия: 14684)

Основные изменения:
- улучшена процедура обновления/установки хаба
- более надежная работа с базами данных, обработка нештатных ситуаций
- при локальной авторизации теперь указан владелец хаба

Мост история:
- повышена стабильность

Камеры:
- повышена стабильность
👍15🔥83
[BETA] 1.12.2 (ревизия: 14713)

Новые механизмы:
- менеджер ZigBee групп, для включения откройте "Контроллеры" -> "ZigBee" -> "Новые группы", дальнейшая настройка в "Контроллеры" -> "ZigBee" -> "Группы"

Основные изменения:
- повышена стабильность
- автоудаление "лишних" аксессуаров у устройств

Шаблоны:
- поддержка составных локализаций в шаблонах
- новая опция для шаблонов у характеристик "writeOnly", позволяет отправлять данные, даже если они не менялись

Контроллер ZigBee:
- повышена стабильность

Каталог:
- временно отключен сквозной поиск по сервисам и опциям

Камеры:
- временно отключен нестабильный AAC энкодер, декодер продолжает работать

Контроллер ZWave:
- ивенты от устройств не блокируются поллингом
- не ждем завершения транзакций, у которых не требуется ответ

WEB 1.5.45:
- начальное окно настроек показывается только один раз
- повышена стабильность
👍199🔥8