# Новый zigbee-herdsman

**URL:** <https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910>\
**Category:** Программное обеспечение\
**Created:** [October 6, 2020, 9:18am UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910 "2020-10-06T09:18:40Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zeta](https://support.wirenboard.com/user_avatar/support.wirenboard.com/zeta/32/30536_2.png) [@Zeta](https://support.wirenboard.com/u/Zeta)\
**Post date:** [October 6, 2020, 9:18am UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/1 "2020-10-06T09:18:40Z")

</div>

Добрый день!  
Видел, что вышел [новый движок для zigbee](https://github.com/Koenkk/zigbee-herdsman). Насколько я понял, он более стабильный и устройства подключаются гораздо проще (сейчас с zigbee-shepherd часто таймауты при подключении). Планируется ли переход и какие в целом планы по ZigBee?

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [October 6, 2020, 10:24am UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/2 "2020-10-06T10:24:37Z")

</div>

> [@Zeta](#):
>
> Планируется ли переход

Обсудим

> [@Zeta](#):
>
> какие в целом планы по ZigBee

Сейчас собирается zigbee2mqtt пакетом, больше не надо будет ставить nodejs и собирать вручную.

---

<div class="post-metadata">

**Author:** ![Zeta](https://support.wirenboard.com/user_avatar/support.wirenboard.com/zeta/32/30536_2.png) [@Zeta](https://support.wirenboard.com/u/Zeta)\
**Post date:** [October 6, 2020, 10:42am UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/3 "2020-10-06T10:42:21Z")

</div>

Уже можно тестировать?

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [October 6, 2020, 12:33pm UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/4 "2020-10-06T12:33:09Z")

</div>

Нет, но думаю будет готов на этой неделе.

---

<div class="post-metadata">

**Author:** ![Ianni](https://avatars.discourse-cdn.com/v2/letter/i/49beb7/32.png) [@Ianni](https://support.wirenboard.com/u/Ianni)\
**Post date:** [October 7, 2020, 9:21am UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/5 "2020-10-07T09:21:57Z")

</div>

Добрый день! Сейчас мы полностью переходим на основную ветку [zigbee2mqtt](https://github.com/Koenkk/zigbee2mqtt), где уже используется [zigbee-herdsman](https://github.com/koenkk/zigbee-herdsman).

Поправлю коллегу: nodejs устанавливать всё же придется, но сам zigbee2mqtt мы заранее соберем и запакуем в deb пакет, отправим в наш репозиторий для упрощения установки.

Так же уже в тестировании новая версия wb-rules и конвертера wb-zigbee2mqtt. Конвертер ставится рядом с zigbee2mqtt и отправляет в веб интерфейс контроллера данные устройств zigbee и логи zigbee2mqtt.

---

<div class="post-metadata">

**Author:** ![Zeta](https://support.wirenboard.com/user_avatar/support.wirenboard.com/zeta/32/30536_2.png) [@Zeta](https://support.wirenboard.com/u/Zeta)\
**Post date:** [October 9, 2020, 3:11pm UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/6 "2020-10-09T15:11:18Z")

</div>

Добрый вечер! Напишите когда можно будет тестировать новую версию?

---

<div class="post-metadata">

**Author:** ![Ianni](https://avatars.discourse-cdn.com/v2/letter/i/49beb7/32.png) [@Ianni](https://support.wirenboard.com/u/Ianni)\
**Post date:** [October 12, 2020, 1:16pm UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/7 "2020-10-12T13:16:00Z")

</div>

Здравствуйте. Тестировать уже можно, в репозитории всё есть. Осталось только документацию написать. Сейчас я этим занимаюсь, в ближайшее время будет готово.

Вставьте модуль zigbee в контроллер (желательно в mod3), выставите его в настройках /etc/wb-hardware.conf, установите пакеты:

```
 apt update
 apt install -y zigbee2mqtt wb-zigbee2mqtt

```

- zigbee2mqtt - это сам z2m,
- wb-zigbee2mqtt - конвертер

Необходимые пакеты wb-rules 2.6.0 и nodejs 12 установятся по зависимости

Конвертер создает девайс zigbee2mqtt в вкладке Devices, в котором отображаются логи, можно включить режим добавления устройств, обновить список добавленных устройств в Devices.  
Пример использования:

- Включаете режим добавления устройств - Permit join
- Добавляете необходимые устройства ([см инструкцию к вашему девайсу](https://www.zigbee2mqtt.io/information/supported_devices.html))
- Выключаете Permit join
- Нажимаете кнопку Update devices  
После этого все Ваши устройства должны отобразиться во вкладке devices.

Конвертер парсит json с топиков zigbee2mqtt/[FRIENDLY\_NAME]. Пока что только в одну сторону. По этому для управления устройствами (на пример zigbee розетками) нужно отправлять данные в топики zigbee2mqtt/[FRIENDLY\_NAME]/set на прямую. [см инструкцию](https://www.zigbee2mqtt.io/information/mqtt_topics_and_message_structure.html#zigbee2mqttfriendly_nameset). Это можно делать стандартным инструментом wb-rules - publish.  
Пример:

```
  publish("zigbee2mqtt/0x00158d0001f3fc34/set", JSON.stringify({ state_right: "ON" }), 2, false);

```

Если модуль не в mod3, необходимо будет указать это в файле настроек: /mnt/data/root/zigbee2mqtt/data/configuration.yaml  
Так же в этот файл можно добавить параметр включения фронтенд страницы zigbee2mqtt для упрощения настройки сети zigbee. Подробнее [тут](https://www.zigbee2mqtt.io/information/frontend.html)

Всё это я еще подробнее опишу в документации. Ожидайте. Если будут какие-то вопросы, пожелания или неполадки - обязательно пишите!

---

<div class="post-metadata">

**Author:** ![Zeta](https://support.wirenboard.com/user_avatar/support.wirenboard.com/zeta/32/30536_2.png) [@Zeta](https://support.wirenboard.com/u/Zeta)\
**Post date:** [October 12, 2020, 1:23pm UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/8 "2020-10-12T13:23:12Z")

</div>

Принято, сегодня начну тестировать.  
Почему третий слот приоритетный?

Слегка не по теме вопрос. У вас небыло такого, что после установки _Permit join_ в false, ранее привязанные датчики отваливались спустя какое-то время?

---

<div class="post-metadata">

**Author:** ![Ianni](https://avatars.discourse-cdn.com/v2/letter/i/49beb7/32.png) [@Ianni](https://support.wirenboard.com/u/Ianni)\
**Post date:** [October 12, 2020, 2:00pm UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/9 "2020-10-12T14:00:18Z")

</div>

Третий не приоритетный, просто по умолчанию прописан в конфиге zigbee2mqtt, что-бы лишний раз ничего не править советую в 3й вставлять.

По вопросу с _Permit join_ не замечал ничего такого. Все устройства на месте. А какая версия zigbee2mqtt у Вас?

---

<div class="post-metadata">

**Author:** ![Zeta](https://support.wirenboard.com/user_avatar/support.wirenboard.com/zeta/32/30536_2.png) [@Zeta](https://support.wirenboard.com/u/Zeta)\
**Post date:** [October 12, 2020, 2:11pm UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/10 "2020-10-12T14:11:28Z")

</div>

> [@Ianni](#):
>
> что-бы лишний раз ничего не править советую в 3й вставлять

Понял, спасибо!

> [@Ianni](#):
>
> А какая версия zigbee2mqtt у Вас

Пока используем 1.2.1.

---

<div class="post-metadata">

**Author:** ![Zeta](https://support.wirenboard.com/user_avatar/support.wirenboard.com/zeta/32/30536_2.png) [@Zeta](https://support.wirenboard.com/u/Zeta)\
**Post date:** [October 13, 2020, 1:04pm UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/11 "2020-10-13T13:04:44Z")

</div>

Установилось с первого раз на wb67. На 6x скоро проверю.  
Было бы неплохо сделать автоматическое обновление устройств в MQTT при добавлении, так как сейчас это лишний шаг в настройке системы.

---

<div class="post-metadata">

**Author:** ![Zeta](https://support.wirenboard.com/user_avatar/support.wirenboard.com/zeta/32/30536_2.png) [@Zeta](https://support.wirenboard.com/u/Zeta)\
**Post date:** [October 13, 2020, 2:20pm UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/12 "2020-10-13T14:20:51Z")

</div>

На 6х работает

---

<div class="post-metadata">

**Author:** ![oddentity](https://avatars.discourse-cdn.com/v2/letter/o/d9b06d/32.png) [@oddentity](https://support.wirenboard.com/u/oddentity)\
**Post date:** [October 20, 2020, 12:11pm UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/13 "2020-10-20T12:11:13Z")

</div>

Тоже потестировал на 6.6 - работает. Модуль у меня во 2-м слоте.  
Тестировал на лампочке Икеа Тродфри - определяется корректно, регулировка яркости и включение/выключение работает.

Вопрос к разработчикам - планируется ли полноценная поддержка в движке правил? Сейчас параметры только read-only, как на скриншоте. Для управления надо либо создавать еще одно виртуальное устройство, либо из командной строки, вот так:  
`mosquitto_pub -t "zigbee2mqtt/tradfri01/set" -m "{ \"brightness\": \"20\" }" `

![tradfri](https://support.wirenboard.com/uploads/default/original/2X/f/f8d3d9bf2c1806d75da2f5bce8e56548b0499494.png)

При этом, при сопряжении в логах точно определяется конкретное устройство:

`"description":"TRADFRI LED bulb GU10 400 lumen, dimmable","friendly_name":"0xec1bbdfffeafe104","hardwareVersion":1,"ieeeAddr":"0xec1bbdfffeafe104","lastSeen":1603151876337,"manufacturerID":4476,"manufacturerName":"IKEA of Sweden","model":"LED1650R5","modelID":"TRADFRI bulb GU10 W 400lm",`

По идее, можно же сразу создавать соответствующие контролы? Ну т.е. определили, что это лампа диммируемая и в Devices сразу появляется кнопка включения/выключения и регулятор яркости. Планируется такое?

---

<div class="post-metadata">

**Author:** ![Ianni](https://avatars.discourse-cdn.com/v2/letter/i/49beb7/32.png) [@Ianni](https://support.wirenboard.com/u/Ianni)\
**Post date:** [October 21, 2020, 11:06am UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/14 "2020-10-21T11:06:25Z")

</div>

Добрый день. Да, планы такие конечно есть. В первой версии не стал это делать, так как это сильно усложнит работу конвертера. Устройств довольно много, они разные и каждое описывать - это сложно. Думаю над более универсальным методом.

---

<div class="post-metadata">

**Author:** ![avp](https://avatars.discourse-cdn.com/v2/letter/a/e47c2d/32.png) [@avp](https://support.wirenboard.com/u/avp)\
**Post date:** [October 23, 2020, 1:30pm UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/15 "2020-10-23T13:30:33Z")

</div>

Для себя решил вопрос через маппинг конвенций z2m на конвенции wb. [https://github.com/avp-avp/zigbee2wb/blob/master/zigbee2wb.json](https://github.com/avp-avp/zigbee2wb/blob/master/zigbee2wb.json).

Все-таки лучше уметь двухсторонний обмен для основных устройств, чем костыль через publish

---

<div class="post-metadata">

**Author:** ![Zeta](https://support.wirenboard.com/user_avatar/support.wirenboard.com/zeta/32/30536_2.png) [@Zeta](https://support.wirenboard.com/u/Zeta)\
**Post date:** [October 29, 2020, 3:43pm UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/16 "2020-10-29T15:43:46Z")

</div>

Добрый вечер! Нету ли продвижения с публикацией сообщений?

---

<div class="post-metadata">

**Author:** ![Roman\_V](https://avatars.discourse-cdn.com/v2/letter/r/bc8723/32.png) [@Roman\_V](https://support.wirenboard.com/u/Roman_V)\
**Post date:** [November 5, 2020, 8:24am UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/17 "2020-11-05T08:24:25Z")

</div>

Добрый день, как определить в каком устройстве №1-3 подключен ZigBee модуль из командной строки? внешне если смотреть, то стоят два гнезда под антенну рядом c WiFi и над входом ETH2.

---

<div class="post-metadata">

**Author:** ![Zeta](https://support.wirenboard.com/user_avatar/support.wirenboard.com/zeta/32/30536_2.png) [@Zeta](https://support.wirenboard.com/u/Zeta)\
**Post date:** [November 5, 2020, 8:31am UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/18 "2020-11-05T08:31:31Z")

</div>

По опыту в третьем, но можно открыть крышку и глянуть, разъемы там подписаны как MOD1, MOD2, MOD3. Расположение антенны ни о чем не говорит.

---

<div class="post-metadata">

**Author:** ![Roman\_V](https://avatars.discourse-cdn.com/v2/letter/r/bc8723/32.png) [@Roman\_V](https://support.wirenboard.com/u/Roman_V)\
**Post date:** [November 5, 2020, 9:02am UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/19 "2020-11-05T09:02:30Z")

</div>

> [@Ianni](#):
>
> Необходимые пакеты wb-rules 2.6.0 и nodejs 12 установятся по зависимости
> 
> Конвертер создает девайс zigbee2mqtt в вкладке Devices, в котором отображаются логи, можно включить режим добавления устройств, обновить список добавленных устройств в Devices.

Добрый день, после установки пакетов для поддержки ZigBee для устройства на порту №3 во вкладке Devices не отображается “девайс zigBee2mqtt”, в чём может быть проблема?

---

<div class="post-metadata">

**Author:** ![BrainRoot](https://avatars.discourse-cdn.com/v2/letter/b/c2a13f/32.png) [@BrainRoot](https://support.wirenboard.com/u/BrainRoot)\
**Post date:** [November 5, 2020, 11:08am UTC](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910/20 "2020-11-05T11:08:03Z")

</div>

> [@Roman\_V](#):
>
> во вкладке Devices не отображается “девайс zigBee2mqtt”

Проверить, запущены ли [Подключение устройств Zigbee к контроллеру Wiren Board — Wiren Board](https://wirenboard.com/wiki/ZigBee_Support#.D0.97.D0.B0.D0.BF.D1.83.D1.81.D0.BA)

[Next page](https://support.wirenboard.com/t/novyj-zigbee-herdsman/5910.md?page=2)
