[BETA] 1.11.1 (ревизия: 13544)
Основные изменения:
- отправка почты из хаба снова работает
- повышена стабильность
ZigBee:
- больше не пытается обновить прошивку, если это удалённый стик
- улучшена возможность развернуть бекап на прошивке стика 6+, без переспаривания устройств (пока только CE, SH2 и WB stick 3)
- повышена стабильность
Камеры:
- камеры в homekit снова работают
- исправлено несколько проблем, приводящих к нестабильному изображению
Контроллер Homekit:
- исправлено подключение к устройствам с некорректными символами в hostname
Основные изменения:
- отправка почты из хаба снова работает
- повышена стабильность
ZigBee:
- больше не пытается обновить прошивку, если это удалённый стик
- улучшена возможность развернуть бекап на прошивке стика 6+, без переспаривания устройств (пока только CE, SH2 и WB stick 3)
- повышена стабильность
Камеры:
- камеры в homekit снова работают
- исправлено несколько проблем, приводящих к нестабильному изображению
Контроллер Homekit:
- исправлено подключение к устройствам с некорректными символами в hostname
🔥10👍5❤3🤬1
Была исправлена ошибка, препятствующая обновлению операционной системы на некоторых spruthub CE.
- хабы, которые сегодня самопроизвольно перезагрузились, получили свежее обновление системы
- если ваш хаб не перезагружался, значит у него всё хорошо и система была на актуальной версии
- обновление касается только операционной системы, хабы остались на той же версии что и были
- содержит множество исправлений, повышающих стабильность и надежность работы
Это обновление уже давно установлено на большинстве spruthub CE, но на некоторых старых прошивках процесс не мог завершиться. Софт хаба при этом мог быть на свежей версии, а система на старой.
Приносим извинения за доставленные неудобства.
- хабы, которые сегодня самопроизвольно перезагрузились, получили свежее обновление системы
- если ваш хаб не перезагружался, значит у него всё хорошо и система была на актуальной версии
- обновление касается только операционной системы, хабы остались на той же версии что и были
- содержит множество исправлений, повышающих стабильность и надежность работы
Это обновление уже давно установлено на большинстве spruthub CE, но на некоторых старых прошивках процесс не мог завершиться. Софт хаба при этом мог быть на свежей версии, а система на старой.
Приносим извинения за доставленные неудобства.
👍20❤8🤝4
[BETA] 1.11.1 (ревизия: 13561)
Основные изменения:
- хаб ожидает регистрации mdns (максимум 10 сек), после этого продолжает загрузку
- при изменении имени Контроллера, Моста или Уведомления, они сразу отображаются в общем списке
- не выводим лишнюю информацию о незначительных ошибках api в лог
Сценарии:
- условия характеристик со временем должны корректно работать при использовании конструкций "если температура > 25 более 10 мин"
Контроллер Homekit:
- корректные статусы устройств на старте
- уменьшено количество запросов при подключении устройств
- значительно улучшена процедура реконнекта устройств при потере связи или их временном отключении
ZigBee:
- улучшено развертывание бекапа на прошивке стика 6+, без переспаривания устройств (пока только CE, SH2 и WB stick 3)
Камеры:
- автовыбор типа шифрования исходя из поддерживаемых homekit камерой
Основные изменения:
- хаб ожидает регистрации mdns (максимум 10 сек), после этого продолжает загрузку
- при изменении имени Контроллера, Моста или Уведомления, они сразу отображаются в общем списке
- не выводим лишнюю информацию о незначительных ошибках api в лог
Сценарии:
- условия характеристик со временем должны корректно работать при использовании конструкций "если температура > 25 более 10 мин"
Контроллер Homekit:
- корректные статусы устройств на старте
- уменьшено количество запросов при подключении устройств
- значительно улучшена процедура реконнекта устройств при потере связи или их временном отключении
ZigBee:
- улучшено развертывание бекапа на прошивке стика 6+, без переспаривания устройств (пока только CE, SH2 и WB stick 3)
Камеры:
- автовыбор типа шифрования исходя из поддерживаемых homekit камерой
👍20🔥9❤7
[BETA] 1.11.2 (ревизия: 13600)
Основные изменения:
- аксессуар теперь можно переименовать отдельно от сервиса
Сценарии:
- сценарии с учетом времени теперь правильно работают при многопоточном выполнении
ZigBee:
- исправлен сервер времени, некоторые запросы могли обрабатываться некорректно
Homekit:
- при удалении аксессуара, удаляется и устройство из контроллера
Камеры:
- камеры быстрее открываются и стабильнее работают через webrtc
- предположительно, исправлено рассыпание картинки на некоторых камерах
Обновление системы на spruthub2: 20250210_1437
- обновление ядра и компонентов
- улучшена работа при нестабильном сигнале WiFi
- исправлена очень редкая проблема с невозможностью подключится к WiFi на старте
- проверка/исправление microSD карт перед использованием
- запасные NTP сервера, на случай недоступности основных
WEB 1.5.31
- перетаскивание в сценариях в режиме "по устройству списком" теперь работает
- фильтр на "скрытые" работает корректно во всех окнах
- улучшена работа анимации, уменьшена нагрузка
- при редактировании кода в сценариях с телефона, теперь можно ставить курсор в конец строки
- убран блок ограничения если есть блок доступные значения
- выведены доступные значения в режиме чтения, в разделе "информация о характеристике"
- "посмотреть в каталоге" теперь открывает страницу устройства на sprut.ai
- в настройках теперь видно, от какого они аксессуара
- новое окно для добавления устройств
- новое окно для клиентов
- добавлены недостающие иконки сервисов
- в карточке устройства теперь выводится его статус
- переработана "связь с устройством"
- если в списке выбора не валидное значение, все равно можно выбирать из списка
- иногда не показывались иконки в окне устройства
- длинные названия сценариев теперь обрабатываются корректно
- название дома снова обновляется без рефреша
- в сценарии по времени добавлены секунды
- множество мелких изменений и исправлений
Основные изменения:
- аксессуар теперь можно переименовать отдельно от сервиса
Сценарии:
- сценарии с учетом времени теперь правильно работают при многопоточном выполнении
ZigBee:
- исправлен сервер времени, некоторые запросы могли обрабатываться некорректно
Homekit:
- при удалении аксессуара, удаляется и устройство из контроллера
Камеры:
- камеры быстрее открываются и стабильнее работают через webrtc
- предположительно, исправлено рассыпание картинки на некоторых камерах
Обновление системы на spruthub2: 20250210_1437
- обновление ядра и компонентов
- улучшена работа при нестабильном сигнале WiFi
- исправлена очень редкая проблема с невозможностью подключится к WiFi на старте
- проверка/исправление microSD карт перед использованием
- запасные NTP сервера, на случай недоступности основных
WEB 1.5.31
- перетаскивание в сценариях в режиме "по устройству списком" теперь работает
- фильтр на "скрытые" работает корректно во всех окнах
- улучшена работа анимации, уменьшена нагрузка
- при редактировании кода в сценариях с телефона, теперь можно ставить курсор в конец строки
- убран блок ограничения если есть блок доступные значения
- выведены доступные значения в режиме чтения, в разделе "информация о характеристике"
- "посмотреть в каталоге" теперь открывает страницу устройства на sprut.ai
- в настройках теперь видно, от какого они аксессуара
- новое окно для добавления устройств
- новое окно для клиентов
- добавлены недостающие иконки сервисов
- в карточке устройства теперь выводится его статус
- переработана "связь с устройством"
- если в списке выбора не валидное значение, все равно можно выбирать из списка
- иногда не показывались иконки в окне устройства
- длинные названия сценариев теперь обрабатываются корректно
- название дома снова обновляется без рефреша
- в сценарии по времени добавлены секунды
- множество мелких изменений и исправлений
4🔥46👍22❤8🤝2
[BETA] 1.11.2 (ревизия: 13657)
Homekit:
- не нарушается очередность сообщений
- время следующего пинга рассчитывается с учетом последней активности
Камеры:
- существенное повышение стабильности и корректности работы
- поддержка многих Homekit камер, которые ранее не работали
WEB 1.5.32
- в окно выбора сервисов добавлен идентификатор aid.sid
- в ряде мест добавлен умный поиск
- курсор на тач дисплеях больше не пропадает
- новый вид выпадающих списков
- в выпадающих списках могут отображаться описания
- старые хабы корректно открываются в новом вебе
Homekit:
- не нарушается очередность сообщений
- время следующего пинга рассчитывается с учетом последней активности
Камеры:
- существенное повышение стабильности и корректности работы
- поддержка многих Homekit камер, которые ранее не работали
WEB 1.5.32
- в окно выбора сервисов добавлен идентификатор aid.sid
- в ряде мест добавлен умный поиск
- курсор на тач дисплеях больше не пропадает
- новый вид выпадающих списков
- в выпадающих списках могут отображаться описания
- старые хабы корректно открываются в новом вебе
👍19🔥10❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Пример работы умного поиска
🔥38👍31❤7👏1🤯1🐳1😇1
This media is not supported in your browser
VIEW IN TELEGRAM
Пример работы выпадающих списков
🔥28👍16❤🔥3👏1
[BETA] 1.11.3 (ревизия: 13666)
Камеры:
- повышена стабильность
WEB 1.5.33
- улучшена белая тема
Камеры:
- повышена стабильность
WEB 1.5.33
- улучшена белая тема
🔥10👍6❤2
[RELEASE] 1.11.3 (ревизия: 13666)
* Новый дизайн
* Поддержка Android TV
* Базовая поддержка Homekit камер
* Обновление до Java 17
* Переезд между хабами без переспаривания ZigBee
* Сценарные условия с учетом времени срабатывания
* Логика WakeOnLan
* Настройка NTP серверов на СХ2 и CE
* Новый механизм обновления веб приложения
* Поддержка более 700 новых устройств
И множество других изменений, подробности здесь https://news.1rj.ru/str/SprutHub_Changelog
Напоминаем, перед обновлением на WirenBoard или Raspberry Pi обязательно прочитать: https://news.1rj.ru/str/SprutHub/628
* Новый дизайн
* Поддержка Android TV
* Базовая поддержка Homekit камер
* Обновление до Java 17
* Переезд между хабами без переспаривания ZigBee
* Сценарные условия с учетом времени срабатывания
* Логика WakeOnLan
* Настройка NTP серверов на СХ2 и CE
* Новый механизм обновления веб приложения
* Поддержка более 700 новых устройств
И множество других изменений, подробности здесь https://news.1rj.ru/str/SprutHub_Changelog
Напоминаем, перед обновлением на WirenBoard или Raspberry Pi обязательно прочитать: https://news.1rj.ru/str/SprutHub/628
33🔥95👍20🍾17❤🔥6❤3😁3🎉2👀2
Чек-лист перед обновлением на новый релиз 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.
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🔥7❤6
[RELEASE] 1.11.3 (ревизия: 13669)
Основные изменения:
- улучшено обновление хаба в нештатных ситуациях
- автоматическое исправление сценариев с устаревшими типами
WEB 1.5.34
- возвращена поддержка ios 15
Основные изменения:
- улучшено обновление хаба в нештатных ситуациях
- автоматическое исправление сценариев с устаревшими типами
WEB 1.5.34
- возвращена поддержка ios 15
👍16🔥12❤4
[BETA] 1.11.4 (ревизия: 13805)
Основные изменения:
- существенно улучшена работа с серийным портом и tcp соединениями
- улучшена форма выбора порта
- в локальном вебе появилась возможность входить по ссылке или QR-коду
- переработаны все таймеры в системе
- уменьшен спам в логи при реконектах
- во время первого старта теперь видно, сколько времени хаб ожидает интернет
- убраны избыточные события от хаба
- новый контролер "Demo"
- в шаблонах, в секции Аксессура добавлено поле "room". Устройство при создании будет помещено в комнату, если она указана.
- не используем 80-й порт на wirenboard, даже если порт свободен
- повышена общая стабильность и другие небольшие изменения
Контроллер ZigBee:
- добавлен новый механизм восстановления работы в случае проблем со стиком или сетью
- улучшена обработка ошибок
- настройка пропускной способности для сложных сетей с проблемными роутерами
Контроллер ModBus:
- повышение стабильности
Контроллер Homekit:
- перебор всех доступных адресов у устройств, в случае когда у устройства несколько ip адресов
- улучшен запрос снапшотов
Камеры
- остановка трансляции камер при переключении на другую страницу или комнату
WEB 1.5.36
- исправлены графические артефакты
- при открытии настроек иногда происходила ложная отправка
- новая форма выбора устройства
- если устройство "не найдено" в сценарии, теперь его можно заменить на устройство такого же типа
- введён единый поисковый алгоритм в формах с поиском
- диалог создания переделан на новую форму
- добавление устройств через отдельную форму теперь корректно обрабатывается
- исправлена иконка при создании приложения
- при удалении хаба, он теперь удаляется со всех экранов без рефреша страницы
- возможность полностью сохранить и загрузить сценарий с сохранением сервисов
- множество других мелких доработок
Основные изменения:
- существенно улучшена работа с серийным портом и 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:
- если выставлена неправильная мощность, сеть всё равно создаётся
- обновление внутреннего ПО стика снова работает
Основные изменения:
- в кодовых сценариях теперь работает общий лимит на выполнение 10 секунд на вызов
- повышена общая стабильность
Контроллер ZigBee:
- если выставлена неправильная мощность, сеть всё равно создаётся
- обновление внутреннего ПО стика снова работает
👍15❤7🔥4
[BETA] 1.11.4 (ревизия: 13830)
Основные изменения:
- улучшена работа с серийным портом и TCP-соединениями
Контроллер ZigBee:
- корректный запуск в нештатных ситуациях
- более надежное восстановление работы при ошибках
- обработка ситуации, когда устройство становится online без анонса
WEB 1.5.37:
- улучшена адаптивность интерфейса
- заголовок больше не залезает под шестерёнку
Основные изменения:
- улучшена работа с серийным портом и TCP-соединениями
Контроллер ZigBee:
- корректный запуск в нештатных ситуациях
- более надежное восстановление работы при ошибках
- обработка ситуации, когда устройство становится online без анонса
WEB 1.5.37:
- улучшена адаптивность интерфейса
- заголовок больше не залезает под шестерёнку
1🔥13👍8❤🔥4
[BETA] 1.11.4 (ревизия: 13833)
Основные изменения:
- улучшен самый первый запуск хаба
- очень старые резервные копии теперь восстанавливаются корректно
Основные изменения:
- улучшен самый первый запуск хаба
- очень старые резервные копии теперь восстанавливаются корректно
👍10🔥6❤5
[BETA] 1.11.4 (ревизия: 13837)
Основные изменения:
- улучшена работа с серийным портом при TCP-соединении
Контроллер ZigBee:
- улучшена обработка ошибок на старте
Основные изменения:
- улучшена работа с серийным портом при TCP-соединении
Контроллер ZigBee:
- улучшена обработка ошибок на старте
👍12❤🔥6🔥5
[BETA] 1.11.4 (ревизия: 13838)
Контроллер ZigBee:
- улучшен механизм восстановления работы в случае проблем со стиком или сетью
Контроллер ZigBee:
- улучшен механизм восстановления работы в случае проблем со стиком или сетью
👍9🔥8❤4
[BETA] 1.11.4 (ревизия: 13848)
Основные изменения:
- установка опций при спаривании теперь всегда работает корректно
- улучшен модуль резервных копий
Контроллер ZigBee:
- улучшен механизм восстановления работы в случае проблем со стиком или сетью
Основные изменения:
- установка опций при спаривании теперь всегда работает корректно
- улучшен модуль резервных копий
Контроллер ZigBee:
- улучшен механизм восстановления работы в случае проблем со стиком или сетью
👍11🔥8❤6
[BETA] 1.11.5 (ревизия: 14018)
Основные изменения:
- ускорен запуск хаба примерно на треть
- более надежный выбор случайного незанятого порта
- обновление хаба больше не запустить дважды
- убрана отправка лишних событий
- в кодовых сценариях теперь тоже лимит на выполнение в 60 секунд
- оптимизация отправки событий в веб
- улучшена работа с серийным портом через TCP-соединение
- защита от двойного запуска контроллера, моста, сервиса уведомлений
Контроллер Homekit:
- при удалении аксессуара больше не отвязывается мост
- после удаления моста, его можно добавить сразу без перезагрузки контроллера
Контроллер Xiaomi:
- устройства теперь можно удалять
Контроллер ZigBee:
- переписан механизм включения и переподключения при ошибках, теперь восстанавливается корректно из любого состояния
Камеры:
- улучшен механизм подбора потока
- в разы сокращен расход памяти
- улучшена производительность
- исправлен ряд проблем со STUN подключениями
Основные изменения:
- ускорен запуск хаба примерно на треть
- более надежный выбор случайного незанятого порта
- обновление хаба больше не запустить дважды
- убрана отправка лишних событий
- в кодовых сценариях теперь тоже лимит на выполнение в 60 секунд
- оптимизация отправки событий в веб
- улучшена работа с серийным портом через TCP-соединение
- защита от двойного запуска контроллера, моста, сервиса уведомлений
Контроллер Homekit:
- при удалении аксессуара больше не отвязывается мост
- после удаления моста, его можно добавить сразу без перезагрузки контроллера
Контроллер Xiaomi:
- устройства теперь можно удалять
Контроллер ZigBee:
- переписан механизм включения и переподключения при ошибках, теперь восстанавливается корректно из любого состояния
Камеры:
- улучшен механизм подбора потока
- в разы сокращен расход памяти
- улучшена производительность
- исправлен ряд проблем со STUN подключениями
👍28🔥11❤4
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 (бесплатно)
Свежая бета 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🔥10❤8🤬2❤🔥1
Forwarded from Sprut.hub (Sprut)
accessory.json
56.1 KB
ВАЖНО! Eсли у вас есть самописные (кастомные) шаблоны для spruthub - просим заранее их доработать, так как в 1.12 мы внесли ряд изменений, для упрощения и стандартизации работы с шаблонами.
1. Поле link всегда массив
- было: объект или массив объектов
- стало: только массив объектов
2. Поле template всегда массив строк.
- было: строка или массив строк
- стало: только массив строк
3. Поля manufacturerId и modelId - больше не используются круглые скобки.
- было:
- стало:
4. В каждом файле теперь может быть только один шаблон, поэтому файл должен начинаться c { и заканчиваться }.
Если возникнут вопросы, пишите в чате, поможем. Для проверки синтаксиса, подготовили вам json схему.
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 схему.
👍9❤5❤🔥3⚡2🙏1🍓1