Sprut.hub сhangelog – Telegram
Sprut.hub сhangelog
2.83K subscribers
14 photos
4 videos
1 file
71 links
Download Telegram
Channel created
Forwarded from Sprut.hub (Sprut)
Версия 1.6.0:
- ZigBee и Zwave готовы к тесту
- Нереально большое количество изменений под капотом, поэтому опустим эти мелочи.
- Тестирование на WB возобновлено, всем желающим присоединиться велком @sprut666666
Forwarded from Sprut.hub (Sprut)
Версия 1.6.1:

zWave:
- Детект 22-х видов стиков zwave
- Группы ассоциаций на странице информации
- Чтение актуальных значений всех конфигов при спаривании

ZigBee:

Исправлена работа устройств:
- lumi.remote.b186acn01.json
- lumi.remote.b1acn01.json
- lumi.remote.b286acn01.json

Добавлены устройства:
- lumi.sensor_86sw1.json
- lumi.sensor_86sw2.json
- lumi.sens

Обновление прошивки Sprut.stick ZigBee 2 Pro до 6.7.6.1:
- Чуть-чуть увеличена дальность работы

После нажатия кнопки «обновить», автоматически произойдет обновление хаба и прошивки стика. Пока идёт обновление не выключайте устройство и не вытаскивайте Sprut.stick ZigBee 2 Pro. (а лучше отойдите от устройства минут на 5)
👍1
Forwarded from Sprut.hub (Sprut)
Версия 1.6.2:

ZWave:

Добавлены устройства:
- Devolo MT2653

ZigBee:

Расширена работа устройств:
- lumi.ctrl_neutral1
- lumi.ctrl_neutral2

Добавлены устройства:
- lumi.ctrl_86plug.aq1
- lumi.ctrl_ln1.aq1
- lumi.ctrl_ln2.aq1
- lumi.relay.c2acn01
- SA-003-Zigbee
- Dimmer switch wo neutral

Добавлено:
- Режим работы: сниффер
- Кнопка копирования на вкладке информации об устройстве
- Спаривание устройств Legrand
- Запрет снятия галки во время прошивки стика
- Запрет удаления стика из списка устройств
- Оптимизация и улучшения

Общие изменения:
- Кнопка копирования на вкладке информации об устройстве
- Возможность выбирать уровень логирования в вебе для каждого контроллера отдельно.
- Расширен парсинг значений для типа BOOLEAN (true, false, on, off, 0, 1) и других типов
- Исправлена проблема обратной связи от MQTT
- Скачивание логов из веб интерфейса
- Различные подсказки в вебе при наведении мышкой
- Редактирование триггеров
- Новая модель генерации имён
- Модель и id ноды на карте
- Убраны лишние строки лога
Forwarded from Sprut.hub (Sprut)
1.6.3

Общие изменения
- Полностью переписан модуль виртуальной лигики, требуется обратить особое внимание на работу вирт термостатов, увлажнителей и т.д.
- Кастомная характеристика для шторы TargetPositionState - позволяет открывать/закрывать/останавливать штору
- Удаление контроллеров
- Сообщение и остановка загрузки если порт не указан, для всех контроллеров
- Включение/выключение кондиционера, запоминание режима, и правка бага со статусами при использовании Яндекс и МейлРу
- Обновление поддержки протокола Яндекс&МейлРу для работы с датчиками (амперы, ватты, вольты, СО2, температура, уровень воды + увлажнитель)
- Исправлен баг, возникающий в случае неверно указанного порта
- Более надежная и быстрая работа с портами, пока для JSerial
- Добавлен сброс порта в начальное состояние в случае ошибки
- Убраны сообщения об ошибках доступа при логине, в логе, и многие другие лишние сообщения
- Исправлены откаты на предыдущие значения при управлении через веб

ZWave

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

ZigBee

Общие изменения
- немного изменен формат линков, возможно создадутся дубли некоторых уже существующих аксессуаров (старые при необходимости удаляем)
- Разрешено спаривание устройства через всю сеть роутеров
- Автоопределение лучшего канала, при первой инициализации стика
- Расширены возможности темплейтов, возможность записывать параметры в типе данных отличных от типа атрибута
- Поддержка фрагментации пакетов
- Оптимизация размеров отправляемых пакетов
- Более быстрый опрос неизвестных устройств
- Исправлен баг с переполнением буфера
- Увеличен максимальный размер пакетов
- Возвращено управление краном через веб

