Добрый день. Приобрел датчик, он не цепляется в 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. После апдейта все поехало
@Gonzales
В zigbee2mqtt 1.22.2 можно только получать данные с датчика, управлять светодиодами и зуммером, но нельзя изменять параметры и работать с ИК. Всё это появится в zigbee2mqtt 1.22.3, которая будет в конце этого месяца.
Обновление прошивки «по воздуху» появится примерно в феврале.
Спасибо, будем ждать обновлений
А не подскажете, датчик все время сыпет в топик, так как меняется значение 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 и опишем в документации.
Здравствуйте. Добавили настройку интервалов опроса в zigbee2mqtt 1.24.0 и дополнили документацию.
Кроме того, пересмотрели настройки по умолчанию для большинства каналов. Теперь проблемы большой нагрузки на сеть и CPU при парсинге ответа быть не должно. Спасибо за обратную связь.