Page 1 sur 1

Sonde Température/Humidité Zigbee avec affichage digital à moins de 3€

Posté : 24 sept. 2024 07:31
par Alain
Sonde Xiaomi LYWSD03MMC
Sonde Xiaomi LYWSD03MMC
Commande Aliexpress de 4 sondes
Commande Aliexpress de 4 sondes
La sonde Xiaomi LYWSD03MMC en bluetooth et ma dernière commande à moins de 3€ par sonde.
Nous allons la transformer en sonde Zigbee en changeant le firmware pour pouvoir l'utiliser plus facilement dans Domoticz. La mise à jour sera faite en OTA (Over The Air) sans appareil supplémentaire, sans soudure, sans connexion USB, :lol:

A partir d'un smartphone, il faut aller sur le site : https://pvvx.github.io/ATC_MiThermomete ... asher.html en utilisant Chrome de préférence et dans la dernière version disponible.
J'ai testé avec succès à partir d'un Redmi Note 5 et d'un Redmi Note 12. Cela fonctionne aussi sur un PC Windows (+ Mac et Linux) mais je n'ai pas testé. J'ai aussi testé depuis un iPad mais sans succès (j'ai grillé une sonde :oops: ).

Références sur le sujet : https://github.com/pvvx/ZigbeeTLc - le github de pvvx (meilleure référence actuelle que j'ai trouvé)
https://jeedom.sigalou-domotique.fr/fla ... our-jeedom le site de Sigalou très documenté avec de nombreux liens

Accueil du site à utiliser pour changer le firmware de la sonde LYWSD03MMC
Accueil du site à utiliser pour changer le firmware de la sonde LYWSD03MMC
On clique sur Connect pour chercher en bluetooth la sonde qui doit se trouver à proximité du smartphone.

Choix de la sonde bluetooth à modifier
Choix de la sonde bluetooth à modifier
On clique sur la sonde puis sur Associer pour appairer la sonde. A noter : il ne faut pas faire d'appairage préalable !

Reconnaissance de la sonde et Activation
Reconnaissance de la sonde et Activation
Lorsque la sonde est associée, les informations (température/humidité) s'affichent dans l'interface et on peut l'activer (cliquer sur Do Activation).

Choix du firmware de transition (ATC_v47.bin)
Choix du firmware de transition (ATC_v47.bin)

De nouvelles informations s'affichent après l'activation, on peut choisir le firmware de transition ATC_v47.bin et cliquer sur Start Flashing pour lancer la première mise à jour. Je n'ai pas testé la version beta.

Évolution du flashage du firmware de transition
Évolution du flashage du firmware de transition
Pendant le flashage du firmware de transition, on peut voir l'évolution dans l'interface.

Logs qui indiquent la bonne réalisation du flashage (5190 blocks pour le firmware de transition)
Logs qui indiquent la bonne réalisation du flashage (5190 blocks pour le firmware de transition)
On peut aussi vérifier ensuite dans les logs que l'opération a bien été réalisée.

Reconnaissance de la sonde avec le firmware de transition (ATC et les 6 derniers caractères de l'adresse MAC)
Reconnaissance de la sonde avec le firmware de transition (ATC et les 6 derniers caractères de l'adresse MAC)
Puis, il faut rechercher à nouveau la sonde avec son nouveau firmware et son nouveau nom.
Choisir le firmware Z03MMC_v0123.bin et faire 2 modifications de paramètres pour améliorer la longévité de la batterie et éviter quelques incohérences dans les remontées d'informations.

Modification de Advertising type et Advertising interval
Modification de Advertising type et Advertising interval
Zones Advertising après modification
Zones Advertising après modification
Après les modifications, il faut valider en appuyant sur Send Config.

Indication de la modification dans les logs
Indication de la modification dans les logs
Après avoir vérifié dans les logs que la modification des paramètres a été prise en compte, on lance le flashage définitif. Il ne sera plus possible de revenir en arrière avec cette interface car la sonde ne sera plus en bluetooth (donc connexion impossible !).
Pendant le flashage, 3 tirets sont affichés sur la sonde et le symbole bluetooth est visible sur la droite vers le haut.
Note du 10/09/2025 : Dans la dernière version, les 3 tirets n'apparaissent plus mais le symbole bluetooth est visible.

Mise à jour avec le firmware zigbee Z03MMC_v0123.bin
Mise à jour avec le firmware zigbee Z03MMC_v0123.bin
Vérification de la mise à jour dans les logs
Vérification de la mise à jour dans les logs
La sonde est désormais dans Zigbee2MQTT
La sonde est désormais dans Zigbee2MQTT
La sonde dans les dispositifs Domoticz
La sonde dans les dispositifs Domoticz
On peut voir, dans le nom de la sonde, l'adresse MAC qui n'a pas été modifiée (dans la zone en noir).

En cas d'anomalie :oops: : ouvrir la sonde et retirer la pile, puis remettre la pile et refermer la sonde.

Cerise sur le gâteau : j'ai aussi pu modifier mes anciennes sondes (qui avaient environ 2 ans). Si vous avez ce type de sondes, vous pouvez tester :D

Re: Sonde Température/Humidité Zigbee avec affichage digital à moins de 3€

Posté : 05 oct. 2024 10:20
par Alain
Ma dernière commande
Ma dernière commande
Les prix baissent : 2€055 (maintenant il faut mettre le prix avec 3 décimales comme pour les carburants ;) )

avec la pile CR2032 et le port !!! pour une sonde zigbee avec affichage de la température et du taux d'humidité intégrable à Domoticz :lol: