Messages : 2 
    Sujets : 1
	 Inscription : Oct 2024
	
	 
 
	
	
		Bonjour,  
 
Une version ethernet du ino serait top, la solution répéteur wifi engendrant trop de latence/problèmes dans mon cas.  
 
Merci pour tout ce taf de passionné.  
 
Régis
	 
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 439 
    Sujets : 5
	 Inscription : Jun 2024
	
	 
 
	
	
		Bonjour, 
Si vous avez accès à une prise réseau près de votre routeur solaire, plutôt que d'utiliser un répéteur, utiliser ce qu'on appelle un point d'accès :
 https://www.devolo.fr/guide/qu-est-point...fi#c130707
	 
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 2 
    Sujets : 1
	 Inscription : Oct 2024
	
	 
 
	
	
		Merci pour l'astuce, je vais tester, surtout que beaucoup de répéteurs peuvent être configurés en ap.
	 
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 1,244 
    Sujets : 41
	 Inscription : May 2024
	
	 
 
	
	
		Je vais essayer cette alternative. Première difficulté, les cartes ont beaucoup moins de GPIO disponibles. Personnellement j'ai également une préférence pour Ethernet. Le Wifi génère beaucoup d'aléas non contrôlables. 
 
Cdlt 
André
	 
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 131 
    Sujets : 9
	 Inscription : Jun 2024
	
	 
 
	
		
		
		18-10-2024, 04:38 PM 
(Modification du message : 18-10-2024, 09:07 PM par Nalexdouze.)
		
	 
	
		Bonjour, 
Pour mes projets Arduino et EPS32 j'utilise la carte fille W5500 sur des cartes "classiques".
 https://fr.aliexpress.com/item/100500597...pt=glo2fra
Avec l'ESP32 j'utilise cette bibliothèque pour gérer la carte et le serveur Web 
 https://github.com/khoih-prog/AsyncWebSe...SP32_W5500
Si jamais ça peut vous donner des idées de développement ;-)
 
L'idéal serait de continuer à proposer un binaire compilé pour Wifi et un second Ethernet, mais... 
Sans vouloir relancer le débat...      avec VSC et PlateformIO on peut le gérer à la volée avec des #def et le soft généré des binaires séparés, mais je ne sais pas s'il est possible de gérer ça avec l'IDE Arduino.  
Car maintenir deux versions matériel ayant des bibliothèques spécifiques dans ces fichiers séparés... ça sent la prise de tête    
A moins qu'il soit possible de les faire cohabiter si l'espace mémoire le permet aussi    
	 
	
	
Enphase -> Node-RED -> Source MQTT 
3x IQ7+/3x 375WhC + 4x IQ8MC/4x 400WhC 
1x Routeur 12.06_Custom -> CES 2,5kW 
Domotique gérée sous Jeedom 4.4.19 (DIY VMM Synology) 
 
	
		
	 
 
 
	
	
	
		
	Messages : 159 
    Sujets : 5
	 Inscription : Nov 2024
	
	 
 
	
	
		 (18-10-2024, 04:38 PM)Nalexdouze a écrit :  Avec l'ESP32 j'utilise cette bibliothèque pour gérer la carte et le serveur Web  
https://github.com/khoih-prog/AsyncWebSe...SP32_W5500 
Bonjour,
 
Je n'ai pas réussi à l'exploiter avec la version 3.0.5 d'esp32. 
Par contre, ça fonctionne avec cette bibliothèque :  EthernetESP32
Citation :L'idéal serait de continuer à proposer un binaire compilé pour Wifi et un second Ethernet, mais... 
[...] 
A moins qu'il soit possible de les faire cohabiter si l'espace mémoire le permet aussi     
C'est possible de faire cohabiter. J'ai modifié les sources de la v12.06 pour qu'on puisse utiliser le routeur aussi bien ethernet qu'en wifi.
 
Par contre, j'ai utilisé le câblage préconisé pour le module W5500 et ça ne fonctionnera pas avec les installations existantes. (on doit pouvoir modifier les pins dans les sources mais je n'ai pas cherché)
 
J'ai câblé de cette façon: 
 ![[Image: diagramme.png]](https://i.postimg.cc/zB1mfZnM/diagramme.png) 
Pour ceux qui veulent tester avec le module lite: 
  
Les sources sont disponibles ici:  pv86.free.fr/f1atb/Solar_Router_V12_06_ethernet.zip et le binaire ici:  pv86.free.fr/f1atb/Solar_Router_V12_06_ethernet.ino.bin.zip
- Pour voir les modifications effectuées, il faut chercher "rj45" dans les fichiers Solar_Router_V12_06_ethernet.ino et Server.ino.
 
 
 
- Je ne sais pas si c'est pleinement fonctionnel: je n'ai pas encore assemblé mes routeurs et surtout mon installation photovoltaïque n'est pas encore montée ! 
 
 
- Si vous voulez utiliser plusieurs routeurs en ethernet, il faut soit incrémenter RJ_MAC_LAST_BYTE et recompiler pour chaque routeur, soit modifier les sources pour ajouter un champ paramétrable sur la page web.
 
 
- Il faudrait modifier la page des données brutes pour cacher les informations wifi inutiles si on est connecté en ethernet.
 
 
- Si le réseau wifi a été paramétré, qu'on est connecté en ethernet et qu'on retire le câble, le routeur perd les informations du réseau wifi au redémarrage. Il y a peu de chances que je travaille sur ce bug; je suppose qu'André en trouverait la cause beaucoup plus rapidement que moi.
 
 
- Si vous voulez tester sur une installation existante, n'oubliez pas de sauvegarder vos paramètres pour la raison indiquée ci-dessus.
 
 
 
Si vous testez, je veux bien avoir vos retours   
	 
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 159 
    Sujets : 5
	 Inscription : Nov 2024
	
	 
 
	
		
		
		11-11-2024, 08:18 AM 
(Modification du message : 11-11-2024, 10:54 AM par Chris.)
		
	 
	
		 (10-11-2024, 09:00 PM)Chris a écrit :  Par contre, j'ai utilisé le câblage préconisé pour le module W5500 et ça ne fonctionnera pas avec les installations existantes. (on doit pouvoir modifier les pins dans les sources mais je n'ai pas cherché) 
