Merci deenoo.
Effectivement la version de la Zigate Ethernet est bien 1.5c
Si je fais un Get Version dans la console j'ai cela ... ce qui ne m'en dit pas beaucoup plus !
Code : Tout sélectionner
[164439792]-> 01 02 10 10 02 10 02 10 10 03
[164439802]<- 01 80 02 10 02 10 02 19 99 02 10 02 10 02 10 10 02 10 02 10 02 10 02 10 02 10 03
[164439802]<- 01 80 10 02 10 02 15 b2 02 10 02 15 02 13 21 02 10 03
Mais bon, si je désactive le WebServer, il faudra que je reflashe l'ESP si jai besoin de reparamétrer quoique ce soit et le SSID de la Zigate devrait réapparaitre ... mais si le MDP est faux cela posera problème.
Toutefois, si on regarde le code de Zigate-Ethernet.ino, il attends bien ce qui est écrit dans la doc :
Code : Tout sélectionner
String macID = String(mac[WL_MAC_ADDR_LENGTH - 2], HEX) +
String(mac[WL_MAC_ADDR_LENGTH - 1], HEX);
...
String WIFIPASSSTR = "admin"+macID;
Je vais regarder le code pour voir ce qui a été fait et surtout comment est implémenté le heartbeat (paquet ICMP, autre, quelle est la cible, ...).
Mais c'est une bonne piste que de désactiver le webserver ... qui de toutes façons ne sert pas à grand chose en prod (je ne passe pas mon temps à analyser des logs en hexa).
@pipiche
Merci d'avoir précisé le fonctionnement, logique, du plugin dans ce cas de figure. En effet je suis beaucoup plus à l'aise pour analyser/écrire du code C/C++ que du Python !