Xiaomi Desk Lamp 1S via ESPHome

Bonjour,

Voila encore un produit Xiaomi que l’on peut piloter via ESPHome. Il faudra cependant souder 5 fils le temps de flasher le nouveau firmware. La lampe reste pilotable manuellement mais vous aurez la possibilité d’avoir toutes les fonctions sur votre Home Assistant. La lampe est basé chipset sur un ESP32-WROOM simple coeur.

Matériel:

  • 1 lampe Xiaomi Desk Lamp 1S
  • 1 clé FT232 USB UART
  • 5 fils de connexion

Logiciel:

  • ESPHome-Flasher-1.2.0-windows-x64.exe
  • ESPHome via les Add-on Home Assistant

Pour commencer deux précautions à prendre avant de commencer.

  1. Ne pas branché le secteur 12V lors du flashage
  2. Mettre votre FT232 en 3.3V
  • Maintenant vous pouvez dévisser les 3 vis sous la lampe. Voir photo pour l’emplacement.
  • Souder les 5 fils sur la lampe directement accessible dès l’ouverture du capot.
    Raccorder comme ceci:
    Côté lampe ----> Côte FT232
    GND ----> GND
    3.3V ----> VCC
    RXD ----> TXD
    TXD ----> RXD
    I00 ----> GND (il faudra l’enlever rapidement après le démarrage)

Préparer votre firmware.bin sur Esphome. Copié votre fichier mi_desk_lamp_1s.yaml avec la config ci-dessous (pensez à remplacer le ssid et password) dans le répertoire ESPHome.

Config ESPHome

Démarrer ESPHome votre mi_desk_lamp_1s doit être présente cliquer sur les 3 points à droit puis compile. Télécharger le binaire.

Maintenant lancer ESPHome-Flasher-1.2.0-windows-x64.exe brancher votre FT232 sans le VCC de la lampe. Sélectionner le port COM de votre FT232. Sélectionner le binaire télécharger précédemment.

Là il va falloir faire la connexion entre le I00 et GND. Ensuite brancher le VCC, enlever la connexion du I00 au GND cliquer sur flash esp. Si tout ce passe bien le flash démarrer. Si cela ne fonctionne pas recommencer en débranchant le VCC.

capot

hassio

Source du projet initiale Source Reddit
Auteur: erwinbamert (thanks)

3 J'aime