Comments (15)
@Ccrrocus я вообще отключил этот сенсор. Он по сути показывает наличие обновления. а не сам процесс обновления. Обновлять только через интерфейс z2m
from z03mmc.
ota from 1.0.5 worked perfect with Sonoff P
Coordinator-Typ
zStack3x0
Coordinator-Version
20230922
from z03mmc.
В-общем, научился я обновлять датчики через ОТА в Zigbee2MQTT. Читайте, кому надо, мою "инструкцию".
Основное правило - одновременно обновляем только один датчик. Пока не обновили предыдущий, за следующий не берёмся.
Правило второе - если при попытке обновления через сколько секунд вылезает красная плашка с информацией о том. что датчик "чего-то там не то", то идем к датчику, передергиваем ему батарейку. А чтобы время не терять, пока он прочухается, можем обновить другой датчик.
Для обновления жмем кнопку "Обновить прошивку устройства". Ждем (иногда долго) появления прогресс-бара со счетчиком процентов и информацией об оставшемся времени. Оставшееся время - величина чисто условная - вам может быть показано 20 секунд, а по факту прошивка растянется на полчаса и более.
Терпеливо ждём окончания процесса. Тут либо всё дойдет до 100% (и тогда можно праздновать), либо оборвется на каком-то количестве процентов и остановится. Возможно, при этом вы увидите пустой прогресс бар и оставшееся время "N/A". Или же бар, заполненный совсем чуть-чуть. Всё равно ждём до того момента, пока снова не возникнет кнопка "Обновить прошивку устройства". Даже не пытайтесь как-то повлиять на процесс - не нужно передергивать батарейку, перезапускать Z2M и т.п. Просто терпеливо ждите появления кнопки "Обновить...", даже если придется ждать целый час или более. Можете в это время заняться другими делами.
В-общем, когда кнопка появилась, снова жмём на нее. Снова через время появится прогресс-бар, но уже не "нулевой", а с процентами (например, 25%, 57%, 80% и т.д.). Терпеливо ждем нарастания процентов. В какой-то момент снова может произойти "срыв". Если так, то опять жмем кнопку "Обновить..."
В-общем, таким способом, не спеша, как бы "поэтапно" прошиваем по очереди все наши датчики. Времени на это уйдет уйма может быть, даже несколько дней. Но никто ведь не заставляет вас все это время пялиться в экран. Сходите погуляйте, займитесь домашними делами и т.д.
from z03mmc.
Zigbee OTA прошивка размером к 128 килобайт происходит за 677 секунд.
При этом потребление термометром около 1 мА. Т.е. требуется энергия в 5.4 мАч.
Энергия среднего нового CR2032 из-за жадности Xiaomi в LYWSD03MMC составляет около 100 мАч.
(Расчет и практика для безконденсаторых LYWSD03MMC: дорогие CR2032 отдадут до 150 мАч до отключения, дешевые CR2032 - может и 60 мАч при условии потребления текущей версией Zigbee)
Время старта и конца Zigbee OTA прошивки из лога шлюза Zigbee2BLE:
23-11-11 01:52:39.034216 recv<--:55 80 00 00 04 15 01 90 00 00 aa
...
23-11-11 02:03:56.293907 recv<--:55 80 43 00 0b 35 b2 0a a4 c1 38 88 83 3e 5d f0 80 aa
Используется максимальная скорость передачи данных - сколько может обслужить LYWSD03MMC с текущей прошивкой. Тормознутость z2m и zha с используемыми адаптерами тут не учитывается.
from z03mmc.
Такая же проблема. Останавливается обновление с ошибкой "Update of 'Датчик температуры и влажности 2' failed (Timeout: device did not request any image blocks)", при этом никакого прогресса нигде не вижу. Подключен через zigbee2mqtt
UPD: После нескольких неудачных попыток. перезагрузки z2m - обновил конвертер из репозитория. Перезапустил очередной раз z2m, и обновление встало как по маслу. Пришлось правда ждать около 30 минут. При этом батарейка села почти на 5%. В HomeAssistant по прежнему версия по прежнему стоит 3001-1005, хотя в z2m уже новая 3001-1006
from z03mmc.
Такая же проблема. В Настройках 3 датчика (всего их 3) уже 6 часов в "Установке". При этом в z2m в списке нет значка обновления, как происходило ранее до этой версии. Перегрузка z2m да и HA ни к чему не привело.
from z03mmc.
Такая же проблема. В Настройках 3 датчика (всего их 3) уже 6 часов в "Установке". При этом в z2m в списке нет значка обновления, как происходило ранее до этой версии. Перегрузка z2m да и HA ни к чему не привело.
Пробовали добавлять новый конвертер? Мне помогло именно это действие. НО я дождался когда процесс прошивки прервётся (в моём случае с ошибкой). После этого обновил конвертер и перезагрузил z2m. И обновление встало
from z03mmc.
НО я дождался когда процесс прошивки прервётся (в моём случае с ошибкой).
Пока нет ошибки и прерывания установки. Датчики работают, данные от них не прерываются. Подожду.
from z03mmc.
@Ccrrocus пробовали залить файл прошивки на сервер и обновиться с него? Я так розетку от Aqara обновлял в своё время, потому что по воздуху не хотела обновляться.
from z03mmc.
пробовали залить файл прошивки на сервер и обновиться с него?
Обновить "во что бы то ни стало" задачи не стоит. Считаю, что обратная связь с разработчиком "дороже" единственного обновления.
from z03mmc.
Судя по этому, датчик и не думает обновляться)
from z03mmc.
Датчик сам не принимает решение обновиться, только по команде от координатора
from z03mmc.
Судя по картинке, он решение обновиться принял.
Остановил z2m, заменил конвертер на новый, запустил z2m. Изменений пока не вижу.
from z03mmc.
Спасибо. Попробую через OTA z2m.Хотя прошлые обновления прилетали без проблем.
from z03mmc.
I have 3 of these that were running firmware version 1.0.5 conected to z2m. One of them detected that the new 1.0.6 vas available so I triggered OTA for it. The update failed at bout 80% with "aborted by device". Several hours later the next senor had noticed that 1.0.6 is available so then I triggered update and for this one it wasa success.
Then I again triggered update for the first sensor and now allso this one was successfully updated. The 3rd and last sensor has not yet noticed that 1.0.6 is available. Even if I use the "Search" button. Guess I just have to wait.
Edit: checked again and now all 3 sensor are updated :😀
from z03mmc.
Related Issues (20)
- change version installed? HOT 2
- battery life very short HOT 8
- LYWSD03MMC keeps reporting N/A for temperature and humidity HOT 19
- Version 2.1.1_0159 not supported =(
- it stopps during doing activation HOT 2
- OTA Images currently unavailable HOT 3
- Can not flash OTA the transitional firmware ATC_ota_400000 HOT 2
- What firmware version do I have? OTA problem! HOT 2
- File difference for z03mmc HOT 1
- unable to join more than 1 LYWSD03MMC zigbee device HOT 1
- new z2m features refused HOT 8
- How does the ota update work? HOT 17
- Manufacturer ID has changed after upgrade to 3001-1100 HOT 15
- inconsistent F/W version HOT 2
- LYWSD03MMC B1.4 bricked HOT 6
- HV B1.4 + ATC_ota_40000.bin = brick HOT 3
- Отваливание термометров из сети Zigbee. HOT 1
- HW Revision B2.0 - is it supported? HOT 3
- HW Revision B1.5 supported? HOT 5
- OTA failed. HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from z03mmc.