Расширена работа устройств
- lumi.ctrl_ln2.aq1
- lumi.light.aqcn02
- LWA004

Добавлены устройств
- lumi.curtain.hagl04.json
- lumi.curtain
- lumi.curtain.aq2
- lumi.sensor_natgas
- lumi.sensor_smoke
- _TZ2000_hjsgdkfl
- _TYZB01_hjsgdkfl
- _TYZB01_a476raq2
- lumi.switch.n3acn3
- lumi.switch.l3acn3
- lumi.remote.b486opcn01
- lumi.remote.b186acn02
- lumi.remote.b286acn02
- GL-C-006
- GL-B-008Z
- GL-C-008
- TS0011
- Lamp_01

Neptun

Общие изменения
- Исправление в работе термостата

MQTT

Общие изменения
- Изменён принцип формирования темплейтов, что существенно расширяет функционал
- Переписаны все темплейты под новую структуру, если у вас были свои темплейты их нужно обновить под новую структуру
- Так же часть устройств могут потерять управление и их нужно будет пересоздать
- Восстановлена работа WB-MIO-GPIO

Расширена работа устройств
- 517F.json

ModBus

Расширена работа устройств
- DDM845R.json
- WB-MR6C.json
- WB-MRGBW-D.json
- WB-MSW2.json
- WB-MSW3.json
- WB-MR3.json
- WB-MSW3.json
Forwarded from Sprut.hub (Sprut)
1.6.4

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

ZigBee:
- поддержка Sprut.stick ZigBee 2 WB Pro
- обновление прошивки стика до 6.8.0.1, при старте хаба
- решена проблема с обновлением прошивок на WB
- быстрое удаление устройств
- оптимизация спаривания с устройствами, залоченными на производителя
- поддержка команд в опциях
- тонкая настройка репортов от устройств в интерфейсе
- часть настроек скрыта за галочку «Расширенные настройки»
- настройка «Показать все события» и еще пара улучшений для отладки устройств
- расширен опрос неизвестных устройств
- ускорена отправка данных в стик
- более подробный лог при недоставке сообщения
- улучшена работа с сериал портом
- опрос устройства после анонса
- новый принцип формирования ExtPanId
- возможность сменить канал с минимальными последствиями для устройств, они уйдут вместе с вами на новый канал
- дополнительные обязательные шаги при спаривании
- обновление прошивки устройств перед спариванием

Добавлены устройства:
- Connected outlet
- ivfvd7h
- _TYZB01_xfpdrwvc
- lumi.magnet.agl02
- lumi.sensor_ht.agl02
- lumi.motion.agl02
- lumi.plug.maeu01
- LCT026
- LCA001
- LCT024
- LWA004
- LCT014
- SML001
- SSHM-I1
- BRHM8E27W70-I1
- TS0001
- LWA001
- lumi.sensor_switch.aq3
- TS0202

Расширена работа устройств:
- lumi.curtain
- lumi.curtain.hagl04
- lumi.curtain.aq2
- Dimmer switch wo neutral
- RICI01
- lumi.remote.b486opcn01
- lumi.remote.b686opcn01
- lumi.sen_ill.mgl01


ZWave:
- выбор региона и мощности
- улучшена поддержка 700-й серии
- ускорен первичный опрос устройств
- исправлен механизм удаления мертвых нод
- исправлены проблемы с окончанием некоторых транзакций
- поддержка S0 шифрования
- амперы для ZW099
- обновление всех значений при спаривании
- исправлены FGWP101, FGWP102, FGD212
- больше информации на вкладке информации
- поддержка всех новых модификаций ранее добавленных устройств Fibaro
- более полная поддержка протокола
- исправлена проблема с детектом стиков
- улучшена работа с сериал портом
- добавлены ссылки на каталог для всех устройств

Добавлены устройства:
- AEON Labs 4 in 1 Multisensor
Defaro:
- DAV-101/102
- DAR-102
NEO Coolcam
- Door/Window Sensor 1-2
- Water/Flood Sensor
- Motion Sensor 1-3
- Light Switch 1-3
- Siren Alarm
- Smart Power Plug

Yandex/MailRu:
- окна как openable.curtain
- исправлена проблема с термостатами
- исправлено несколько проблем

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

Полный список поддерживаемых устройств: https://spruthub.ru/catalog
Поддержать проект: https://www.tinkoff.ru/sl/4mnFYrkyCgR
Forwarded from Sprut.hub (Sprut)
1.6.5

