Flasher le relais SMTONOFF 63A

Disponible sur Aliexpress pour une quinzaine d’euros, ce relais 63A en rail DIN est vendu avec le firmware pour l’application eWelink.
Mais aussi disponible avec firmware pour les applications Tuya et SmartLife.

Il est possible de le flasher pour installer un autre firmware (par exemple Tasmota).

Mise en garde, il ne s’agit pas d’un disjoncteur, mais simplement d’un relais qui coupe uniquement la phase, il ne coupe pas le neutre.
Avant toute manipulation, coupez le courant et ne travaillez jamais sous tension.
N’alimentez jamais le module sur le secteur pour le flasher.

Démontage

Retirez les 4 rivets qui maintiennent les 2 parties du chassis.
En perçant, ou avec une pince en pinçant les rivets sur un des côté pour pouvoir le faire glisser de l’autre côté.

Retirez ensuite les 2 connecteurs (en jaune).
Faites de même avec les 3 caches (2 sur les LED, et 1 sur le bouton poussoir)

Le module PSF-A ou PSF-B se trouve à l’arrière du PCB.
Il est basé sur l’architecture ESP8285. (décrit sur https://itead.cc/diy-kits-guides/psf-b01-application-guide/)

PinNomDétail
7STATUSTémoin lumineux de l’état du Wi-Fi
10GPIO0Interrupteur
12GNDGND
20GNDGND
21RXUART_RX
22TXUART_TX
233V3Alimentation

Soudez des petits fils (jarretière 4/10e, 6/10e ou fils Dupont) sur les pins 20, 21, 22 et 23 de la puce.

Connectez ces fils à un adaptateur USB to TTL pour réaliser ce montage.

Préparez le logiciel pour flasher (Esp-flasher, tasmotizer, web.esphome.io, Tasmota install…)
Pendant que vous connecter l’adaptateur USB to TTL à l’ordinateur, presser le bouton poussoir du PCB pour passer en mode flashage.
Si vous n’êtes pas en mode flashage, les LED sur le PCB s’illuminent.

Voilà le firmware d’origine (au cas où) :

Sous Tasmota, le template à appliquer :
{"NAME":"SMTONOFF","GPIO":[32,0,0,3104,0,0,0,0,224,544,0,0,0,0],"FLAG":0,"BASE":43}

Et voilà, le tour est joué, il est entièrement fonctionnel et compatible.

Loading

Laisser un commentaire

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