Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Routeur via Ethernet Version V14.10
#1
Le routeur F1ATB, initialement conçu autour d’un ESP32 Wroom et du WiFi, peut désormais fonctionner avec un câble Ethernet (version 14.10). Cela va faire plaisir à nombre d'entre vous qui attendaient cette solution.
[Image: Routeur_Ethernet.png]
C'est le même binaire que l'on installe sur la carte habituelle 38 pins et la nouvelle carte avec le connecteur RJ45/Ethernet.


On peut sur un même réseau à la maison avoir des cartes communiquant en Wifi et d'autres communiquant par Ethernet.

Vidéo de présentation :
https://youtu.be/Cw2rvwEHHFA

Cordialement
André
Répondre
#2
Slt

WT32 commandé
Chapeau André
ESP32Wroom, Triac 40A "BTA40", Source UxIx2, Cumulus 300L 3000W.
Sonde temperature sur radiateur triac mise en route ventilateur a 25°
réactivité 30 seuil -50
2 esp32 pour gestion charge batteries
14 panneaux de 410wcc en autoconso micro-onduleur APS DS3
Suivi sur Domoticz
Répondre
#3
Bonsoir.
Alors ça c'est dela bonne nouvelle.
J'en connais un qui va être intéressé!!!
Merci André pour tout ce partage. Cool
Répondre
#4
Bonjour André,
J'ai voulu tester ce matin cette nouvelle version 14.10 sur un ESP32U (version standard de l'ESP32, mais équipé d'une prise d'antenne Wifi).
Il s'avère que si le téléversement se passe bien, par contre l'ESP32 ne passe plus en mode AP local et ne génère plus de réseau Wifi sur lequel on pourrait se connecter lors de la connexion initiale.
C'est à priori confirmé si j'en crois les messages disponibles sur la sortie série de l'IDE Arduino (en copie), qui semblent indiquer que l'ESP32 attend indéfiniment une connexion uniquement sur le port Ethernet, intégré depuis cette version pour les nouveaux modules ESP32-ETH01. 
Est-ce un bug ?

[EDIT] Je précise évidemment que ce bug n'existe pas avec les versions précédentes, où on peut parfaitement se connecter en Wifi via le mode AP...


Pièces jointes Miniature(s)
   
_________________________________________________
Routeur Solaire en v14.02
Pilotage d'un cumulus de 3kW + Jeedom v4.4.19 + Station solaire 3,5kW
Répondre
#5
Bravo André pour cette belle évolution que certains attendait depuis un certain temps.

je suis toujours étonné d'autant d'évolutivité surtout quand je vois le parcours et le niveau du fameux routeur f1atb depuis les premières versions qui étaient déjà si prometteuses.

J'ai hâte de tester cela prochainement ayant un besoin de ce type pour un routeur à faire pour un ami...

Amicalement

Gilles, fervent inconditionnel de tes créations et de tous tes travaux si bien partagés ;-)
Config : 3 routeurs F1ATB en V14.02 - 2 en mode Triacs + 1 mode : Triac+SSR
PV 3kw (8 panneaux TrinaSolar 425W + Onduleur SunGrow 3KW) - Supervision : Home Assistant / Shelly & MQTT
Autoconsommation moyenne 98 % depuis l'usage des routeurs f1atb Smile
Répondre
#6
Merci Gilles, je vois que vous êtes actif sur le forum.

André
Répondre
#7
J'essaye André,
C'est aussi histoire que vous passiez moins de temps sur du support plus basique qu'une poignée de passionnés comme moi contribue à aider
de manière à ce que vous puissiez continuer à faire évoluer cette belle bête ;-)
Au plaisir Gilles
Config : 3 routeurs F1ATB en V14.02 - 2 en mode Triacs + 1 mode : Triac+SSR
PV 3kw (8 panneaux TrinaSolar 425W + Onduleur SunGrow 3KW) - Supervision : Home Assistant / Shelly & MQTT
Autoconsommation moyenne 98 % depuis l'usage des routeurs f1atb Smile
Répondre
#8
(17-03-2025, 01:34 PM)DanielJ a écrit : Bonjour André,
J'ai voulu tester ce matin cette nouvelle version 14.10 sur un ESP32U (version standard de l'ESP32, mais équipé d'une prise d'antenne Wifi).
Il s'avère que si le téléversement se passe bien, par contre l'ESP32 ne passe plus en mode AP local et ne génère plus de réseau Wifi sur lequel on pourrait se connecter lors de la connexion initiale.
C'est à priori confirmé si j'en crois les messages disponibles sur la sortie série de l'IDE Arduino (en copie), qui semblent indiquer que l'ESP32 attend indéfiniment une connexion uniquement sur le port Ethernet, intégré depuis cette version pour les nouveaux modules ESP32-ETH01. 
Est-ce un bug ?
[EDIT] Je précise évidemment que ce bug n'existe pas avec les versions précédentes, où on peut parfaitement se connecter en Wifi via le mode AP...

