Resoftare termohigrometru LYWSD03MMC

Resoftarea la open-source a acestui senzor este foarte simplă.

Se acceseaza din browser (PC cu bluetooth sau telefon cu bluetooth activ) https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html unde ne întâmpină următoarea pagină:

Telink Flasher


Apăsăm pe butonul Connect și se afișează o listă de dispozitive BLE în care căutam LYWSD03MMC pe care îl și alegem apoi apăsăm pe Pair.

listă dispozivie BLE


Se realizează conexiunea prin Bluetooth iar pagina arată ca în imaginea următoare. Notăm adresa MAC a dispozitivului apoi apăsăm pe butonul Do Activation.

senzor conectat


După activare ne apar următoarele opțiuni din care alegem Custom Firmware: ATC_v47.bin (ultima versiune apare automat aici) sau Zigbee Firmware: Z03MMC_v0123.bin. Recomandăm să rămâneți la Bluetooth, Zigbee consumă mult mai rapid bateria. Dupa alegere se apasă Start Flashing. Reprogramarea durează între 60 și 90 secunde.

meniu Update firmware


Imagine din timpul reprogramării

in timpul reprogramarii


Imagine imediat dupa reprogramare, se apasă din nou pe Connect iar din lista se alege ATC_xxxxxx, xxxxxx corespunde ultimelor 6 caractere din adresa MAC.

dupa reprogramare


Dupa noua conectare meniul devine mai complex, se pot modifica foarte multi parametri. Senzorul poate fi acum citit cu Tasmota BLE sau ESPHome și Home Assistant.


Ca modificări, nouă ne place să facem următoarele:
Debifăm Smiley: Comfort
Advertising type: PVVX (Custom)
Recording averaging measurements to flash memory setat la 0
Send config
Get device Name, scriem numele nou, Set New Name

meniu nou
meniu nou
meniu nou
meniu nou
meniu nou