Общее:
- разработка Bluetooth контроллера, пока не готов
- более полная поддержка armv8_64
- исправлена логика "Управление позицией по таймеру"
- улучшен установочный скрипт
- HSV и RGB заменены на общий Color
- исправлена зависимость между On и Brightness
- исправлены проблемы с отсылкой логов в MQTT
- MQTT не шлет клиенту обратно его сообщения
- более читаемые и понятные сообщения в логах
- замена тире на ~ в map
- автоматическая конвертация практически любых значений в необходимый формат
- исправлено востановление статусов после перезагрузки
- добавлена поддержка новых типов: Телевизор, Динамик, Устройство ввода
- ваши устройства теперь всегда в актуальном состоянии, восстанавливаются даже после изменения темплейтов
- добавлена поддержка групп с возможностью синхронизации значений: Последнее, Максимальное, Синхронизация
- адаптивная отправка событий при активных действиях пользователя (улучшена отзывчивость интерфейса)
- линковка сервисов и расширенная поддержка всех возможностей HomeKit в темплейтах

Веб интерфейс:
- добавлен новый веб интерфейс, пока в разработке, по адресу: http://web.spruthub.ru
- адаптация вывода уведомлений под новый веб интерфейс
- сервисы и характеристики теперь отсортированы по id
- правка некоторых локализаций
- небольшие улучшения старого веб интерфейса

Ассистенты:
- устройства без прав на чтение не отправляют значения в homekit
- отключен алгоритм Nagle для homekit
- немного улучшена поддержка Google
- HeaterCooler для yandex/mailru
- правка увлажнителя для mailru

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

Исправлены устройства:
- Fibaro FGMS-001
- AEON Labs ZW099

ZigBee:
- поддержка биндингов, искать в каталоге https://v2.sprut.ai/catalog?search=binding
- изменение плавности изменения яркости и цветов
- временный даунгрейд прошивки на 6.7.6, и попутно восстановление работы ZLL
- исправление проблемы с передачей больших пакетов
- полная переработка работы с цветами, использование алгоритма Philips HUE
- более строгая типизация и структура
- оптимизазация базового изучения устройтсва
- временно отключена возможность обновления прошивок устройтсв
- ускорение, оптимизация и улучшение работы
- второй этап увеличения стабильности ZigBee сети
- второй этап улучшения информативности карты сети

Добавлены/улучшены устройства:
- Lamp_01
- _TYZB01_zwvaj5wy
- lumi.relay.c2acn01
- RH3001
- RH3040
- TS0218
- SmokeSensor-N
- SYMFONISK Sound Controller
- Door_Sensor
- Leak_Sensor
- Motion_Sensor
- LCT024
- RWL021
- SGMHM-I1
- SMHM-I1
- SOHM-I1
- SSHM-I1
- SWHM-I1
- CSW_ADUROLIGHT
- VMS_ADUROLIGHT
- RH3001
- RH3040
- RH3040_v2
- TS0202
- TS0205
- ivfvd7h
- lumi.curtain.hagl04
- lumi.magnet.agl02
- lumi.motion.agl02
- lumi.plug.maeu01
- lumi.remote.b186acn01
- lumi.remote.b186acn02
- lumi.remote.b1acn01
- lumi.remote.b286acn01
- lumi.remote.b286acn02
- lumi.remote.b686opcn01
- lumi.sensor_86sw1
- lumi.sensor_86sw2
- lumi.sensor_ht
- lumi.sensor_magnet.aq2
- lumi.sensor_magnet
- lumi.sensor_motion.aq2
- lumi.sensor_motion
- lumi.sensor_natgas
- lumi.sensor_smoke
- lumi.sensor_switch.aq2
- lumi.sensor_switch.aq3
- lumi.sensor_switch
- lumi.sensor_wleak.aq1
- lumi.vibration.aq1
- lumi.weather
- ZB-CL01
- ivfvd7h
- WB01
- MS01
- DS01
- TH01
- BASICZBR3
- S31 Lite zb
- lumi.remote.b286opcn01
- lumi.remote.b486opcn01
- lumi.remote.b686opcn01
- TS0201
- RWL021
- TS0121
- E220-KR4N0Z0-HA
- LCA001
- LCT014
- LCT024
- LCT026
- GL-C-007
- FB56-ZCW20FB1.2
- ZB-CL01
- GL-C-006
- GL-C-007
- GL-C-008
- GL-B-008Z
- GL-S-004Z
- GL-B-007Z
- BRHM8E27W70-I1
- GL-B-001Z
- GL-B-007Z
- vivi ZLight
- TRADFRI wireless dimmer