J'ai effectué pas mal de tests cet après midi, car je trouve très étrange que cela ne fonctionne pas vu que les ESP32-U WROOM ne sont fondamentalement pas très différents des ESP32-D WROOM standards (juste un brochage un peu différent, et une prise d'antenne Wifi en plus), et rien dans le datasheet n'indique quoique ce soit. 

Voici mes constatations :

1.- Avec un ESP32-D WROOM standard, le téléversement en v14.10 et l'injection des paramètres se passe bien. RAS, tout est OK donc.

2.- Avec un ESP32-U WROOM, on peut téléverser et faire fonctionner sans problèmes une version quelconque inférieure à la 14.10 (14.04, 14.02, etc...). 
Mais avec la 14.10, on obtient ce message dans le moniteur série : 

> Chip Model : ESP32-DOWDQ6
> Ancien modèle d'ESP32 que l'on trouve sur les cartes Ethernet  WT-ETH01
> Crash en Wifi. On force Ethernet.
> ESP32_Type: 10

Je comprends que ce message explique que le N° de modèle DOWDQ6 de l'ESP32 est détecté comme le modèle équipant les ESP32-ETH01, et que donc il désactive le Wifi pour passer en Ethernet.
Dans le code source, en effet il y a ces nouvelles lignes qui sont apparues avec la v14.10 :

if (String(ESP.getChipModel()).indexOf("V3")<0) {
  Serial.println("\nAncien modèle d'ESP32 que l'on trouve sur les cartes Ethernet  WT-ETH01");
  Serial.println("Crash en Wifi. On force Ethernet.\n");
  ESP32_Type = 10;//On force Ethernet
  }

J'ai donc commenté ces lignes, pour laisser le paramètre ESP32_Type à 0 (initialisé ainsi à l'origine), c'est à dire "type d'ESP32 non défini".
J'ai recompilé le code, et téléversé le nouveau fichier .bin obtenu vers mon ESP32U.

Et là, Bingo ! Ca refonctionne, l'ESP32U passe bien en mode AP.

Il m'a suffit ensuite de le reconnecter sur mon réseau Wifi, puis de réinjecter mes paramètres pour retrouver un fonctionnement normal.

Conclusion : il y a donc bien un petit souci sur la détection du type d'ESP utilisé, en tout cas pour ce qui concerne les ESP32U (voir photo). Ou alors celui que j'utilise est doté exactement du même chip que celui qu'on trouve sur les ESP32-ETH01.
En tout cas, les ESP32D WROOM sont bien vus eux comme des ESP32-D0WD-V3.

Voilà, le mystère est levé, et peut-être que cela servira à d'autres...
Encore merci André pour tout ce travail mis à disposition !


Pièces jointes Miniature(s)
   
_________________________________________________
Routeur Solaire en v14.02
Pilotage d'un cumulus de 3kW + Jeedom v4.4.19 + Station solaire 3,5kW
Répondre
#9
Merci Daniel J pour tous vos messages.

J'ai immédiatement compris lorsque vous m'avez diffusé la sortie du port série. Il y avait un problème entre les différentes versions de chip pour l'ESP 32 de base. J'ai donc modifié mon code pour prendre en compte votre version ESP32-DOWDQ6 que je ne connaissais pas. Il y a une version 14.11 du routeur en ligne qui corrige le point que vous avez également trouvé pendant que je la développais. Merci encore de votre message, ça m'a permis de débuger. Je n'avais pas, malgré les nombreux ESP32 chez moi, le même modèle que chez que vous.

Cordialement André.
Répondre
#10
(17-03-2025, 07:23 PM)F1ATB a écrit : Merci Daniel J pour tous vos messages.

J'ai immédiatement compris lorsque vous m'avez diffusé la sortie du port série. Il y avait un problème entre les différentes versions de chip pour l'ESP 32 de base.  J'ai donc modifié mon code pour prendre en compte votre version ESP32-DOWDQ6 que je ne connaissais pas. Il y a une version 14.11 du routeur en ligne  qui corrige le point que vous avez également trouvé pendant que je la développais. Merci encore de votre message, ça m'a permis de débuger.  Je n'avais pas, malgré les nombreux ESP32 chez moi, le même modèle que chez que vous.

Cordialement André.

De rien André, si ça peut être utile, j'en suis très content...
Je viens de tester la dernière version 14.11 en ligne, et c'est OK maintenant, plus de soucis avec ce module ESP32-U WROOM. 
Après, il y a tellement de versions différentes d'ESP que j'imagine bien que ce soit difficile de tout suivre correctement en permanence. 

Et merci beaucoup pour votre réactivité toujours aussi légendaire quand il s'agit d'effectuer des corrections !
Bonne soirée,
Daniel
_________________________________________________
Routeur Solaire en v14.02
Pilotage d'un cumulus de 3kW + Jeedom v4.4.19 + Station solaire 3,5kW
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)