# Konwertuj Xiaomi LYWSD03MMC Z Bluetooth Na Zigbee

**URL:** <https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561>\
**Category:** Zigbee\
**Tags:** z2m, zha, lywsd03mmc, zigbee\
**Created:** [30 Październik 2023 19:04 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561 "2023-10-30T19:04:50Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Autor:** ![darek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/darek/32/3545_2.png) [@darek](https://forum.arturhome.pl/u/darek)\
**Data wpisu:** [30 Październik 2023 19:04 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/1 "2023-10-30T19:04:50Z")

</div>

Super wiadomość .

> **[Convert Xiaomi LYWSD03MMC BLE Sensor to Zigbee](https://smarthomescene.com/guides/convert-xiaomi-lywsd03mmc-from-bluetooth-to-zigbee/)**
>
> How to convert the Xiaomi LYWSD03MMC Bluetooth Sensor to Zigbee by flashing a custom firmware Over-the-Air.

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [30 Październik 2023 20:28 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/2 "2023-10-30T20:28:12Z")

</div>

Bo ja wiem czy taka super?

Jest to jakiś pomysł na wykorzystanie daleko od sprzętu na którym pracuje HA (ale dla BLE jest projekt proxy na bazie ESP32 i ESPHome i to działa).

Natomiast niewątpliwie znajdziesz wielu, którzy wykorzystują częste raportowanie BLE (powiedzmy 4x na minutę) dla których raport raz na 5 min. nie będzie wystarczający.

Druga kwestia “na nie” to fakt, że o ile @pvvx utrzymuje wsparcie swojego firmware BLE (które wyewoluowało aż do powstania niezależnego standardu BTHome), to tu wydaje się to być jednorazowym eksperymentem.

---

<div class="post-metadata">

**Autor:** ![darek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/darek/32/3545_2.png) [@darek](https://forum.arturhome.pl/u/darek)\
**Data wpisu:** [30 Październik 2023 20:41 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/3 "2023-10-30T20:41:37Z")

</div>

Działa :

 ![03](https://forum.arturhome.pl/uploads/default/original/3X/0/d/0dfc76a689487401ae24a9521e7cd2b12c8802ec.jpeg)  
 ![032](https://forum.arturhome.pl/uploads/default/original/3X/d/6/d620130e681d0d68fc34c98378db6f7b69b50eb8.jpeg)  
Chyba jednak nie jest to jednorazowy eksperyment :

> **[GitHub - devbis/ble2mqtt: Bluetooth to MQTT bridge, add your...](https://github.com/devbis/ble2mqtt)**
>
> Bluetooth to MQTT bridge, add your bluetooth-capable (including controllable) devices to your smart home - GitHub - devbis/ble2mqtt: Bluetooth to MQTT bridge, add your bluetooth-capable (including ...

---

<div class="post-metadata">

**Autor:** ![angler](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/angler/32/31484_2.png) [@angler](https://forum.arturhome.pl/u/angler)\
**Data wpisu:** [30 Październik 2023 21:08 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/4 "2023-10-30T21:08:18Z")

</div>

@darek -ale ten projekt ble2mqtt to raczej nie ma nic wspólnego z tym tylko dla jedynego urządzenia:

> **[GitHub - devbis/z03mmc: Xiaomi LYWSD03MMC Zigbee Firmware](https://github.com/devbis/z03mmc)**
>
> Xiaomi LYWSD03MMC Zigbee Firmware. Contribute to devbis/z03mmc development by creating an account on GitHub.

---

<div class="post-metadata">

**Autor:** ![darek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/darek/32/3545_2.png) [@darek](https://forum.arturhome.pl/u/darek)\
**Data wpisu:** [30 Październik 2023 21:16 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/5 "2023-10-30T21:16:58Z")

</div>

Ten sam autor Devbis

---

<div class="post-metadata">

**Autor:** ![Adrian](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/adrian/32/26708_2.png) [@Adrian](https://forum.arturhome.pl/u/Adrian)\
**Data wpisu:** [30 Październik 2023 22:43 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/6 "2023-10-30T22:43:35Z")

</div>

Dla mnie jest to rewelacyjne rozwiązanie, bo te czujniki są jednymi, które w mojej instalacji wykorzystują inną sieć niż ZigBee. Podłączanie ich przez ESP wiąże się jednak z kolejnymi urządzeniami, a przy ZigBee korzystać mogę z licznych już istniejących węzłów.

Niestety po przeprowadzeniu aktualizacji oprogramowania zgodnie z powyższym opisem przez OTA, które zakończyło się komunikatem “Update done after 95.06 seconds” czujnik już nie wstał… 🙁

Nawet na nowiutkiej, dobrej jakości baterii. Ekran nie wyświetla nic, pomimo resetu.

Trzeba poczekać jeszcze na sprawdzone w 100% wersje.

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [30 Październik 2023 23:13 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/7 "2023-10-30T23:13:13Z")

</div>

@Adrian  
LYWSD03MMC występował w wielu wersjach sprzętowych (zależy kiedy kupowałeś, ale mniej więcej od roku na rynku jest HW 2.0 a teraz być może jakaś nowsza - gdzieś mi mignęło 2.3, wersji 1.x dostępnych dawniej było kilka).  
Sprzęt jest do uratowania @pvvx opisuje u siebie na repo jak przeflashować po kabelkach.  
Firmware oczywiście musi pasować do sprzętu, bo wszystkie bazują na tym samym MCU, ale różne są m.in. kontrolery wyświetlacza.

Jak patrzę po notkach do wydań na repo @devbis to uwzględniał wersje sprzętowe m.in. 1.9 (ale skoro bazuje na pvvx/atc1441 to sądzę że obsługa hw 2.0 też powinna być) i tak swoją drogą też ma opisane flashowanie po kabelkach.

---

<div class="post-metadata">

**Autor:** ![Adrian](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/adrian/32/26708_2.png) [@Adrian](https://forum.arturhome.pl/u/Adrian)\
**Data wpisu:** [31 Październik 2023 06:32 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/8 "2023-10-31T06:32:08Z")

</div>

Dlatego właśnie piszę o tym, żeby inni uświadomili sobie możliwość porażki. O czujnik się nie boje, wiem o kablach. Zresztą miałem właśnie zmodowany soft.

Czujniki, który się uceglił miał Hardware revision string B1.5.

Drugi czujnik w wersji B1.4 przeszedł cały proces przejścia na ZigBee bez żadnego problemu.

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [31 Październik 2023 16:26 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/10 "2023-10-31T16:26:26Z")

</div>

HW 1.5 były chyba mało popularne Victor @pvvx wprowadzał obsługę nowych wersji sprzętowych i były jakieś dziwne przeskoki w kolejności ich dodawania.  
Sam byłem zajarany stosunkiem możliwości do ceny, gdy tylko zostały “odkryte” w ChRL, więc u mnie większość to 1.4, później 1.6 bodajże (porozdawałem rodzinie), a gdy kupowałem w zeszłym roku już było 2.0 ale w informacjach o wersji u @pvvx wzmiankę o 1.5 widzę zaledwie wersję wstecz względem aktualnej…

---

<div class="post-metadata">

**Autor:** ![Bratmat](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/bratmat/32/1846_2.png) [@Bratmat](https://forum.arturhome.pl/u/Bratmat)\
**Data wpisu:** [31 Październik 2023 19:11 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/11 "2023-10-31T19:11:17Z")

</div>

czy te czujniki temperatury mają wbudowane radio zigbee ? Jak to w ogóle jest możliwe ? Jak sprawdzić czy czujnik da się skonwerterować ?  
W zasadzie w domu mam tylko 4 urządzenia wykorzystujące BLE - 2 czujniki xiaomi , wagę łazienkową oraz wagę kuchenną 🙂

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [31 Październik 2023 19:51 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/12 "2023-10-31T19:51:14Z")

</div>

> [@Bratmat](#):
>
> czy te czujniki temperatury mają wbudowane radio zigbee ? Jak to w ogóle jest możliwe ?

Nie Zigbee tylko uniwersalne - wykorzystuje to podobieństwa standardów BLE i Zigbee, więc zastosowane chipsety dają się wykorzystywać dość elastycznie, w LYWSD03MMC jest Telink TLSR8251 czyli dość starawy i biedny wypust z tej rodziny (producent dedykuje go dla BLE, IEEE 802.15.4 - stanowiącego właśnie bazę dla Zigbee, Thread, Matter i paru innych standardów oraz własnego wynalazku producenta: Telink Mesh)

> **[Telink | Product | TLSR825x](https://www.telink-semi.com/products/tlsr825x/)**
>
> The TLSR825x series delivers an ultra-low power (ULP) concurrent multiprotocol IoT solution on the ISM 2.4GHz band

Najwyraźniej komuś się chciało zaimplementować Zigbee (bo na bazie tego SoC nie widziałem jeszcze sprzętu Zigbee).

> [@Bratmat](#):
>
> Jak sprawdzić czy czujnik da się skonwerterować ?

Normalnie - wgrać im firmware zgodnie z instrukcją powyżej, w ogóle to podłącz się do nich flasherem @pvvx i sprawdź wersję hardware - jak widać powyżej na HW 1.4 działa, a na 1.5 nie, pozostałe wersje testujesz na własne ryzyko (poczytaj dokumentację projektu to są tam wzmianki o wersjach sprzętu).  
Jeśli uceglisz można odceglić (umiejętność lutowania niezbędna).

---

<div class="post-metadata">

**Autor:** ![macek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/macek/32/1647_2.png) [@macek](https://forum.arturhome.pl/u/macek)\
**Data wpisu:** [1 Listopad 2023 06:12 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/13 "2023-11-01T06:12:07Z")

</div>

> [@Adrian](#):
>
> Drugi czujnik w wersji B1.4 przeszedł cały proces przejścia na ZigBee bez żadnego problemu.

Jestem ciekawy jak czesto raportują te czujniki po Zigbee? Możesz pokazać wykresy?

---

<div class="post-metadata">

**Autor:** ![darek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/darek/32/3545_2.png) [@darek](https://forum.arturhome.pl/u/darek)\
**Data wpisu:** [1 Listopad 2023 07:35 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/14 "2023-11-01T07:35:18Z")

</div>

![Screenshot_2023-11-01-08-31-58-268_io.homeassistant.companion.android](https://forum.arturhome.pl/uploads/default/original/3X/8/4/84362c1acd7d651b3c80dabfb72bd100b6c188de.jpeg)  
 ![Screenshot_2023-11-01-08-31-41-356_io.homeassistant.companion.android](https://forum.arturhome.pl/uploads/default/original/3X/8/3/834564ad4986a2cdd3b36cb51aeb9bae9bd193c4.jpeg)

---

<div class="post-metadata">

**Autor:** ![Adrian](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/adrian/32/26708_2.png) [@Adrian](https://forum.arturhome.pl/u/Adrian)\
**Data wpisu:** [1 Listopad 2023 10:29 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/16 "2023-11-01T10:29:06Z")

</div>

@Bratmat U mnie pomimo najnowszej wersji zigbee2mqtt też tak było. Dopisz czujnik do konfiguracji zgodnie z instrukcją.

Co do raportowania to raportuje co 5 minut.

---

<div class="post-metadata">

**Autor:** ![Bratmat](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/bratmat/32/1846_2.png) [@Bratmat](https://forum.arturhome.pl/u/Bratmat)\
**Data wpisu:** [1 Listopad 2023 10:30 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/17 "2023-11-01T10:30:32Z")

</div>

Normalnie rewelacja - zabieram się za konwersje drugiego i mam ble praktycznie z głowy 🙂

---

<div class="post-metadata">

**Autor:** ![Adrian](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/adrian/32/26708_2.png) [@Adrian](https://forum.arturhome.pl/u/Adrian)\
**Data wpisu:** [2 Listopad 2023 16:28 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/18 "2023-11-02T16:28:36Z")

</div>

Wiadomość od @pvvx  
“For B1.7, B1.9, B2.0, the code from ATC1441 used to work with the display controller (BU9792FUV) in the [Zigbee firmware](https://github.com/devbis/z03mmc/blob/master/src/lcd.c) is not quite correct.”

---

<div class="post-metadata">

**Autor:** ![darek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/darek/32/3545_2.png) [@darek](https://forum.arturhome.pl/u/darek)\
**Data wpisu:** [2 Listopad 2023 22:01 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/19 "2023-11-02T22:01:06Z")

</div>

No to mam szczęście u mnie wszystkie 1.4

 ![Screenshot_2023-11-02-22-59-11-325_io.homeassistant.companion.android](https://forum.arturhome.pl/uploads/default/original/3X/5/e/5ec2cad02746018b5c9db2c01f5c415b89657890.jpeg)

---

<div class="post-metadata">

**Autor:** ![macek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/macek/32/1647_2.png) [@macek](https://forum.arturhome.pl/u/macek)\
**Data wpisu:** [3 Listopad 2023 07:36 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/20 "2023-11-03T07:36:11Z")

</div>

> [@Adrian](#):
>
> Co do raportowania to raportuje co 5 minut.

Systematycznie co 5 minut? Mam czujniki Zigbee, które raportują jeżeli zmieni się temperatura o fabrycznie zadany poziom.

> [@szopen](#):
>
> w LYWSD03MMC jest Telink TLSR8251 czyli dość starawy i biedny wypust z tej rodziny (producent dedykuje go dla BLE, IEEE 802.15.4 - stanowiącego właśnie bazę dla Zigbee, Thread, Matter i paru innych standardów

Czyli teoretycznie ktoś może napisać firmware obsługujący standard Matter?

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [3 Listopad 2023 11:29 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/21 "2023-11-03T11:29:51Z")

</div>

> [@macek](#):
>
> Czyli teoretycznie ktoś może napisać firmware obsługujący standard Matter?

Teoretycznie tak, ale nie wiem czy pod względem zasobów ten sprzęt jest wystarczający (to najsłabszy model w rodzinie jeśli dobrze pamiętam), sam jestem zaskoczony tym, że niezależnemu programiście chciało się stoczyć taką walkę by stworzyć firmware Zigbee.

W ogóle to bazując na tabelce tutaj - sprzedają to jako “BLE only”  
[http://wiki.telink-semi.cn/wiki/chip-series/TLSR825x-Series/](http://wiki.telink-semi.cn/wiki/chip-series/TLSR825x-Series/)  
można sądzić, że Zigbee jest poza specyfikacją (nawet brak wzmianki i to ani o Zigbee ani o 802.15.4 dla żadnego z wykonań)

Sam datasheet zawiera update z marca 2020 o obsłudze 802.15.4

> **[DS\_TLSR8251-E\_Datasheet%20for%20Telink%20BLE+IEEE802.15.4%20Multi-Standard%20Wireless%20SoC%20TLSR8251.pdf](https://wiki.telink-semi.cn/doc/ds/DS_TLSR8251-E_Datasheet%20for%20Telink%20BLE+IEEE802.15.4%20Multi-Standard%20Wireless%20SoC%20TLSR8251.pdf)**
>
> 3.09 MB

jakkolwiek wtedy LYWSD03MMC był już produkowany (egzemplarze, które impregnowałem kupione sporo później miały SoC wyprodukowany jeszcze w 2019)

PS biorąc pod uwagę dane - 32kB RAMu to chyba nie za wiele 😃, najwyższe modele z tej rodziny mają 2x tyle, a tak dla porównania CC2531 ma 8kB RAM i procesor (MCU) 8051 (czyli kompatybilny z konstrukcją intela z 1980 roku = sprzed ponad 40 lat, oczywiście w wersji zmodernizowanej dla naszych czasów), no i oczywiście nie ma co marzyć o Matter na CC2531, bo już obsługa Zigbee3 była problematyczna.

---

<div class="post-metadata">

**Autor:** ![Adrian](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/adrian/32/26708_2.png) [@Adrian](https://forum.arturhome.pl/u/Adrian)\
**Data wpisu:** [7 Listopad 2023 20:07 UTC](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561/22 "2023-11-07T20:07:26Z")

</div>

@macek  
Czujniki raportują dokładnie co 5 min. Zmiana temp. czy wilgotności nie ma wpływu na tą częstotliwość.

Co do programowania to wszystkie nowsze czujniki w wersji B2.0 przechodzą całą procedurę zmiany softu na ZigBee bez problemu. Jedna ciekawostka poniżej.

 ![Screenshot_20231107-155228](https://forum.arturhome.pl/uploads/default/original/3X/9/5/95c47ab1c47f643a64e69613eff634b18fda098d.png)

Jak widać po zmianie softu zmienia się wersja sprzętu …

[Następna strona](https://forum.arturhome.pl/t/konwertuj-xiaomi-lywsd03mmc-z-bluetooth-na-zigbee/10561.md?page=2)
