WB-MSW-ZIGBEE v3 не работает по zigbee2mqtt

Добрый день. Приобрел датчик, он не цепляется в zigbee2mqtt. Пишет, устройство не поддерживается
Модель Zigbee - WBMSW3
zigbee_manufacturer - Sprut.device
Статус поддержки - not_supported

Какая прошивка установлена - не знаю.
На наклейке написано
HW: v4.19A/M
FW: 4.17.1
4264834080

Что делать?

Добрый день. Какая версия zigbee2mqtt? поддержка есть начиная с 1.22.2
Для работы нового zigbee2mqtt - надо обновить fw Модуль расширения: ZigBee, WBE2R-R-ZIGBEE — Wiren Board

Все понял. Спасибо. У меня 1.21. После апдейта все поехало

1 лайк

@Gonzales
В zigbee2mqtt 1.22.2 можно только получать данные с датчика, управлять светодиодами и зуммером, но нельзя изменять параметры и работать с ИК. Всё это появится в zigbee2mqtt 1.22.3, которая будет в конце этого месяца.

Обновление прошивки «по воздуху» появится примерно в феврале.

1 лайк

Спасибо, будем ждать обновлений

А не подскажете, датчик все время сыпет в топик, так как меняется значение occupancy_level. Нельзя ли в текущей версии zigbee2mqtt игнорировать этот параметр?

В целом так и должно быть: значение изменяется - датчик присылает новые данные. А что не устраивает сейчас, почему нужно игнорировать параметр?

С помощью какого устройства опрашиваете датчик?

Очень часто происходит изменение, примерно раз в секунду, соответственно возрастает абсолютно ненужная нагрузка на систему, раз в секунду получать данные, их парсить и понимать, что они (данные) не нужны. Я нашел в настройках датчика параметр Filter attributes from publish payload, добавил туда occupancy_level, он соответственно исчез из сообщений, но они все равно приходят с той же частотой.

@Gonzales

Здравствуйте, хороший вопрос, спасибо.

Настроить опрос некоторых параметров вы можете в веб-интерфейсе zigbee2mqtt на вкладке Reporting. Или отправив MQTT-запрос в топик zigbee2mqtt/bridge/request/device/configure_reporting, пример запроса, где 0x842e14fffe8b184e — имя устройства:

{
  "id": "0x842e14fffe8b184e/1",
  "cluster": "msOccupancySensing",
  "attribute": "occupancy",
  "minimum_report_interval": 5,
  "maximum_report_interval": 10,
  "reportable_change": 10
}

Подробнее можно почитать в документации zigbee2mqtt.

Список доступных кластеров и атрибутов можно посмотреть в файле /mnt/data/root/zigbee2mqtt/node_modules/zigbee-herdsman-converters/devices/sprut.js.

К сожалению, пока нельзя настроить кастомные атрибуты, такие так: sprutOccupancyLevel, noise, noiseDetected. И пока непонятно, как это поддержать.

Мы узнаем у автора zigbee2mqtt, как это сделать, постараемся подготовить правки в версию 1.22.4 и опишем в документации.

Спасибо!

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.

Здравствуйте. Добавили настройку интервалов опроса в zigbee2mqtt 1.24.0 и дополнили документацию.

Кроме того, пересмотрели настройки по умолчанию для большинства каналов. Теперь проблемы большой нагрузки на сеть и CPU при парсинге ответа быть не должно. Спасибо за обратную связь.

2 лайка