Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Nouveau gadget
#11
Bonjour ,

je suis dans la config suivante  , un ESP 32  avec ecran uniquement pour voir les infos et un ESP pour gerer le routage + mesure de la puissance envoyé au chauffe, consommation maison + production solaire  via shelly EM


Pièces jointes Miniature(s)
       
Répondre

#12
Voici le lien pour ma version modifiée
Attention ça ne fonctionne que pour ma situation. Mais vous pouvez vous inspirer du code et certainement trouver des améliorations.
C'est brut de décoffrage et pas tellement organisé mais j'ai le résultat voulu. 

https://mega.nz/file/uwhyiBRB#B0N3GBvaFr...-nS_OITgU4

Une petite video
Avec routage vers le CE Puis injection sur le réseau quand je stop le CE et reprise sur le CE 
https://mega.nz/file/75JQyY6K#FKh0r6HNsc...BKxW4IutiQ

Le soleil, le poteau réseau et le CE vienne de L'IA et certaine partie du code.
L'Ia c'est bien mais à condition de bien expliquer ce qu'on veut et pas mal de correction derrière.
Routeur UxIx2, V 15.0 Triac robodyn avec bta 40 déporté sur dissipateur ventilé avec sonde T° commandé en sortie TOR , seconde sonde sur C-E, 12 panneaux sanyo 236wc, onduleur réseau solarmax 6kw. CE 3300w. Installé depuis avril 2024.
Répondre

#13
(24-11-2025, 02:42 PM)Philmaz a écrit : Voici le lien pour ma version modifiée
Attention ça ne fonctionne que pour ma situation. Mais vous pouvez vous inspirer du code et certainement trouver des améliorations.
C'est brut de décoffrage et pas tellement organisé mais j'ai le résultat voulu. 

https://mega.nz/file/uwhyiBRB#B0N3GBvaFr...-nS_OITgU4

Une petite video
Avec routage vers le CE Puis injection sur le réseau quand je stop le CE et reprise sur le CE 
https://mega.nz/file/75JQyY6K#FKh0r6HNsc...BKxW4IutiQ

Merci Philmaz c'est exactement ce que j'ai chez mes parent , shelly pour le solaire et la prod et un routeur sur un gros chauffage acova , il me manquait   cet affichage ou je puisse tout leur affiché !
Répondre

#14
Merci pour la mise à dispo du code et en visionnant la petite vidéo vraiment sympa l affichage.j ai essayé de compiler le code et j'ai un message d erreur EMACDRIVER voir photo 

Comment résoudre ce problème ?

Merci a l' avance


Pièces jointes Miniature(s)
   
Répondre

#15
(24-11-2025, 09:46 PM)Lulu80 a écrit : Merci pour la mise à dispo du code et en visionnant la petite vidéo vraiment sympa l affichage.j ai essayé de compiler le code et j'ai un message d erreur EMACDRIVER voir photo 

Comment résoudre ce problème ?

Merci a l' avance

Tu as rajouté des lignes dans Solar_Routeur ? Ta ligne ne correspond pas avec celle de mon code.
Routeur UxIx2, V 15.0 Triac robodyn avec bta 40 déporté sur dissipateur ventilé avec sonde T° commandé en sortie TOR , seconde sonde sur C-E, 12 panneaux sanyo 236wc, onduleur réseau solarmax 6kw. CE 3300w. Installé depuis avril 2024.
Répondre

#16
(24-11-2025, 09:46 PM)Lulu80 a écrit : j ai essayé de compiler le code et j'ai un message d erreur EMACDRIVER

Comment résoudre ce problème ?

Si c'est une compilation sur un modèle d'ESP qui ne prend pas en charge le bus RMII,

2 endroit avec des modif. a faire (pour exclure le code nécessaire uniquement pour le model ESP32-ETH01 ou WT32-ETH01):

entre
#ifdef CONFIG_ETH_USE_ESP32_EMAC
et
#endif

Code :
int16_t EthernetBug = 0;
#ifdef CONFIG_ETH_USE_ESP32_EMAC  // EMAC & interface RMII PHY not supported in new ESP (C & S) ...
  EMACDriver driver(ETH_PHY_LAN8720, 23, 18, 16);
#endif

WebServer server(80);  // Simple Web Server on port 80


et 
Code :
  MessageCommandes();
  LireSerial();
  #ifdef CONFIG_ETH_USE_ESP32_EMAC  // ESP32 avec Driver EMAC bus RMII (n'existe plus sur certaine versions ESP supérieures) => Ne bloque pas la compilation
    log_i("Tentative init driver LAN8720 sur bus RMII");
    Ethernet.init(driver);
    if (Ethernet.hardwareStatus() == EthernetNoHardware) {
      log_i("Fail to discover LAN8720 hardware");
    }
    if (String(ESP.getChipModel()) == "ESP32-D0WD") {  //(without '-V3' at end) certains ESP32U et WT32-ETH01
      TelnetPrintln("\nAncien modèle d'ESP32 que l'on trouve sur les cartes Ethernet WT32-ETH01 (branchez le câble) et certains ESP32U");
      if (Ethernet.begin() != 0) {  //C'est une carte WT-ETH01
        TelnetPrintln("Carte WT32-ETH01 qui Crash en Wifi. On force Ethernet.\n");
        ESP32_Type = ESP_TYPE_ETH01;  // On force Ethernet by LAN8720
      }
    }
  #endif
  TelnetPrintln("InitGPIO");
  delay(500);
  LireSerial();
  InitGPIOs();
