Sprut.hub сhangelog – Telegram
Sprut.hub сhangelog
2.82K subscribers
14 photos
4 videos
1 file
71 links
Download Telegram
[BETA] 1.11.1 (ревизия: 13544)

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

ZigBee:
- больше не пытается обновить прошивку, если это удалённый стик
- улучшена возможность развернуть бекап на прошивке стика 6+, без переспаривания устройств (пока только CE, SH2 и WB stick 3)
- повышена стабильность

Камеры:
- камеры в homekit снова работают
- исправлено несколько проблем, приводящих к нестабильному изображению

Контроллер Homekit:
- исправлено подключение к устройствам с некорректными символами в hostname
🔥10👍53🤬1
Была исправлена ошибка, препятствующая обновлению операционной системы на некоторых spruthub CE.

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

Это обновление уже давно установлено на большинстве spruthub CE, но на некоторых старых прошивках процесс не мог завершиться. Софт хаба при этом мог быть на свежей версии, а система на старой.

Приносим извинения за доставленные неудобства.
👍208🤝4
[BETA] 1.11.1 (ревизия: 13561)

Основные изменения:
- хаб ожидает регистрации mdns (максимум 10 сек), после этого продолжает загрузку
- при изменении имени Контроллера, Моста или Уведомления, они сразу отображаются в общем списке
- не выводим лишнюю информацию о незначительных ошибках api в лог

Сценарии:
- условия характеристик со временем должны корректно работать при использовании конструкций "если температура > 25 более 10 мин"

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

ZigBee:
- улучшено развертывание бекапа на прошивке стика 6+, без переспаривания устройств (пока только CE, SH2 и WB stick 3)

Камеры:
- автовыбор типа шифрования исходя из поддерживаемых homekit камерой
👍20🔥97
[BETA] 1.11.2 (ревизия: 13600)

Основные изменения:
- аксессуар теперь можно переименовать отдельно от сервиса

Сценарии:
- сценарии с учетом времени теперь правильно работают при многопоточном выполнении

ZigBee:
- исправлен сервер времени, некоторые запросы могли обрабатываться некорректно

Homekit:
- при удалении аксессуара, удаляется и устройство из контроллера

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

Обновление системы на spruthub2: 20250210_1437
- обновление ядра и компонентов
- улучшена работа при нестабильном сигнале WiFi
- исправлена очень редкая проблема с невозможностью подключится к WiFi на старте
- проверка/исправление microSD карт перед использованием
- запасные NTP сервера, на случай недоступности основных

WEB 1.5.31
- перетаскивание в сценариях в режиме "по устройству списком" теперь работает
- фильтр на "скрытые" работает корректно во всех окнах
- улучшена работа анимации, уменьшена нагрузка
- при редактировании кода в сценариях с телефона, теперь можно ставить курсор в конец строки
- убран блок ограничения если есть блок доступные значения
- выведены доступные значения в режиме чтения, в разделе "информация о характеристике"
- "посмотреть в каталоге" теперь открывает страницу устройства на sprut.ai
- в настройках теперь видно, от какого они аксессуара
- новое окно для добавления устройств
- новое окно для клиентов
- добавлены недостающие иконки сервисов
- в карточке устройства теперь выводится его статус
- переработана "связь с устройством"
- если в списке выбора не валидное значение, все равно можно выбирать из списка
- иногда не показывались иконки в окне устройства
- длинные названия сценариев теперь обрабатываются корректно
- название дома снова обновляется без рефреша
- в сценарии по времени добавлены секунды
- множество мелких изменений и исправлений
4🔥46👍228🤝2
[BETA] 1.11.2 (ревизия: 13657)

Homekit:
- не нарушается очередность сообщений
- время следующего пинга рассчитывается с учетом последней активности

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

WEB 1.5.32
- в окно выбора сервисов добавлен идентификатор aid.sid
- в ряде мест добавлен умный поиск
- курсор на тач дисплеях больше не пропадает
- новый вид выпадающих списков
- в выпадающих списках могут отображаться описания
- старые хабы корректно открываются в новом вебе
👍19🔥104
This media is not supported in your browser
VIEW IN TELEGRAM
Пример работы умного поиска
🔥38👍317👏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
- улучшена белая тема
🔥10👍62
[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
33🔥95👍20🍾17❤‍🔥63😁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.
👍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