![]() |
Routeur connecté ethernet (version non officielle W5500) - 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 : Routeur connecté ethernet (version non officielle W5500) (/thread-881.html) |
RE: Routeur connecté ethernet - Chris - 18-01-2025 (11-01-2025, 06:24 PM)michy a écrit : => voir pour traiter le cas ou l'on à pas réussit a obtenir d'IP avec un module Ethernet détecté, (câble débranché ...), [ça démarre en wifi AP après un gros délai] Bonjour, J'ai baissé le timeout à 5 secondes. J'ai actualisé la 1ère page avec les nouveaux diagrammes. Les sources sont à jour et j'ai ajouté les binaires. André, est-il possible d'inclure le code dans la v14 ? C'est transparent pour ceux qui utilisent le wifi. Il suffit de chercher Rj45 pour retrouver les ajouts / modifs (Solar_Router_V13_03_ethernet.ino, Server.ino, MQTT.ino) Merci. RE: Routeur connecté ethernet - F1ATB - 18-01-2025 C'est dans la liste des évolutions. Patience...Tout cela prend beaucoup de temps. André RE: Routeur connecté ethernet - Chris - 17-03-2025 Bonjour, Voici les changements à apporter à la V14.11 pour pouvoir supporter les modules W5500 ligne 456: Code : // ajouts W5500 ligne 723 Code : if (ESP32_Type == 10) { Attention toutefois, avec le code que j'avais proposé le routeur passait en mode wifi si le module ethernet n'était pas détecté ou le câble réseau n'était pas connecté. Ce n'est pas le cas avec le code d'André: soit vous avez une configuration ethernet exclusive, soit vous avez une configuration wifi exclusive. RE: Routeur connecté ethernet - jeannot - 19-03-2025 Bonsoir, en v14.11 je ne comprends pas l'erreur de compilation. Si quelqu'un a une idée ! PB de déclaration ?? Merci pour votre aide D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino:462:8: error: conflicting declaration 'int8_t RXD2' 462 | int8_t RXD2 = -1, TXD2 = -1; //Port serie | ^~~~ In file included from C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\cores\esp32/esp32-hal-gpio.h:29, from C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\cores\esp32/esp32-hal.h:75, from C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\cores\esp32/Arduino.h:36, from C:\Users\tallo\AppData\Local\arduino\sketches\3F92CAD8EA7412E4F9E09ED87DD8133B\sketch\Solar_Router_V14_11.ino.cpp:1: C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\variants\wt32-eth01/pins_arduino.h:43:22: note: previous declaration as 'const uint8_t RXD2' 43 | static const uint8_t RXD2 = 5, RXD = 5; | ^~~~ D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino:462:19: error: conflicting declaration 'int8_t TXD2' 462 | int8_t RXD2 = -1, TXD2 = -1; //Port serie | ^~~~ C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\variants\wt32-eth01/pins_arduino.h:42:22: note: previous declaration as 'const uint8_t TXD2' 42 | static const uint8_t TXD2 = 17, TXD = 17; | ^~~~ D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino: In function 'void InitGPIOs()': D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino:1314:10: error: assignment of read-only variable 'RXD2' 1314 | RXD2 = RX2_[pSerial]; //Port serie | ~~~~~^~~~~~~~~~~~~~~ D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino:1315:10: error: assignment of read-only variable 'TXD2' 1315 | TXD2 = TX2_[pSerial]; RE: Routeur connecté ethernet - Chris - 20-03-2025 Bonjour, Ça te le fait uniquement quand tu utilises mon code ? Avec le code initial pas de problème ? Si ça te le fait également avec le code initial, merci de poster dans "Routeur Photovoltaïque" et pas dans ce sujet ni cette rubrique réservée aux évolutions. RE: Routeur connecté ethernet (version non officielle W5500) - jeannot - 20-03-2025 Désolé pour la mauvaise place, je vais poster dans la bonne rubrique. Sinon oui avec le code original |