![]() |
|
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 :
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 :
Comportement proposé : WT32-ETH01
Pseudo-code : if (ESP32_Type == 10) { bool ethOK = Ethernet.begin(); if (!ethOK || Ethernet.linkStatus() == LinkOFF) { WiFi.begin(ssid.c_str(), password.c_str()); } } Avantage :
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
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 |