+ question c'est quoi comme version Arduino IDE (dans le titre de la fenêtre) et la version Espressif ESP [ça semble être 3.0.1 d'après la capture],

 les versions de bibliothèque semblent étrange version 2.0.0 dans le dossier .../esp32/3.0.1


quand je compile avec les versions à jour j'ai ça : (exception pour LovyanGFX où j'utilise la version develop 1.2.9, la public c'est 1.2.7)

  Utilisation de la bibliothèque WiFi version 3.3.4 dans le dossier: Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\WiFi
  Utilisation de la bibliothèque Networking version 3.3.4 dans le dossier: Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\Network
  Utilisation de la bibliothèque NetworkClientSecure version 3.3.4 dans le dossier: Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\NetworkClientSecure
  Utilisation de la bibliothèque ESPmDNS version 3.3.4 dans le dossier: Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\ESPmDNS
  Utilisation de la bibliothèque WebServer version 3.3.4 dans le dossier: Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\WebServer
  Utilisation de la bibliothèque FS version 3.3.4 dans le dossier: Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\FS
  Utilisation de la bibliothèque ArduinoOTA version 3.3.4 dans le dossier: Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\ArduinoOTA
  Utilisation de la bibliothèque Update version 3.3.4 dans le dossier: Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\Update
  Utilisation de la bibliothèque PubSubClient version 2.8 dans le dossier: Arduino\Sketchbooks\libraries\PubSubClient
  Utilisation de la bibliothèque EEPROM version 3.3.4 dans le dossier: Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\EEPROM
  Utilisation de la bibliothèque OneWire version 2.3.8 dans le dossier: Arduino\Sketchbooks\libraries\OneWire
  Utilisation de la bibliothèque DallasTemperature version 4.0.5 dans le dossier: Arduino\Sketchbooks\libraries\DallasTemperature
  Utilisation de la bibliothèque UrlEncode version 1.0.1 dans le dossier: Arduino\Sketchbooks\libraries\UrlEncode
  Utilisation de la bibliothèque EthernetESP32 version 1.0.2 dans le dossier: Arduino\Sketchbooks\libraries\EthernetESP32
  Utilisation de la bibliothèque SPI version 3.3.4 dans le dossier: Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\SPI
  Utilisation de la bibliothèque LovyanGFX version 1.2.9 dans le dossier: Arduino\Sketchbooks\libraries\LovyanGFX  (!!! Branch develop pour IDF 5.5.0+ : https://github.com/lovyan03/LovyanGFX/tree/develop)
  Utilisation de la bibliothèque Hash version 3.3.4 dans le dossier: Arduino15\packages\esp32\hardware\esp32\3.3.4\libraries\Hash
Merci André Smile ,
Routeur V16.04 (since V2.01) / 1xESP32 (IP fixe) / Source UxI / 5 actions
Panneaux 1680Wc
1 Triac : ECS 2000W
1 SSR (multi) : ECS 1800W
1 SSR (On-Off) : Circulateur plancher chauffant eau 50W
1 SSR (multi) : circuit d'eau 1500W
1 SSR (multi) : Ultime 2000W
Répondre

#17
Non pas ajouté  de ligne !  Pas compétent dans ce domaine a mon grand regret
Répondre

#18
(25-11-2025, 03:53 PM)Lulu80 a écrit : Non pas ajouté  de ligne !  Pas compétent dans ce domaine a mon grand regret

Là je ne sais pas t'aider.
Je reste sur des choses basics. Je m'inspire de ce qui se dit et lis et relis beaucoup de sujets et fais beaucoup de test dans le vide....
J'ai fais cette affichage parce que je peux récupérer ma production et mon surplus envoyé sur le CE. Mais je n'améliore pas le routeur, d'autres bien plus affutés que moi savent le faire. Merci à André et tous ceux qui contribuent à la progression du routeur.
Routeur UxIx2, V 15.0 Triac robodyn avec bta 40 déporté sur dissipateur ventilé avec sonde T° commandé en sortie TOR , seconde sonde sur C-E, 12 panneaux sanyo 236wc, onduleur réseau solarmax 6kw. CE 3300w. Installé depuis avril 2024.
Répondre

#19
hello,

Pas encore eu le temps de me pencher dessus tu lance la compil de quoi pour que ca plante ?
Répondre

#20
Je peux éventuellement faire passer un .bin
En cas de plantage , comme ça m'arrive souvent, je me sert de esp tools pour la raz de l'esp et je recommence....
Dites moi si vous voulez le fichier.
Si quelqu'un a vraiment la même config que moi je veux bien essayer de faire un code adapté avec les infos nécessaires.
Routeur UxIx2, V 15.0 Triac robodyn avec bta 40 déporté sur dissipateur ventilé avec sonde T° commandé en sortie TOR , seconde sonde sur C-E, 12 panneaux sanyo 236wc, onduleur réseau solarmax 6kw. CE 3300w. Installé depuis avril 2024.
Répondre



Atteindre :


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

Moteur MyBB, © 2002-2025 Melroy van den Berg.