ModBus:
- улучшен алгорим адаптивного чтения регистров
- групповое чтение регистров
- полностью переработан контроллер
Forwarded from Sprut.hub (Sprut)
1.6.6

Общее:
- новая характеритика CurrentMotionLevel для MotionSensor
- новый сервис PulseMeter и характеристика Pulse Count, счетчик импульсов
- отправка данных в MQTT без задержек
- восстановление работы логики и триггеров после загрузки хаба
- разрешено использование названий на любых языках
- теперь хаб показывает не только версию, но так же ревизию и дату сборки
- на странице аксессуаров указано текущее их количество (максимум 150 видимых разрешено в хомките)
- улучшена читаемость логов
- характеристика Hue не может быть без Saturation и наоборот
- в триггерах показываются только доступные значения (valid values)
- исправлены проблемы с инвертированием характеристик
- восстановление логики из шаблона
- попытка автовосстановления базы в случае сбоя питания
- отображение RSSI на карте для Z-Wave и Zigbee

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


ZigBee:
- улучшено и переработано построение карты сети
- расширенное логгирование при включении «показать все события»
- исправлено спаривание некоторых привередливых устройств
- вернулись обновления устройств, так же добавлены прошивки на Xiaomi/Aqara
- в разы ускорена отправка транзакций, теперь можно так https://www.instagram.com/p/CHkywnfCfTM/
- оптимизация ядра под работу 100+ устройств
- много других улучшений

Добавлены устройства:
- Gledopto GL-S-007Z
- Philips LST002
- Sprut.device WBMSW3
- Xiaomi lumi.light.cwopcn01
- Xiaomi lumi.light.cwopcn03
- Xiaomi lumi.sensor_cube.aqgl01

Исправлены/улучшены устройства:
- Aqara lumi.sensor_switch.aq2
- Aqara lumi.ctrl_86plug.aq1
- Aqara lumi.sensor_magnet.aq2
- Aqara lumi.sensor_wleak.aq1
- Xiaomi lumi.sensor_switch
- Xiaomi lumi.ctrl_86plug
- Xiaomi lumi.plug
- Xiaomi lumi.sensor_natgas
- Xiaomi lumi.ctrl_neutral1
- Xiaomi lumi.ctrl_neutral2
- Xiaomi lumi.sensor_86sw1
- Xiaomi lumi.sensor_86sw2
- Xiaomi lumi.sensor_magnet
- Tricolor SGMHM-I1
- Elari TS0121
- eWeLink WB01
- Philips SML001
- Philips RWL021
- Philips LST002
- Philips LCT014
- Philips LCT024
- Gledopto GL-C-007
- Gledopto GL-C-008
- LifeControl vivi ZLight
- IKEA SYMFONISK Sound Controller


ModBus:

Исправлены/улучшены устройства:
- WB-MSW3
- WB-MRGBW-D


MQTT:
- увеличен интервал поиска

Исправлены/улучшены устройства:
- WB-MIO-GPIO-DIR
- WBIO-DO-R10R-4


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


Исправлены/улучшены устройства:
- Fibaro FGMS-001
- Fibaro FGGC-001
- Fibaro FGRGBWM-441
- Fibaro FGS-211
- Fibaro FGS-212
- Fibaro FGS-213
- Fibaro FGS-221
- Fibaro FGS-222
- Fibaro FGS-223
- HeatIt TF021
- AEON Labs ZW099
- Danfoss LC-13
- Defaro DAS-102
- Think Simple Vitrum (все виды)


Добавлены устройства:
- Defaro DIT-101-102
- Devolo MT02792
- Eltex SZ-W02
- Philio PAN03
- Siegenia AEROPAC
- TKB Home TZ04
- TKB Home TZ06
- TKB Home TZ08
- TKB Home TZ10
- TKB Home TZ35S
- TKB Home TZ36D
- TKB Home TZ37
- TKB Home TZ55D
- TKB Home TZ65D
- TKB Home TZ66D
- TKB Home TZ67
- TKB Home TZ68
- TKB Home TZ69
- TKB Home TZ74
- TKB Home TZ75
- TKB Home TZ77
- TKB Home TZ78
- TKB Home TZ79
- TKB Home TZ88
- TKB Home TZE93
- TKB Home TZE96

