F1ATB forum
Nouvelle Version 14.20 - 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 : Nouvelle Version 14.20 (/thread-1269.html)

Pages : 1 2


Nouvelle Version 14.20 - F1ATB - 27-03-2025

Une nouvelle version 14.20 est en ligne ce jour. Les nouveautés :
- possibilité de remplacer les 2 LEDs par un miniafficheur 0.96 pouce ou 2.4pouce
- Source de mesure de puissance HomeWizard (en test) pour nos amis belge 
- Correction d'un bug d'échange des noms de routeur dans le cas de carte Ethernet

Une nouvelle vidéo en ligne pour présenter les configurations du routeur
https://youtu.be/LqPR4HLdahE

Cordialement 
André
[Image: Capture-decran-2025-03-27-114822.png]


RE: Nouvelle Version 14.20 - Sgb31 - 27-03-2025

Bravo André,
merci pour cette nouvelle belle évolution ;-)


RE: Nouvelle Version 14.20 - piamp - 28-03-2025

merci andré !!!
pour la prochaine, on se penche sur les évolutions uxix3 ? (bonne remontée des conso/injection en mqtt, sélection de la vitesse de dialogue, calculs en binaire plutot que multiplications float?) j'ai le code quasi tout prêt Big Grin


RE: Nouvelle Version 14.20 - glu3 - 28-03-2025

Bonjour André,
Merci pour cette superbe évolution  Wink
Bonne journée
At  + Michel


RE: Nouvelle Version 14.20 - kymcoman - 28-03-2025

Bonjour,
Je viens de tester la 14. 20, écran blanc avec mon ESP32-2432S028.
Quelqu’un a une idée ?


RE: Nouvelle Version 14.20 - Frantz - 28-03-2025

Bonjour, 

Pour homewizard, j'ai du faire ceci : 

float P_act = ValJsonSG("active_power_w", SmartG_Data);
if (P_act > 0) {
  PuissanceS_M_inst = P_act;
  PuissanceI_M_inst = 0;
} else {
  PuissanceS_M_inst = 0;
  PuissanceI_M_inst = P_act * -1.0;
}




et ceci pour la lecture correcte du symbole - pour la puissance : 

float ValJsonSG(String nom, String Json) {
    int p = Json.indexOf(nom);
    if (p == -1) return 0;  // Retourne 0 si la clé est absente
    Json = Json.substring(p);
    p = Json.indexOf(":");
    if (p == -1) return 0;  // Si ":" n'est pas trouvé, on retourne 0
    Json = Json.substring(p + 1);  // On prend tout après le ":"
    Json.trim();  // Supprime les espaces inutiles
    int fin = Json.indexOf(",");
    if (fin == -1) fin = Json.indexOf("}");  // Pour gérer la dernière valeur
    if (fin > 0) {
        Json = Json.substring(0, fin);  // Garde uniquement la valeur
    }
    Json.trim();  // Nettoie encore une fois
    Serial.print("Valeur extraite pour ");
Serial.print(nom);
Serial.print(" : '");
Serial.print(Json);
Serial.println("'");
    return Json.toFloat();  // Convertit proprement en float

}

Alors tout était fonctionnel. 

Je reste bien entendu dispo pour vous partager mon pc si nécessaire :-)


Frantz


RE: Nouvelle Version 14.20 - Sgb31 - 29-03-2025

Petit retour,
Il semble que tous les écrans Oled ne soient pas tous fonctionnels ...
Perso , j'ai un SSD1309 bien fonctionnel sur un autre montage via un ESP et qui ne fonctionne pas avec le routeur.
Il ne s'allume même pas malgré les nombreuses vérifications cablage, paramétrage ...
merci à ceux qui ont des écrans fonctionnels en V14.20 de partager vos liens Ali


RE: Nouvelle Version 14.20 - kymcoman - 29-03-2025

(29-03-2025, 10:29 AM)Sgb31 a écrit : Petit retour,
Il semble que tous les écrans Oled ne soient pas tous fonctionnels ...
Perso , j'ai un SSD1309 bien fonctionnel sur un autre montage via un ESP et qui ne fonctionne pas avec le routeur.
Il ne s'allume même pas malgré les nombreuses vérifications cablage, paramétrage ...
merci à ceux qui ont des écrans fonctionnels en V14.20 de partager vos liens Ali
Bonjour SGB31,
Attention, sur certains ESP32, le GND qui se trouve entre le GPIO21 et le GPIO19 n'est pas connecté à la masse. Je te conseille d'utiliser le GND situé au-dessus du GPIO23.


RE: Nouvelle Version 14.20 - kymcoman - 29-03-2025

Par compte pour moi J’ai un décalage Sur l’afficheur OLED voir la photo que faut-il corriger dans le programme ?


RE: Nouvelle Version 14.20 - Sgb31 - 29-03-2025

(29-03-2025, 10:46 AM)kymcoman a écrit :
(29-03-2025, 10:29 AM)Sgb31 a écrit : Petit retour,
Il semble que tous les écrans Oled ne soient pas tous fonctionnels ...
Perso , j'ai un SSD1309 bien fonctionnel sur un autre montage via un ESP et qui ne fonctionne pas avec le routeur.
Il ne s'allume même pas malgré les nombreuses vérifications cablage, paramétrage ...
merci à ceux qui ont des écrans fonctionnels en V14.20 de partager vos liens Ali
Bonjour SGB31,
Attention, sur certains ESP32, le GND qui se trouve entre le GPIO21 et le GPIO19 n'est pas connecté à la masse. Je te conseille d'utiliser le GND situé au-dessus du GPIO23.

Merci kymcoman mais le soucis n'est pas là
j'ai testé sur plusieurs broches gnd ... et plusieurs GPIO (18-19 ou 4-32) également comme prévu dans le paramétrage ... mais rien n'y fait !