
Xiaomi LYWSD03MMC to popularny i niedrogi czujnik temperatury i wilgotności, który standardowo komunikuje się przez Bluetooth Low Energy (BLE). Dzięki możliwości wgrania alternatywnego oprogramowania układowego (firmware), możemy przekształcić go w urządzenie działające w protokole Zigbee, co znacząco zwiększa jego funkcjonalność i zasięg. Istnieje kilka wersji alternatywnego oprogramowania dedykowanego temu urządzeniu. Dodatkowo proces konwersji aktualnie produkowanych wersji urządzenia wymaga wykorzystania programatora (konwertera USB UART TTL), zręczności manualnej oraz podstawowego zaznajomienia się z obsługą oraz użyciem lutownicy 🙂
https://github.com/devbis/z03mmc
https://github.com/pvvx/ZigbeeTLc
Alternatywne oprogramowania:
https://github.com/devbis/z03mmc/releases/tag/1.1.0
https://raw.githubusercontent.com/pvvx/ZigbeeTLc/master/bin/Z03MMC_v0123.bin
Lista innych termometrów zgodnych z alternatywnym oprogramowaniem:
Czas na technikalia:
- Demontaż termometru: tylna klapka na zatrzask, odkręcamy dwie małe śrubki torx, podważamy plastikową kartą zaczepi po czym rozpoławiamy obudowę.
- Za pomocą konwertera UART podłączamy się do płyty termomtru: GND konwertera -> -Vbat termometru, +3.3V konwertera -> +Vbat, TXD konwertera -> P14 termometru (konieczność podlutowania do tego punktu na czas wgrania firmware’u)
- Flashowanie wsadem pośrednim za pomocą konwertera UART przez przeglądarkę Chrome: plik ATC_ota_40000.bin, flasher: https://pvvx.github.io/ATC_MiThermometer/USBCOMFlashTx.html
- Flashowanie wsadem docelowym za pomocą Bluetooth przez przeglądarkę Chrome: plik np. Z03MMC_v0123.bin, flasher https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html
- Po wgraniu można odłączyć termometr od TXD i używając zasilania z USB go uruchomić. Urządzenie będzie w trybie parowania Zigbee
- Odlutować kabelek od P14 i montaż w odwrotnej kolejności jak w pkt. 1. Miłego użytkowania 🙂
Firmware jest zgodny z bramkami Tuya jak i ZHA czy Zigbee2MQTT.