Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Nouvelle Version 14.20
#1
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]
Répondre
#2
Bravo André,
merci pour cette nouvelle belle évolution ;-)
Config : 3 routeurs F1ATB en V14.11 - 2 en mode Triacs + 1 routeur mobile en mode : Triac+SSR
PV 3kw (8 panneaux TrinaSolar 425W + Onduleur SunGrow 3KW) - Supervision : Home Assistant / Shelly & MQTT
Autoconsommation moyenne 98 % depuis l'usage des routeurs f1atb Smile
Répondre
#3
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
Répondre
#4
Bonjour André,
Merci pour cette superbe évolution  Wink
Bonne journée
At  + Michel
14 panneaux 425W avec MO IQ8AC Installés par EDF ENR 
Routeur F1 ATB v 14.03 avec une JSY MK 194T sur ESP 1 et SSR sur ESP 2 au niveau du CE 3kW.
Merci André  Wink
Répondre
#5
Bonjour,
Je viens de tester la 14. 20, écran blanc avec mon ESP32-2432S028.
Quelqu’un a une idée ?
Répondre
#6
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
Répondre
#7
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
Config : 3 routeurs F1ATB en V14.11 - 2 en mode Triacs + 1 routeur mobile en mode : Triac+SSR
PV 3kw (8 panneaux TrinaSolar 425W + Onduleur SunGrow 3KW) - Supervision : Home Assistant / Shelly & MQTT
Autoconsommation moyenne 98 % depuis l'usage des routeurs f1atb Smile
Répondre
#8
Music 
(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.
Répondre
#9
Music 
Par compte pour moi J’ai un décalage Sur l’afficheur OLED voir la photo que faut-il corriger dans le programme ?


Pièces jointes Miniature(s)
   
Répondre
#10
(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 !
Config : 3 routeurs F1ATB en V14.11 - 2 en mode Triacs + 1 routeur mobile en mode : Triac+SSR
PV 3kw (8 panneaux TrinaSolar 425W + Onduleur SunGrow 3KW) - Supervision : Home Assistant / Shelly & MQTT
Autoconsommation moyenne 98 % depuis l'usage des routeurs f1atb Smile
Répondre


Atteindre :


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