16 February 2020

blog diy esp domotique

Tout est parti d'une vidéo des frères Poulains qui proposent de flasher un module Sonoff avec un firmware Tasmota.

Comme lors de l'investigation précédente, la vidéo n'est pas tout à fait adaptée pour moi, il manque certains détails, comme la documentation des cablages, ou des solutions pour d'autres environnements, etc.
Par contre, la partie pédagogique ne m'est pas très utile, même s'il est très bien qu'elle y soit...

Bref.

Flashage d'un module Sonoff

J'ai commandé un barette de pins avec pas de 2,54 pour souder sur la carte.

Pour faire une barette de 4 éléments, j'ai du couper au nivau du 5e élément, il y a donc toujours un peu de perte.

Pas de pbm pour la soudure.

Pour le cablage, un peu plus compliqué, j'avais un doute sur l'utilisation de mon module USB, en particulier de savoir le VCC était bien en 3.3V, et non en 5V. Ensuite, j'ai du trouver le brochage.

Pour flasher, la vidéo donnait des indications pour windows, avec en particulier
(TODO).

J'ai de mon coté utilisé tasmotizer, que j'ai installé de la façon suivante :

sudo apt-get install python3-pip
python3 -m pip install pip --upgrade --user
python3 -m pip install pipenv --user
export PATH=$PATH:/home/hnl/.local/bin
pipenv
pip3 install tasmotizer

Ensuite

./tasmotizer.py

Firmware :
* Page : https://github.com/arendst/Tasmota/releases
* Firmware : https://github.com/arendst/Tasmota/releases/download/v8.1.0/tasmota-FR.bin

Je coche dans un premier temps de faire un backup du firmware Sonoff.

Il faut appuyer sur le bouton au moment d'insérer le module USB, pour être en mode boot.

Une fois le backup terminé, l'appareil ressort du mode boot, et il faut recommencer pour flasher.

J'ai ensuite utilisé le bouton "send config", mais sans succès.

Avec le firmware tasmota, le module passe en fall back sur un mode acccess point, on l'on peut configurer le SSID/mdp depuis la page de portail captif.