En fait non, le seul pin qu'on peut modifier est le 5 et il n'est pas utilisé dans les configurations listées sur cette page:  https://f1atb.fr/fr/routeur-photovoltaiq...aterielle/
Code : class W5500Driver : public EthSpiDriver { 
public: 
 
  W5500Driver(int8_t cs = SS, int8_t irq = -1, int8_t rst = -1) 
      : EthSpiDriver(cs, irq, rst) { 
  }
 
Ça  signifie que ça va être pénible pour suivre les futures mises à jour, sauf si André intègre le code et propose des champs paramétrables pour LedYellow, LedGreen, pulseTriac_2. (Edit: #define zeroCross_1 5 est également concerné) 
Par contre, ceux qui veulent ajouter un port ethernet à leur installation existante devront revoir leur câblage s'ils ont triac et/ou leds.
	  
	
	
	
		
	 
 
 
	
	
	
		
	Messages : 259 
    Sujets : 17
	 Inscription : Jun 2024
	
	 
 
	
		
		
		11-11-2024, 09:47 AM 
(Modification du message : 11-11-2024, 09:57 AM par lucky.)
		
	 
	
		 (10-11-2024, 09:00 PM)Chris a écrit :   (18-10-2024, 04:38 PM)Nalexdouze a écrit :  Avec l'ESP32 j'utilise cette bibliothèque pour gérer la carte et le serveur Web  
https://github.com/khoih-prog/AsyncWebSe...SP32_W5500  
Bonjour, 
 
Je n'ai pas réussi à l'exploiter avec la version 3.0.5 d'esp32. 
Par contre, ça fonctionne avec cette bibliothèque : EthernetESP32 
 
Citation :L'idéal serait de continuer à proposer un binaire compilé pour Wifi et un second Ethernet, mais... 
[...] 
A moins qu'il soit possible de les faire cohabiter si l'espace mémoire le permet aussi     
 
C'est possible de faire cohabiter. J'ai modifié les sources de la v12.06 pour qu'on puisse utiliser le routeur aussi bien ethernet qu'en wifi. 
 
Par contre, j'ai utilisé le câblage préconisé pour le module W5500 et ça ne fonctionnera pas avec les installations existantes. (on doit pouvoir modifier les pins dans les sources mais je n'ai pas cherché) 
 
J'ai câblé de cette façon:  
![[Image: diagramme.png]](https://i.postimg.cc/zB1mfZnM/diagramme.png)  
Pour ceux qui veulent tester avec le module lite:  
![[Image: W5500lite.jpg]](https://i.postimg.cc/k4hxc9fY/W5500lite.jpg)  
 
Les sources sont disponibles ici: pv86.free.fr/f1atb/Solar_Router_V12_06_ethernet.zip et le binaire ici: pv86.free.fr/f1atb/Solar_Router_V12_06_ethernet.ino.bin.zip 
- Pour voir les modifications effectuées, il faut chercher "rj45" dans les fichiers Solar_Router_V12_06_ethernet.ino et Server.ino.
 
 
 
- Je ne sais pas si c'est pleinement fonctionnel: je n'ai pas encore assemblé mes routeurs et surtout mon installation photovoltaïque n'est pas encore montée ! 
 
 
- Si vous voulez utiliser plusieurs routeurs en ethernet, il faut soit incrémenter RJ_MAC_LAST_BYTE et recompiler pour chaque routeur, soit modifier les sources pour ajouter un champ paramétrable sur la page web.
 
 
- Il faudrait modifier la page des données brutes pour cacher les informations wifi inutiles si on est connecté en ethernet.
 
 
- Si le réseau wifi a été paramétré, qu'on est connecté en ethernet et qu'on retire le câble, le routeur perd les informations du réseau wifi au redémarrage. Il y a peu de chances que je travaille sur ce bug; je suppose qu'André en trouverait la cause beaucoup plus rapidement que moi.
 
 
- Si vous voulez tester sur une installation existante, n'oubliez pas de sauvegarder vos paramètres pour la raison indiquée ci-dessus.
 
 
 
Si vous testez, je veux bien avoir vos retours   
Bonjour, 
materiel commandé 
est il possible d avoir un shema avec les gpio de noté 
le screen est un peu juste .... 
cdlt
 
ps  "c est bon en remontant le programme on a les gpio" je vais trop vite hihihi
	  
	
	
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
 
	
		
	 
 
 
	
	
	
		
	Messages : 159 
    Sujets : 5
	 Inscription : Nov 2024
	
	 
 
 
	
	
	
		
	Messages : 17 
    Sujets : 2
	 Inscription : Jul 2024
	
	 
 
	
	
		Bonjour, 
 
Juste une remarque: il n'est pas spécialement conseillé d'utiliser directement le 3.3v de l'ESP32 pour alimenter le ws5500, c'est une source de problème : il est préférable de l'alimenter par un régulateur séparé 5v/3.3V que l'on trouve facilement sur AE. 
Cordialement, 
F6CDT
	 
	
	
	
		
	 
 
 
			 
		 |