Добрый день, подскажите WB7 с модулем WBE2R-R-ZIGBEE v.2. В сети около 35 реле (в основном Tuya 2Gang switch). Начала появляться ошибка NWK_TABLE_FULL. С чем можно это связать ? В характеристиках модуля было указано количество 200 устройств
Здравствуйте. Благодарю за ожидание.
Ошибка NWK_TABLE_FULL
указывает на то, что таблица маршрутизации Zigbee сети заполнена, и координатор (в данном случае модуль WBE2R-R-ZIGBEE v.2 на WB7) больше не может добавлять новые устройства или поддерживать маршрутизацию для текущих.
Таким образом, попробуйте:
- Оптимизировать топологию сети. Уменьшите количество маршрутизаторов, если их слишком много, и оставьте ключевые устройства.
- Очистить таблицу маршрутизации:
Перезагрузите службуzigbee2mqtt
, чтобы очистить таблицу маршрутов:
systemctl restart zigbee2mqtt
После этого добавляйте устройства постепенно.
- Обновить прошивку Zigbee-адаптера:
Проверьте, есть ли доступные обновления прошивки для модуля WBE2R-R-ZIGBEE v.2. Новая прошивка может улучшить управление таблицей маршрутизации.
- Снизить нагрузку на сеть:
Проверьте настройки Zigbee2MQTT и установите параметры, которые снизят нагрузку на сеть:
{
"advanced": {
"rtscts": false, // Отключить RTS/CTS, если он включён
"availabilityTimeout": 120, // Увеличить таймаут доступности устройств
"concurrent": 5 // Ограничить количество одновременных операций
}
}
- Мониторинг уровня сигнала устройств:
Проверьте уровень сигнала устройств с помощью Zigbee2MQTT. Если есть устройства с низким сигналом, добавьте маршрутизаторы ближе к ним или переместите их.
- Обновить Zigbee2MQTT:
Убедитесь, что вы используете последнюю версию Zigbee2MQTT, так как новые версии часто исправляют баги и оптимизируют управление сетью.
- Для дополнительной информации соберите логи Zigbee2MQTT и найдите устройства, которые вызывают проблемы:
journalctl -u zigbee2mqtt -f
Обратите внимание на частоту переподключений и уровень сигнала устройств.
Извините что влезаю…
пп1 - как « Уменьшите количество маршрутизаторов»? Если устройство маршрутизирует как ему сказать что нужно прикинуться листом?
по пп4 разве конфигурация Z2M не в формате yaml?
Из приведенных настроек только rtscts еще «на месте» да и он по умолчанию уже false.
пп5 - Z2M в связке с адаптером врет при показе уровня сигнала (никогда не бывает больше 180 даже вплотную к адаптеру). Я уже обращал внимание разработчиков на это на форуме, но т.к. нет анализатора спектра и т.п. устройств данных не хватило.
Здравствуйте.
Действительно, прямо прописать роль устройства не представляется возможным. Роль определяется конструкцией и прошивкой. Однако, ссть несколько способов:
- Использовать устройства, которые работают как конечный узел.
- Использовать устройства, которые обеспечивают стабильные маршруты (например, Zigbee-умные розетки), для уменьшения значимости менее надёжных маршрутизаторов.
Да, вы правы. Перепутал. Так верно:
advanced:
rtscts: false # По умолчанию уже false, но можно явно указать
availability_timeout: 120 # Таймаут доступности устройств
network_scan_interval: 900 # Уменьшение частоты проверки сети
queue:
concurrent: 5 # Ограничение одновременных операций
Согласен. Разработчики периодически исправляют проблемы с RSSI, поэтому важно использовать актуальные версии ПО и прошивок.
Также, на zigbee2mqtt.io рекомендуют уменьшить помехи от Wi-Fi путем переключения ZigBee канала.
По интерференции Zigbee и WiFi тут нормально нарисовано ZigBee and Wi-Fi Coexistence | MetaGeek
Подскажите, уровень сигнала на устройствах нормальный, но команды доходят очень долго. Переместить маршрутизаторы не представляется возможным (они в подрозетниках выключателей. Можно ли установить усилители Zigbee и как их правильно прописать в Z2M
Сеть zigbee самонастраиваемая (если говорить по простому). Ваши реле и являются «усилителями» - никаких особых устройств не нужно. Насколько понимаю суть вашей проблемы в том, что все реле являются ретрансляторами и пытаются работать напрямую с координатором. В теории сеть должна самонастроиться и часть устройств должна подключаться через соседние. Но видимо есть нюансы в реализации протоколов. Можно попробовать добавить в сеть устройство которое станет «главнее» соседних ретрансляторов и они подключатся к нему. По опыту даже внешне идентичные устройства совсем по разному работают. В моей сети например самими «желанными» ретрансляторами являются лампочки филипс huie и старые розетки aqara . При этом пара новых розеток уже не очень дружат с остальным зоопарком. Zigbee из-за своей универсальности страдает оттенком DIY и склонна к экспериментам