Подобно на малкия си брат, стикът пристига флашнат. Plug and Play.
Log файлът на Zigbee2MQTT информира:
Coordinator firmware version: "revision":20210708, "type":"zStack3x0"}Тази версия на firmware се оказва стара и за целта изтеглих най-новата:
CC1352P2_CC2652P_launchpad_coordinator_20211217.hex
Известни са ми три начина за обновяване на firmware, но прибягнах до най-лесния в лицето на windows-програма: ZigStar GW Multi tool версия 0.3.5 .
Download link.
Визуално прозореца на програмата се разделя на три секции по вертикал.
Бутоните под NVRAM работят с енерго-независимата памет. Read чете съдържанието и предлага запис на файл *.json на вашия компютър. Този файл е необходим, ако вече сте изградили мрежа от zigbee устройства в вашия умен дом. След флашване на нова версия firmware, чрез бутон Write дописвате NVRAM от съхранения преди това файл *.json на вашия компютър и по този начин запазвате йерархията на изградената zigbee мрежа. Последен бутон Erase изтрива настройките. Например, при стартиране от нулата или продажба на стика.
Дясната страна - Firmware.
Sonoff Zigbee 3.0 USB Dongle Plus ползва USB-UART CP2102. За целта инсталирайте SILICON LABS VCP DRIVER (CP210x_Windows_Drivers) ако ZigStar GW Multi tool не подхване COM-порта. В моя случай COM8.
Бутон с трите точки зарежда нужния firmware. Следва отметки на Erase, Write, Verify. Финал на подготовката е бутон Start.
Aкo след два опита за старт процесът за флашване не тръгне се налага разглобяване на стика. Вътре на платката има два микробутона: Boot и Reset. Натискате бутон Boot и в това положение пъхате в USB порта на компютъра. Натискате бутон Start и отпускате физически бутон Boot. Неудобно, но сигурно стика е приведен в boot режим. Да, има и втори начин, чрез клавишна комбинация с бутон Reset подобно при ESP-контролерите. Пъхате стика в порта. Натискате Reset. Натискате Boot. Отпускате Reset. Отпускате Boot. Въпрос на вкус, кой вариант ще ви допадне.
Съществен момент.
По време на флашване в прозореца ще се инициалзира IEEE. Значението му ще бъде записано в самото начало на файл:
/opt/zigbee2mqtt/data/database.db
{"id":1,"type":"Coordinator","ieeeAddr":"0x00124b0018e2ab5d",....По този начин може да излъжете zigbee устройствата в вашата мрежа. Копирате IEEE на стария координатор от database.db и го забивате в празния прозорец на ZigStar GW Multi tool, а след това шиете стика заедно с новия *.hex.
След флашване с указания firmware, log файлът на Zigbee2MQTT информира:
Coordinator firmware version: "revision":20211217, "type":"zStack3x0"}
Моят configuration.yaml не претендира за последна инстанция. Споделям го как работи при мен под openHAB 3 вер.3.2.0.
homeassistant: false mqtt: server: 'mqtt://127.0.0.1:1883' user: openhab password: 12345 base_topic: zigbee2mqtt permit_join: false serial: disable_led: false port: /dev/ttyUSB0 baudrate: 115200 devices: devices.yaml queue: delay: 5 advanced: channel: 11 rtscts: false last_seen: ISO_8601 pan_id: 6754 log_level: debug log_file: log.txt log_rotation: true availability: true experimental: transmit_power: 19 output: attribute '\n\nadvanced:\n network_key': GENERATEtransmit_power: 19 е тръпката в revision :20211217. Имате възможност ръчно да задавате мощността на излъчване на радио-усилватела в стика.
За коректна работа на мрежата следя за нови версии на Zigbee2MQTT и последната за момента е ver1.22.2. Следва да призная, че едва след като флашнах стика и обнових Zigbee2MQTT ver1.22.2 системата заработи пълноценно. До този момент лагове и фонтани от грешки. Обновяване е поредица от команди и отнема до 5 мин в зависимост от скоростта на нета и силата на компютъра. Буквално изкопирана от оригинала.
# Стоп на Zigbee2MQTT и преход в каталог
sudo systemctl stop zigbee2mqtt
cd /opt/zigbee2mqtt
# Backup на конфигурацията
cp -R data data-backup
# Обновяване
git checkout HEAD -- npm-shrinkwrap.json
git pull
npm ci
# Възстановяване на конфигурацията
cp -R data-backup/* data
rm -rf data-backup
# Старт на Zigbee2MQTT
sudo systemctl start zigbee2mqtt
Честито! Настъпилите промени може да прочете в log.txt посочен в configuration.yaml.
/opt/zigbee2mqtt/data/log
Оказва се, че е излязла поредна версия, за което отново обнових:
info 2022-02-12: Starting Zigbee2MQTT version 1.23.0 info 2022-02-12: Starting zigbee-herdsman (0.14.10)и отново ( 02.април.2022)
info 2022-04-02: Starting Zigbee2MQTT version 1.24.0

до нови срещи ^.^
0 Response to "Sonoff Zigbee 3.0 USB Dongle Plus firmware update"
Публикуване на коментар