![]() |
[conseils] ajout de code au code du RMS - 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) +--- Sujet : [conseils] ajout de code au code du RMS (/thread-1539.html) |
RE: [conseils] ajout de code au code du RMS - Lolo69 - 21-06-2025 Autorise ton profil a envoyer message privé RE: [conseils] ajout de code au code du RMS - Rakibou - 21-06-2025 Normalement c'est fait. RE: [conseils] ajout de code au code du RMS - Mike - 21-06-2025 Plutôt que de partager tout le code, si je comprends bien tu as rajouté 2 fonctions, tu peux juste partager ces 2 fonctions et indiquer à quel endroit elles sont appelées dans le code du RMS. Si le code marche avec un ESP de test, il ne doit pas manquer grand chose. RE: [conseils] ajout de code au code du RMS - Rakibou - 21-06-2025 Bonjour Mike, Le code testé est celui que j'ai mis dans mon post #15. La fonction d'envoi est insérée à l'endroit que tu m'avais judicieusement indiqué, dans le bloc LectureEnphase. Pour les tests j'ai essayé une variante qui utilise Serial2 au lieu de MySerial (celui qui est défini dans le code du RMS). Ca fonctionne, avec la même fonction d'envoi. Dans les deux cas ça fonctionne en test (esp non rms) mais pas en situation (esp rms). RE: [conseils] ajout de code au code du RMS - Mike - 21-06-2025 OK merci pour le code. Je vois que ce code utilise les variables RXD2 et TXD2, ces variables sont initialisées avec les gpios choisis dans la page paramètres du routeur. Quels gpios as tu dans la page paramètre pour le port série ? RE: [conseils] ajout de code au code du RMS - Rakibou - 21-06-2025 Oui, j'avais bien vu l'initialisation de TXD2 et RXD2 par la page paramètres. Et justement, la solution me paraissait propre puisqu'elle utilisait le code natif. Eh bien, j'ai essayé toutes les paires disponibles, sans succès... Je précise que rien d'autre n'utilise l'uart sur mon esp32 rms. Il est configuré en lecture Enphase. RE: [conseils] ajout de code au code du RMS - Lolo69 - 21-06-2025 Je n ´ai pas encore regardé les details, mais comme le code RMS est prevu pour discuter en liaison serie pour les mesures jsk ca doit surement interferer qq part. Meme si ce n ´est pas tres catholique je ferais bien des tests en definissant et utilisant le UART 1 de l esp en le configurant sur des gpio libres HardwareSerial Serial1(1); // UART1 void setup() { Serial.begin(115200); Serial1.begin(9600, SERIAL_8N1, 22, 21); // RX, TX } void loop() { Serial1.println("Hello via UART1"); delay(1000); } RE: [conseils] ajout de code au code du RMS - Mike - 21-06-2025 (21-06-2025, 05:49 PM)Rakibou a écrit : Oui, j'avais bien vu l'initialisation de TXD2 et RXD2 par la page paramètres.Tu utilises quelle valeurs pour l'esp de test ? Peut-être que tu peux tester en hardcodant les mêmes valeurs plutôt que d'utiliser TXD2 et RXD2 dans le code du RMS des fois que. RE: [conseils] ajout de code au code du RMS - Lolo69 - 21-06-2025 C est une bonne idee de Mike car rx2 txd2 surement initialisés re initialisée depuis la page paramètres Harcoder les gpio et utiliser l autre UART ca augmente les chances de réussite… RE: [conseils] ajout de code au code du RMS - Rakibou - 21-06-2025 Merci à tous les deux pour ces pistes ! Je pense qu'en effet on est près de la solution. Là j'ai des erreurs de compilation farfelues, je crois qu'il est temps de lâcher jusqu'à demain... je vous tiens au courant, merci encore. |