F1ATB forum
Nouveau routeur photovoltaïque F1ATB RMS-S3 - 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 S3 (https://f1atb.fr/forum_f1atb/forum-21.html)
+--- Sujet : Nouveau routeur photovoltaïque F1ATB RMS-S3 (/thread-3596.html)

Pages : 1 2 3 4 5 6 7


RE: Nouveau routeur photovoltaïque F1ATB RMS-S3 - Ltech - 01-11-2026

MERCI c'est super top!

MS-S3 Version : V1.00-beta.9, écran oled.

J'ai un soucci sur "Nombre de colonnes dans la page :" cela retourne toujours à 3.
La manipulation marche qq secondes, puis retournes a la visuel 3 colonnes...


RE: Nouveau routeur photovoltaïque F1ATB RMS-S3 - rolrider - 01-11-2026

(01-11-2026, 07:40 PM)Ltech a écrit : MERCI c'est super top!

MS-S3 Version : V1.00-beta.9, écran oled.

J'ai un soucci sur "Nombre de colonnes dans la page :" cela retourne toujours à 3.
La manipulation marche qq secondes, puis retournes a la visuel 3 colonnes...

j'ai eu aussi quelques problèmes avec le graphique jauge et les colonnes, mais dès que j'ai sélectionné un SSR tout est rentré dans l'autre ! pourquoi ? je ne sais pas.


RE: Nouveau routeur photovoltaïque F1ATB RMS-S3 - Ltech - 02-11-2026

(01-11-2026, 08:44 PM)rolrider a écrit :
(01-11-2026, 07:40 PM)Ltech a écrit : MERCI c'est super top!

MS-S3 Version : V1.00-beta.9, écran oled.

J'ai un soucci sur "Nombre de colonnes dans la page :" cela retourne toujours à 3.
La manipulation marche qq secondes, puis retournes a la visuel 3 colonnes...

j'ai eu aussi quelques problèmes avec le graphique jauge et les colonnes, mais dès que j'ai sélectionné un SSR tout est rentré dans l'autre ! pourquoi ? je ne sais pas.

Effectivement.
Vue que c'était un test je n'avais pas de ssr. assigner
J'ai ajouter mon routeur fonctionnelle dans le S3, puis ajouter juste le SSR dans la page logique, et cela fonctionne

Merci


RE: Nouveau routeur photovoltaïque F1ATB RMS-S3 - snack62 - 02-11-2026

Bonjour à tous et merci André pour ton travail
Installation ok sur esp 32 s3 je découvre ton immense travail après deux heures de test et configuration superbe j’ai simplement pas trouver pour afficher le suivi des actions de hachage du routeur du ballon les températures oui mais pas la visualisation du travail dur ssr ext qui se trouve sur esp 32 du ballon par la suite quand j’aurai une carte support pour le s3 je remplacerai l esp 32 du ballon par le s3 grand merci à André vous devriez déposer votre travail pour le concours Lépine car c’est vraiment utile pour les économie d’énergie et la planète merci

Bonjour à tous et merci André pour ton travail
Installation ok sur esp 32 s3 je découvre ton immense travail après deux heures de test et configuration superbe j’ai simplement pas trouver pour afficher le suivi des actions de hachage du routeur du ballon les températures oui mais pas la visualisation du travail dur ssr ext qui se trouve sur esp 32 du ballon par la suite quand j’aurai une carte support pour le s3 je remplacerai l esp 32 du ballon par le s3 grand merci à André vous devriez déposer votre travail pour le concours Lépine car c’est vraiment utile pour les économie d’énergie et la planète merci


RE: Nouveau routeur photovoltaïque F1ATB RMS-S3 - F1ATB - 02-11-2026

(01-11-2026, 01:11 AM)xum a écrit : Bonsoir, merci pour cette version.

Si c'est possible d'avoir un système pour réduire la taille des portes, j'ai déjà bien rempli l'espace disponible.

j'ai réalisé un projet de logigramme,
 
- Plafond de sécurité (< 8 kW) : Priorité absolue. Si la puissance du foyer s'approche de 8 kW, le routeur coupe/déleste pour éviter que le Linky ne disjoncte.

- Si Marche Forcée inactive -> Régulation .

- Marche Forcée (2 cas) :
    *  Fin d'après-midi (16h) : Si T° ballon trop basse, marche forcée activée et maintenue toute la nuit .
    *  Fin de nuit : Ajustement de la température de chauffe selon l'ensoleillement prévu le lendemain.

J'ai fais une adaptation de la taille en vertical suivant la position du bloc le plus bas.


RE: Nouveau routeur photovoltaïque F1ATB RMS-S3 - Christophe69480 - 02-11-2026

@andre

Bonjour 

Je viens de passer la b10, pour la page date heure maintenant c'est ok 

Merci pour l'ajout addition soustraction dans la page action, ça ouvre plein de possibilités !!


RE: Nouveau routeur photovoltaïque F1ATB RMS-S3 - lbourdel@yahoo.fr - 02-11-2026

(30-10-2026, 09:05 PM)lbourdel@yahoo.fr a écrit :
(30-10-2026, 12:12 PM)lbourdel@yahoo.fr a écrit : [quote pid="27666" dateline="1793346180"]
F1ATB
Merci pour ces retours, je mets cela dans la beta 7 à sortir ce jour.

Bonjour Andre,

J'ai noté une anomalie dans le code de la fonction recupererEnsoleillement()
..
    if (HnextSoleil <= Int_Heure)
    {
        HnextSoleil = Int_Heure+ 4; // Retour dans 4h
        if (HnextSoleil > 23)
        {
            HnextSoleil = 0;
        }
..
Si  Int_Heure+ 4 > 23H,  HnextSoleil est mis à 0
Au prochain passage, tant qu'il n'est pas minuit,  HnextSoleil <= Int_Heure est vrai
Ce qui fait que l'on va requeter toutes les 30s. la météo
En remplacant par le code suivant cela devrait etre mieux:
    if (HnextSoleil <= Int_Heure || (HnextSoleil > 23 && Int_Heure == HnextSoleil - 24))
    {
        HnextSoleil = Int_Heure+ 4; // Retour dans 4h
 
Je laisse Andre regarder

Proposition:
Si le code était sur un repo Github, je pourrais creer des "Issues" et les correctifs a valider
Qu'en penses tu?

Laurent

Autre probleme potentiel:
Si pas d'action avec triac, NumBlocTriac=-1

void IRAM_ATTR onTimer()
{ // Interruption every 100 micro second
  if (BlocsActions[NumBlocTriac].Regulation == Bloc_Action:Big GrinECOUPE_SINUS)
..

Cela veut dire que l'on va lire les tableaux suivants avec un index de -1:
BlocsActions[NumBlocTriac]
PulseComptage[NumBlocTriac]
Retard[NumBlocTriac]

Le mieux serait peut etre de ne pas lancer le timer de 100µs si pas de triac?

  // Hardware timer 100uS
  timer = timerBegin(1000000);
  timerAttachInterrupt(timer, &onTimer);
  // 100 ticks = 100 µs
  timerAlarm(timer, 100, true, 0);
[/quote]

Bonsoir André,

Je ne sais pas si tu as vu mon post precedent, actuellement la meteo est requété tous les 30s à partir de 20H a cause du bug identifié et la correction proposé (voir en haut de ce post)

Le serveur API meteo va etre tres sollicité le soir ;-)

2026-11-02T20:16:15 : Ensoleillement actuel = 0 W/m² , Moyen J = 227 W/m² , Moyen J+1 = 163 W/m²
2026-11-02T20:16:15 : Lever du soleil aujourd'hui = 752 , Coucher du soleil aujourd'hui = 1746 , Lever du soleil demain = 754 , Coucher du soleil demain = 1744
2026-11-02T20:16:45 : Ensoleillement actuel = 0 W/m² , Moyen J = 227 W/m² , Moyen J+1 = 163 W/m²
2026-11-02T20:16:45 : Lever du soleil aujourd'hui = 752 , Coucher du soleil aujourd'hui = 1746 , Lever du soleil demain = 754 , Coucher du soleil demain = 1744
2026-11-02T20:17:15 : Ensoleillement actuel = 0 W/m² , Moyen J = 227 W/m² , Moyen J+1 = 163 W/m²
2026-11-02T20:17:15 : Lever du soleil aujourd'hui = 752 , Coucher du soleil aujourd'hui = 1746 , Lever du soleil demain = 754 , Coucher du soleil demain = 1744
2026-11-02T20:17:45 : Ensoleillement actuel = 0 W/m² , Moyen J = 227 W/m² , Moyen J+1 = 163 W/m²
2026-11-02T20:17:45 : Lever du soleil aujourd'hui = 752 , Coucher du soleil aujourd'hui = 1746 , Lever du soleil demain = 754 , Coucher du soleil demain = 1744
2026-11-02T20:18:15 : Ensoleillement actuel = 0 W/m² , Moyen J = 227 W/m² , Moyen J+1 = 163 W/m²
2026-11-02T20:18:15 : Lever du soleil aujourd'hui = 752 , Coucher du soleil aujourd'hui = 1746 , Lever du soleil demain = 754 , Coucher du soleil demain = 1744


RE: Nouveau routeur photovoltaïque F1ATB RMS-S3 - piamp - 03-11-2026

bravo !


RE: Nouveau routeur photovoltaïque F1ATB RMS-S3 - F1ATB - 03-11-2026

(02-11-2026, 09:22 PM)lbourdel@yahoo.fr a écrit :
(30-10-2026, 09:05 PM)lbourdel@yahoo.fr a écrit :
(30-10-2026, 12:12 PM)lbourdel@yahoo.fr a écrit : [quote pid="27666" dateline="1793346180"]
F1ATB
Merci pour ces retours, je mets cela dans la beta 7 à sortir ce jour.

Bonjour Andre,

J'ai noté une anomalie dans le code de la fonction recupererEnsoleillement()
..
    if (HnextSoleil <= Int_Heure)
    {
        HnextSoleil = Int_Heure+ 4; // Retour dans 4h
        if (HnextSoleil > 23)
        {
            HnextSoleil = 0;
        }
..
Si  Int_Heure+ 4 > 23H,  HnextSoleil est mis à 0
Au prochain passage, tant qu'il n'est pas minuit,  HnextSoleil <= Int_Heure est vrai
Ce qui fait que l'on va requeter toutes les 30s. la météo
En remplacant par le code suivant cela devrait etre mieux:
    if (HnextSoleil <= Int_Heure || (HnextSoleil > 23 && Int_Heure == HnextSoleil - 24))
    {
        HnextSoleil = Int_Heure+ 4; // Retour dans 4h
 
Je laisse Andre regarder

Proposition:
Si le code était sur un repo Github, je pourrais creer des "Issues" et les correctifs a valider
Qu'en penses tu?

Laurent

Autre probleme potentiel:
Si pas d'action avec triac, NumBlocTriac=-1

void IRAM_ATTR onTimer()
{ // Interruption every 100 micro second
  if (BlocsActions[NumBlocTriac].Regulation == Bloc_Action:Big GrinECOUPE_SINUS)
..

Cela veut dire que l'on va lire les tableaux suivants avec un index de -1:
BlocsActions[NumBlocTriac]
PulseComptage[NumBlocTriac]
Retard[NumBlocTriac]

Le mieux serait peut etre de ne pas lancer le timer de 100µs si pas de triac?

  // Hardware timer 100uS
  timer = timerBegin(1000000);
  timerAttachInterrupt(timer, &onTimer);
  // 100 ticks = 100 µs
  timerAlarm(timer, 100, true, 0);

Bonsoir André,

Je ne sais pas si tu as vu mon post precedent, actuellement la meteo est requété tous les 30s à partir de 20H a cause du bug identifié et la correction proposé (voir en haut de ce post)

Le serveur API meteo va etre tres sollicité le soir ;-)

2026-11-02T20:16:15 : Ensoleillement actuel = 0 W/m² , Moyen J = 227 W/m² , Moyen J+1 = 163 W/m²
2026-11-02T20:16:15 : Lever du soleil aujourd'hui = 752 , Coucher du soleil aujourd'hui = 1746 , Lever du soleil demain = 754 , Coucher du soleil demain = 1744
2026-11-02T20:16:45 : Ensoleillement actuel = 0 W/m² , Moyen J = 227 W/m² , Moyen J+1 = 163 W/m²
2026-11-02T20:16:45 : Lever du soleil aujourd'hui = 752 , Coucher du soleil aujourd'hui = 1746 , Lever du soleil demain = 754 , Coucher du soleil demain = 1744
2026-11-02T20:17:15 : Ensoleillement actuel = 0 W/m² , Moyen J = 227 W/m² , Moyen J+1 = 163 W/m²
2026-11-02T20:17:15 : Lever du soleil aujourd'hui = 752 , Coucher du soleil aujourd'hui = 1746 , Lever du soleil demain = 754 , Coucher du soleil demain = 1744
2026-11-02T20:17:45 : Ensoleillement actuel = 0 W/m² , Moyen J = 227 W/m² , Moyen J+1 = 163 W/m²
2026-11-02T20:17:45 : Lever du soleil aujourd'hui = 752 , Coucher du soleil aujourd'hui = 1746 , Lever du soleil demain = 754 , Coucher du soleil demain = 1744
2026-11-02T20:18:15 : Ensoleillement actuel = 0 W/m² , Moyen J = 227 W/m² , Moyen J+1 = 163 W/m²
2026-11-02T20:18:15 : Lever du soleil aujourd'hui = 752 , Coucher du soleil aujourd'hui = 1746 , Lever du soleil demain = 754 , Coucher du soleil demain = 1744
[/quote]

Corrigé en version bêta.11


RE: Nouveau routeur photovoltaïque F1ATB RMS-S3 - forlx.62 - 04-11-2026

Bonsoir,

En ce qui me concerne pour pouvoir compiler le projet sous VSCode/PlatformIO, j'ai dû supprimer les 2 premières lignes de dépendances, c'est à dire
Les dépendances sont
  • lib_deps =
  • esp32async/ESPAsyncWebServer@^3.12.1
  • esp32async/AsyncTCP@^3.5.0
  • moononournation/GFX Library for Arduino@^1.6.9
  • knolleary/PubSubClient@^2.8
  • plageoj/UrlEncode@^1.0.1
  • bblanchon/ArduinoJson@7.4.2
  • olikraus/U8g2@2.36.17
  • mandulaj/PZEM-004T-v30@^1.1.2
  • milesburton/DallasTemperature@^4.0.6
  • paulstoffregen/OneWire@^2.3.8
  • links2004/WebSockets@^2.7.3

et là ca compile

en ce qui concerne le téléversement, j'ai dû appliquer la consigne "il faut presser sur le bouton boot, puis reset, relâcher reset, relâcher boot avant le téléchargement".
Le symptôme est que la LED présente sur l'ESP32 change de couleur lorsqu'on le branche (bleu, rouge, vert). 
Dans cette situation, j'ai l'erreur suivante :
ERROR: A fatal error occurred: Failed to connect to ESP32-S3: No serial data received.

For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html
*** [upload] Error 2

en faisant la séquence, la LED reste sur la couleur bleu et le téléversement se fait.

Démarrage esp32-s3 OK, connecté sur le réseau, il capte bien le Shelly pro3em  pour le moment, il fonctionne sans être branché 
J'explore et dès que la version est stable, je ferai le switch