Полный список поддерживаемых устройств: https://spruthub.ru/catalog
Поддержать проект: https://www.tinkoff.ru/sl/4mnFYrkyCgR
По всем вопросам в чат: https://news.1rj.ru/str/SprutHub_Chat
По вопросам сотрудничества: @sprut666666
Полный список поддерживаемых устройств: https://spruthub.ru/catalog
Поддержать проект: https://www.tinkoff.ru/sl/4mnFYrkyCgR
Ревизия: 3212
- Исправление дублей логики
Ревизия: 3217

ZigBee:
- Улучшен первоначальный опрос
- Улучшен периодический опрос состояний

z-wave:
- Небольшие улучшения загрузки
Ревизия: 3236

Общее:
- Увеличена скорость тригеров, мультилинков, мктт, логики, хомкита, гугла.
- Исправлена работа триггеров
- Запуск таймеров после перезагрузки хаба только при активном состоянии датчика

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

z-wave:
- Исправлен SZ-W02
Ревизия: 3240

Общее:
- Оптимизация работы MQTT

ZigBee:
- Убрана ненужна информация из логов
- Оптимизация работы со спящими устройствами
Ревизия: 3257

Общее:
- Дополнительные проверки в виртуальной логике
- link2 стал просто link, нужно учесть в кастомных темплейтах
- Дополнительные параметры синхронизации линков внутри группы: минимальное и среднее значение
- Запрет изменять то чего нельзя менять )
- Ещё немного скорости
- Оптимизирована механика синхронизации значений ликов в группе

ZigBee:
- Оптимизация опроса устройств которые требуют настройки при каждом включении
- Улучшен алгорим актуализации статусов и построения карты
- В опросе состояний больше не учавствуют устройва которые находятся под поллингом
- При обновлении прошивки, новая версия обновляется и в интерфейсах
- Оптимизация процедуры спаривания
Ревизия: 3284

Общее:
- теперь не срабатывают кнопки на загрузке
- исправлено среднее значение при группировке линков
- текущая версия хаба должна показываться без перезагрузки страницы
- Inversed, SwitchOffTime и SwitchOffDelay выставляются без перезагрузки
- оптимизация HomeKit, стал ещё быстрее
- исправлены проблемы на загрузке хаба

ZigBee:
- по нажатию на Sprut.stick теперь работает переход в каталог
- BRHM8E27W70-I1 отдельный канал на цвет
- уменьшен размер пакета при обновлении прошивки
- SML001 минимальное время отдачи движения ограничено 10-ю секундами
- оптимизация построения карты
- убрана синхронизация статусов Xiaomi протечки и герконов

MQTT:
- добавлено 2-а темплейта для Tasmota_Sonoff

ModBus
- чистка имён при поиске
Ревизия: 3314

Общее:
- возможность включать расширенное логирование

ZigBee:
- заработало обновление прошивки для батареичных девайсов от HUE (отдельное спасибо @AGKulikov)
- оптимизация построения карты
- повышение стабильности
Ревизия: 3375

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

Новые типы логики:
- текущий статус двери зависит от целевого
- текущий статус замка зависит от целевого

ZWave:
- исправлены проблемы с отправкой сообщений в стик
- улучшена отправка сообщений спящим устройствам
- доработка логирования, чуть больше порядка
- при первом спаривании опрос с максимальным приоритетом, далее в фоне
- описания параметров устройств (если есть) при наведении на них мышкой

ZigBee:
- обновление прошивки до 6.7.8.0
- Touchlink вернулся
- упрощённое сопряжение Xiaomi
- улучшен процесс обновления прошивок устройств
- изменена процедура инициализации сети
- lumi.curtain.hagl04 исправлен перевод
- сохранение параметров при изменении
- оптимизация спаривания устройств
- переработан механизм запуска сниффера
- много подкапотных изменений

MQTT:
- сообщения в MQTT чуть красивее и с указанием retained статуса.
- оптимизирован запуск MQTT на старте хаба
- добавлены шаблоны drivent и shelly

Добавлены шаблоны ESPEasy
- 18B20.json
- BME280.json
- BMP280.json
- Contact.json
- DHT11.json
- DHT22.json
- MH-Z19.json
- Motion.json
- Outlet.json
- PZEM-004.json
- Senseair.json
- Switch.json