Flasher une prise connectée Tuya/SmartLife/eWeLink (cloudless OpenBeken)

A quelques euros sur aliexpress, cette prise remonte les informations via l’application eWeLink. Elle existe en plusieurs déclinaisons : Tuya/SmartLife/eWeLink.
Je vais vous décrire la méthode pour ce modèle (BL602), mais sera sensiblement la même pour les autres déclinaisons (BK7231N, BK7231T…)

Désosser le module

Serrez la tête de la prise avec une pince multiprise, et maintenez la partie basse avec l’autre main et donnez quelques à-coups jusqu’à ce que les 2 parties se séparent.
Retirez la vis qui retient le circuit imprimé.

On retrouve une puce BL602 (contrôleur) sur un circuit SM-028_V1.3 et une puce BL0937 (mesure d’énergie).

Flasher le module

Les points RX/TX/GND/3V3/BT sont accessibles sur l’arrière du circuit SM-028_V1.3.

Avec un peu de dextérité et d’étain, on peut souder des fils Dupont.

Raccordez ensuite les fils sur un adaptateur série/USB selon ce câblage :

SM-028_V1.3 RX -> FT232RL TX 
SM-028_V1.3 TX -> FT232RL RX 
SM-028_V1.3 3V3 -> FT232RL VCC (sur 3V3) 
SM-028_V1.3 GND -> FT232RL GND 
SM-028_V1.3 BT -> vers une résistance de 10Kohm et vers VCC 

Téléchargez le dossier https://github.com/openshwprojects/OpenBL602/tree/master/tools/flash_tool
Puis lancez le programme BLDevCube.exe.

Sélectionnez le port COM, la table de partition, Boot2 bin (fichiers inclus dans le dossier téléchargé précédemment) et le firmware (téléchargez-le sur https://github.com/openshwprojects/OpenBK7231T_App/releases), modifiez la vitesse de transfert si le flash échoue.

Cliquez sur « Create & Download ».

Si le transfert s’est déroulé avec succès, vous pouvez dessouder les fils, refermer le module et le brancher au secteur.

Connectez-vous au nouveau réseau WiFi généré.
Ouvrez la page http://192.168.169.1 et allez dans le menu « Configure WiFi » et entrez les informations de votre réseau WiFi et attendez que le module redémarre.

Configurer le module

Récupérez l’adresse IP du module et ouvrez sa page web.
Cliquez sur Launch Web Application.

Allez dans le menu Config

Dans la partie Device, sélectionnez BL602, puis choisissez dans le menu déroulant votre module, cliquez sur « Copy Device Settings » et enfin « Save pins ».

Si votre module n’est pas listé, il va falloir chercher par vous-même les pins et composants liés.

MQTT

Renseignez les informations de votre broker MQTT dans Configure > Configure MQTT.
Par défaut, voilà ce qui remonte :

Il est possible de remonter les informations à la manière de Tasmota, dans des topic tele/# , stat/# …

Ci-joint le template jMQTT pour cette prise :

Loading

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *