Table des matières
Thermomètre Xiaomi LYWSD03MMC
Voici quelques aide mémoire concernant ces petits thermomètre Bluetooth de marque Xiaomi.
Récupérer leur Token
Remarque: il est possible qu'il faille activer l'option “Experimental Web Platform features” dans le navigateur web. Il est disponible ici
- Chrome: chrome://flags/#enable-experimental-web-platform-features
- Opera: opera://flags/#enable-experimental-web-platform-features
- Edge: edge://flags/#enable-experimental-web-platform-features
Par défaut la communication entre ces thermomètre et la passerelle Xiaomi est chiffré, pas pratique lorsqu'on veut pouvoir remonter leurs information dans une solution de domotique tierce comme Home Assistant par exemple. Il est possible de retrouver le token de chiffrement en se rendant sur le site https://atc1441.github.io/TelinkFlasher.html. De préférence avec Chrome, j'ai l'impression que ça ne fonctionne pas bien avec Firefox. On clique sur Connect et on sélectionne notre Thermomètre dans le popup chrome. Ensuite on clique sur Do Activation pour récupérer la clé MiToken.
(Expérimental) Faire fonctionner le thermomètre en Zigbee
La puce intégré au thermomètre semble gérer le protocole Zigbee. Il peut être intéressant de flasher son firmware pour utiliser son protocole et étendre la portée de celui-ci grâce au routeur Zigbee qu'on pourrait déjà avoir dans sa maison. Le firmware en question se nomme pvvx.
On commence par activer l'option “Experimental Web Platform features”
- Chrome: chrome:flags/#enable-experimental-web-platform-features * Opera: opera:flags/#enable-experimental-web-platform-features
- Edge: edge:flags/#enable-experimental-web-platform-features On reboot le navigateur une fois que c'est fait. On se rend sur cette page https://pvvx.github.io/ATC_MiThermometer/TelinkMiFlasher.html On clique sur Get Advertising MAC puis Connect. On sélectionne son thermomètre LYWSD03MMC dans le popup. Une fois que la connexion est établie on fait un Do Activation. On commence par le bouton “Custom Firmware ver 4.6” puis “Start Flashing”. La barre bleu en haut du site affiche l'avancement. Lorsque le firmware est envoyé on clique sur “reconnect” en haut. Maintenant on flash le firmware Zigbee Z03MMC_v0118.bin de la même manière