pvvx/ZigbeeTLc

LYWSD03MMC: devbis -> pvvx wirelessly?

Opened this issue · 9 comments

Имеется 8 датчиков LYWSD03MMC, в свое время прошитых в Zigbee прошивкой отсюда: https://github.com/devbis/z03mmc
Можно ли установить на них прошивку из этого проекта через OTA?
Судя по принятой индексации, OTA-файл должен называться 1141-0203-... и т.д. с расширением .zigbee
Но подобного файла в репозитории я не нашел. Нашел только файл Z03MMC_v0119.bin, предназначенный для прошивки через COM-порт (один датчик я прошил, но разбирать и паять провода к остальным очень не хотелось бы).
Спасибо!

То есть, либо через паяльник, либо через временный возврат на BLE?

pvvx commented

Или сами делайте заголовочный файл для *.zigbee.

Try https://github.com/pvvx/ZigbeeTLc/raw/master/bin/1141-0203-09993001-Z03MMC_v0119.zigbee

Many thanks! That one makes the transition to your firmware an easy process. I updated it with zigbee2mqtt.

Пробуйте https://github.com/pvvx/ZigbeeTLc/raw/master/bin/1141-0203-09993001-Z03MMC_v0119.zigbee

в последнем релизе сменился manufacturerID на 56085 и OTA ругается на Manufacturer code mismatch

pvvx commented

https://github.com/pvvx/ZigbeeTLc/raw/master/bin/db15-0203-09993001-Z03MMC_v0118.zigbee

python3 zb_bin_ota.py Z03MMC_v0118.bin Z03MMC_new -m 56085 -i0x0203 -v0x09993001 -s"Zigbee ver:devis to ZigbeeTLc"

usage: zb_bin_ota.py [-h] -m MANUFACTURER_ID -i IMAGE_ID -v VERSION
                     [-s HEADER_STRING]
                     INPUT OUTPUT

Create Zigbee OTA file

positional arguments:
  INPUT                 Firmware image filename
  OUTPUT                OTA filename

options:
  -h, --help            show this help message and exit
  -m MANUFACTURER_ID, --manufacturer_id MANUFACTURER_ID
                        Manufacturer ID
  -i IMAGE_ID, --image_type IMAGE_ID
                        Image ID
  -v VERSION, --file_version VERSION
                        File version
  -s HEADER_STRING, --header_string HEADER_STRING
                        Header String

Thanks!
Finally I successfully updated OTA on Zigbee2MQTT from devbis 1100 to pvvx v0120 using this zigbee ota file