F1ATB forum
Autoriser le Wi‑Fi sur WT32‑ETH01 sans perdre l'accès Ethernet - Version imprimable

+- F1ATB forum (https://f1atb.fr/forum_f1atb)
+-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html)
+--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html)
+---- Forum : Evolutions faites, à faire, dont vous rêvez... (https://f1atb.fr/forum_f1atb/forum-10.html)
+---- Sujet : Autoriser le Wi‑Fi sur WT32‑ETH01 sans perdre l'accès Ethernet (/thread-3266.html)



Autoriser le Wi‑Fi sur WT32‑ETH01 sans perdre l'accès Ethernet - LE Cinq - 23-09-2026

Proposition d'évolution RMS 17.29 pour WT32-ETH01

Contexte

J'utilise une carte WT32-ETH01 avec le firmware RMS-ESP32 V17.29.
Mon souhait est d'utiliser cette carte uniquement en Wi‑Fi, sans câble Ethernet branché.
Lors de la configuration :
  • le Wi‑Fi fonctionne correctement ;
  • le portail Web est accessible sur l'adresse Wi‑Fi (par exemple 192.168.1.90) ;
  • les paramètres se sauvegardent correctement.

Cependant, dès que le modèle WT32-ETH01 est sélectionné puis que l'ESP32 redémarre :

ESP32_Type:10
Lancement de la liaison Ethernet
Initialisation Ethernet par DHCP
Adresse IP Ethernet assignée par DHCP : 192.168.1.74


Le portail n'est alors plus accessible via l'adresse Wi‑Fi.
Sans câble RJ45, l'interface Web devient inaccessible.
Avec un câble RJ45 branché, le portail redevient accessible sur l'adresse Ethernet.

Analyse du code
Dans 
setup(), le comportement actuel est :

if (ESP32_Type == 10) {
// Ethernet uniquement
}
else {
// Wifi uniquement
}

Par conséquent, dès qu'une WT32‑ETH01 est sélectionnée :

ESP32_Type = 10;

le firmware démarre uniquement l'interface Ethernet.
Le Wi‑Fi n'est jamais lancé.


Limitation actuelle
Le type de carte :

WT32-ETH01

représente aujourd'hui :

WT32-ETH01 = Ethernet obligatoire

alors que matériellement :

WT32-ETH01 = Ethernet + Wi‑Fi

Le module ESP32 embarqué supporte les deux interfaces.


Proposition d'amélioration

Option 1 : Ajout d'un mode réseau
Ajouter dans les paramètres :

WT32-ETH01
○ Ethernet uniquement
○ Wi‑Fi uniquement
○ Ethernet + Wi‑Fi


Avantages :
  • aucune régression ;
  • compatibilité ascendante ;
  • choix explicite pour l'utilisateur.
Option 2 : Démarrage automatique
Comportement proposé :

WT32-ETH01

  1. Tentative de démarrage Ethernet.
  2. Si aucun lien RJ45 détecté :
    • démarrage automatique du Wi‑Fi.
  3. Si les deux sont disponibles :
    • conserver Ethernet et Wi‑Fi.

Pseudo-code :

if (ESP32_Type == 10) {
 
    bool ethOK = Ethernet.begin();
 
   if (!ethOK || Ethernet.linkStatus() == LinkOFF) {
 
   WiFi.begin(ssid.c_str(), password.c_str());
 
   }
 
}

Avantage :
  • aucun réglage supplémentaire pour l'utilisateur ;
  • comportement plus intuitif.
Option 3 : Ethernet + Wi‑Fi simultanés
Démarrer systématiquement les deux interfaces :

Ethernet.begin();
 
WiFi.begin(ssid.c_str(), password.c_str());

Le serveur Web resterait alors accessible :

http://192.168.1.74

et

http://192.168.1.90


selon le réseau utilisé.
C'est probablement la solution la plus confortable pour les utilisateurs WT32‑ETH01.


Bénéfices
  • utilisation de la WT32‑ETH01 sans câble RJ45 ;
  • accès de secours en Wi‑Fi si le réseau Ethernet est indisponible ;
  • cohérence avec les capacités matérielles de la carte ;
  • réduction des demandes de support liées à la perte d'accès au portail après sélection de WT32‑ETH01.

Conclusion
La sauvegarde fonctionne correctement dans RMS 17.29.
Le problème observé n'est pas une perte de configuration mais le fait que le profil :

WT32-ETH01

force actuellement un fonctionnement Ethernet exclusif.
L'ajout d'un mode Wi‑Fi, Ethernet, ou Mixte Ethernet + Wi‑Fi améliorerait considérablement l'expérience utilisateur pour cette carte.



RE: Autoriser le Wi‑Fi sur WT32‑ETH01 sans perdre l'accès Ethernet - F1ATB - 23-09-2026

De mémoire sur l'une des 2 cartes ethernet disponibles, ethernet et wifi sont incompatibles
Cdlt
André


RE: Autoriser le Wi‑Fi sur WT32‑ETH01 sans perdre l'accès Ethernet - LE Cinq - 25-09-2026

ok merci