devbis / z03mmc

Xiaomi LYWSD03MMC Zigbee Firmware
GNU General Public License v3.0
955 stars 46 forks source link

Отваливание термометров из сети Zigbee. #95

Open pvvx opened 11 months ago

pvvx commented 11 months ago

@devbis - замеченные проблемы:

Если не некий период отключить координатор, тогда устройства переключаются на роутеры. После переключения на роутеры “умных розеток” Tuya, к термометрам не проходят ни какие Zigbee команды. Через неопределенный срок прерывается и передача показаний от термометров. При уменьшении интервала связи у термометра, данный процесс носит немного другой характер. Связь с термометром просто становится нестабильной и хаотично проявляются описанные эффекты.

Протестировано на 5-ти разных типах Zigbee розеток от Tuya, плюс на https://pvvx.github.io/TS0001_TZ3000/

Всё это коррелирует с такими сообщениями от пользователей https://github.com/pvvx/ZigbeeTLc/issues/17#issue-2011157123 - тут конкретно термометр работает через розетки от Tuya. И дубль тут https://github.com/devbis/z03mmc/issues/71


Отключение координатора на сутки в сети с несколькими Tuya розетками привело к отваливанию всех термометров. При этом вариант, работающий одновременно в Zigbee и BLE, при включении координатора восстановился в сети. У него интервал между активностями 5 секунд. Но это единичный тест и не стоит рассматривать как панацею, а является только возможным направлением в решении этих проблем с Tuya. Версию, что в SDK есть ограничение по количеству повторных запросов на перерегистрацию я ещё не проверял. Xiaomi LUM термометр не отваливается при работе через Tuya розетки, но он работает по другим принципам – не требует подписки, а передает данные когда ему захочется, как и большинство Tuya датчиков...

pvvx commented 11 months ago

Проблему скорее всего не исправят, у создателя преоритет стоит на проблемы связанные с работой home assistant и tuya шлюза у создателя нет

Это не проблема шлюза Tuya. Это проблема в коде всех Tuya Zigbee роутеров. Tuya и Xiaomi не поддерживает Zigbee 3.0 - у них свои стандарты. А по поводу шлюзов Tuya - Tuya решили закрыть сторонние варианты шлюзов в продаже под своей маркой и будут изготавливать только свои шлюзы, со своими стандартами.

Альтернативные варианты прошивок и прочего не будут использовать проприетарные стандарты. Писать всякие "причуды" в каждую интеграцию к "Умным домам" так же никто не будет, Zigbee заканчивается, как устаревший протокол.