Zigbee & Livolo


#1

У Livolo появилась Zigbee версия выключателей.

Попытался подружить их с WBE2R-R-ZIGBEE и версией zigbee2mqtt, адаптированной к WB.

Оказалось, что форк zigbee2mqtt был сделать довольно давно и с Livolo не работает.

В связи с чем вопросы:

  1. Планируется ли поддержка адаптированной zigbee2mqtt, в частности обновление до актуальных версий?
  2. Планируется ли полноценная поддержка конвенции WB для zigbee устройств? Например, было бы неплохо, чтобы zigbee выключатель выглядел как Switch и переключение управляло бы устройством

назначил(а) ответственного Ianni #2

#3

Подключил коллегу.

А с какой версии работает?


#4

Точно работает с version 1.9.0 (commit #287f843)
Её установка потребовала перепрошивки WBE2R-R-ZIGBEE на ревизию 20190608

P.S. В WiKi не написано какую из версий прошивать. Не сразу сообразил, что нужна CC2530_CC2592_DEFAULT_20190608.zip


#5

Прошивали через СС Debugger или через WB6?


#6

Через CC Debugger. Как я понимаю, Z-Stack от Koenkk не поддерживает обновление по UART. Или я ошибаюсь?


#7

Я так же не могу найти информацию, можно ли прошить UART.
А почему не обновились до Z-Stack_3.0.x?
https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.0.x/bin


#8

Z-Stack_3.0.x НЕ рекомендуется для CC2530 (ресурсов мало). Он рекомендован для более мощных трасиверов.

И, кажется, что zigbee 3.0 не полностью совместим zigbee 1.2 устройствами… (Вот тут я не очень в теме, просто прочитал список ограничений и он мне не понравился)


#9

Вообще, попадаются какие-то упоминания, что ZNP прошивки содержат бутлоадер… Например, в https://kvvhost.ru/2019/09/25/update-cc2531-windows/. Я не знаю, относится ли это к cc2530 или там хитрый USB бутлоадер.

Вот тут есть немного обсуждения… https://github.com/Koenkk/zigbee2mqtt/issues/320


#10

Ответов не дождался. Сделал тупо, все работает.

Итого:

  1. Обновил модуль до послелней версии через CC Debugger. Важно: нужна прошивка CC2530_CC2592_20190523.zip. Т.е. cc2530 с усилителем 2592.

  2. Поставил последний zigbee2mqtt с гитхаба автора

  3. Сделал тупой конвертер конвенции zigbee2mqtt в устройства WB https://github.com/avp-avp/zigbee2wb

Итого, все работает. Выключатель Livolo виден как полноценное WB-устройство с двумя переключателями. Т.е. управление в обе стороны.


#11

Добрый день. Извиняюсь за задержку ответа. Да, планируется обновление до актуальной версии из ветки. Спасибо, что поделились информацией, Конвертер очень полезный. Как раз занимаюсь Zigbee2mqtt и планировал сделать почти такой же. По поводу обновления прошивки модуля через бутлодер вопрос решаю, пока не могу ответить на это.


#12

Я на похожую историю наступил с tasmota (https://github.com/arendst/Tasmota). Какое-то время патчил их прошивку для совместимости с WB (https://github.com/avp-avp/Sonoff-Tasmota-wb). В какой-то момент понял, что очень тяжело успевать за обновлениями.
После очередной мажорной версии оценил масштаб изменений и “сбоку” собрал конвертер конвенций (https://github.com/avp-avp/tasmota2wb). Пользуюсь больше года, обновляю тасмоту прямо с сайта автора и не испытываю проблем. Обновление не требует даже перезапуска конвертера. В последних версиях появилась прикольная поддержка штор/жалюзи. Вот её планирую допилить.

Так что путь с конвертацией конвенций кажется самым осмысленным и безпроблемным.