Statistiques du Forum
» Membres : 2,639,   » Dernier membre : SSZ,   » Sujets du forum : 2,249,   » Messages du forum : 20,929,  
Statistiques complètes

  Version pour esp32-s3 ?
Posté par : boulete - 26-03-2026, 01:39 PM - Forum : Routeur Photovoltaïque - Réponses (5)

Bonjour,
Existe-il une béta ou autre pour esp32 s3 ?

Merci

Imprimer cet élément

  fabrication routeur photovoltaique
Posté par : REULET - 25-03-2026, 06:51 PM - Forum : Routeur Photovoltaïque - Réponses (2)

Bonjour,
Je suis en train de fabriquer mon routeur photovoltaique afin d'alimenter mon cumulus avec le surplus de ma production de panneaux 2kWc.
J'ai choisi un ESP32 Wroom Upesy. A sa reception, je m'apercois que le pinout est different de ceux présentés dans les tutos.

https://www.upesy.fr/products/upesy-esp3...vkit-board

Pourriez vous m'indiquer ci celui peut etre utilisé avec la version 17_16 de logiciel et quel serait le pinout pour cabler mon relais SSR ainsi que les entrées et sorties?
Par avance merci à vous
Dd

Imprimer cet élément

  Mode action séquenceur, pour piloter plusieurs relais en séquence
Posté par : tsabran - 25-03-2026, 06:39 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Pas de réponse

Bonjour André, tout le monde !

N'étant pas satisfait de voir mes lumières clignoter pendant les phases de regulation (SSR 3000W en Multi-sinus), j'ai voulu splitter mon chauffe-eau sur 3 SSRs, 1 par resistance, en imaginant que je pourrais n'avoir qu'une seule résistante en ouverture partielle à la fois.

J'ai alors essayé de chainer mes 3 SSRs avec des seuils d'ouverture sur le SSR précédant, mais j'avais alors beaucoup de délais de réactivité au niveau des paliers, et toujours des ouvertures partielles sur plusieurs relais en meme temps dès lors que l'energie produite diminuait.

Je souhaitais donc revenir à une seule régulation, un seul PID (0->100), mais qui pourrait gérer 3 relais de maniere séquentielle (0-33 -> uniquement SSR 1 partiel, 33-66: SSR 1 + 2 partiel, 66-100: SSRs 1+2 + 3 partiel).

Ce qui m'amène à cette proposition de pull-request Smile  https://github.com/F1ATB/Solar-Router-F1ATB/pull/8

Citation :Le Séquenceur de relais est un nouveau mode de régulation (mode 6) qui optimise le pilotage de plusieurs charges résistives commandées par des SSR séparés. Au lieu d'ouvrir toutes les charges en parallèle (générant des harmoniques), le séquenceur les active séquentiellement en staircase : la charge 1 monte de 0 à 100 %, puis la charge 2, puis la charge 3, etc. Résultat : réduction drastique des harmoniques injectées sur le réseau électrique.
Principe du séquenceur
Concrètement, c'est une action virtuelle sans GPIO qui porte un unique PID central. Il répartit son niveau d'ouverture calculé vers ses relais gérés selon une formule staircase pondérée par la puissance nominale de chaque charge. À tout instant, un seul relais est en commutation partielle. Les autres sont soit pleinement ouverts, soit fermés.


je l'utilise depuis 1 semaine, ca fonctionne plutot bien chez moi:
[Image: 569205793-2018c924-406d-4920-a81a-ac201a...IUKkP0qkaE]
Le changement cotéESP32 est relativement simple: le relai dans ce nouveau mode sert de regulation mais n'a pas de pin (physique ou externe). A la place, il y a une etape de propagation de l'ouverture virtuelle demandée sur les SSRs pilotés. La partie interface web etait plus compliquée mais je crois m'en être sorti sans régression Smile


Note: la proposition est fortement assistée par AI, mais entierement revue et corrigée par mes soins.
Plus d'explications sont disponibles dans 3 fichiers de doc inclus dans la pull-request:
Description fonctionnelle — Séquenceur de relais (Staged Load Sequencing)
Guide Utilisateur — Séquenceur de relais
Guide d'implémentation — Séquenceur de relais

Thierry

Imprimer cet élément

  Problème avec batteries depuis la v17
Posté par : Olihqt - 24-03-2026, 11:59 AM - Forum : Vos configurations - Réponses (10)

Bonjour,

Depuis le passage d la version 16 vers 17.15, mon système ne priorise plus la charge des batteries. En effet, avant mes batteries chargeaient jusqu’à 100% puis le surplus chauffait mon ballon ECS. Depuis, des que les panneaux sont en fonctions, mon ballon chauffe de suite et une infime partie charge les batteries…résultat en fin de journée mes batteries ne sont pas pleines. J’ai tenté divers essais ( sinus, demi-sinus, train de sinus, testé divers coefficient…) mais rien à faire.

Auriez vous une idée?
Merci d’avance Olivier

Imprimer cet élément

  Aide avant de se lancer
Posté par : boulete - 24-03-2026, 11:56 AM - Forum : Routeur Photovoltaïque - Réponses (3)

Bonjour à tous,

Je souhaite rejoindre la communauté f1atb.

Je postasse le forum et le site depuis quelques temps, il est temps pour moi de passer à l'action.

Je n'ai pas trouvé de tuto/liste d'achat pour construire le routeur.
Pouvez-vous m'aiguiller à ce sujet (lien vers un tuto et conseils de site de vente).

J'ai 1 ou 2 esp32 dans un tiroir et un shelly pro 3 em.

Merci

Imprimer cet élément

  mqtt
Posté par : atlantis007@free.fr - 23-03-2026, 05:38 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (3)

Bonjour 

Je voudrai savoir s il est possible de récupère les valeurs de la deuxième pince ampère métrique avec mqtt dans home assistant.

bonne journée

Imprimer cet élément

  Ouverture chauffe eau pendant les heures creuses
Posté par : Jean31 - 23-03-2026, 01:08 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (2)

Bonjour,

Je ne m'explique pas pourquoi mon chauffe eau a consommé pendant les heures creuses. Il est censé se mettre en route en cas de période de charge inférieure à 1h30 la journée précédente.
Dois-je en déduire qu'il est arrivé à 100 % en moins d'1h30 ? 

J'ai produit 13.9 kw sur une journée. J'ai routé 6.1 kw sur cette même journée. Consommation totale sur la journée : 14.7 kw (6,8 Kw importés).
Les postes principaux de consommation sur la journée :
- Chauffage : 3.8 Kw
- Piscine : 2.22 Kw (entre 13h00 et 18h00)

Début de production à 08h45
Pic de production a 14h15

Merci d'avance pour vos retours



Pièces jointes Miniature(s)
       
Imprimer cet élément

  Lineariser la sortie Triac en mode découpe Sinus (Sujet clos temporairement)
Posté par : Lolo69 - 23-03-2026, 12:50 PM - Forum : Evolutions faites, à faire, dont vous rêvez... - Réponses (35)

Après avoir travaillé sur l 'optimisation du multi sinus qui a aboutit au mode demi-sinus ,je me suis penché sur le mode découpe sinus qui est certe beaucoup plus performant mais qui présente un défaut majeur assez simple à corriger

LINEARISATION de la sortie PID 


Rappel du fonctionnement découpe sinus :
   
Pour rappel rapide la découpe sinus consiste à ouvrir le triac avec plus ou moins de retard dans la sinusoide pour envoyer plus ou moins d'energie
Comme l'image ci-dessus le montre , la problematique est que pour la meme ecart d'ouverture ( 1ms) l'energie n'est pas du tout la meme selon l'endroit où on se trouve dans la sinusoide.
Si je résume la puissance envoyée à la resistance n'est pas proportionnelle à la sortie du PID.
La puissance envoyée au CE en fonction de la sortie PID ressemble à cette courbe
   
On voit qu au debut et fin  de courbe il faut beaucoup varier la sortie pour faire varier un peu la puissance, 
Dans le cadre du routeur c est très ennuyeux au debut d'ouverture quand vous commencez à avoir du surplus.
Le probleme reel est que l'algorithme PID étant lineaire , celui ci est perdu et les reglages bon pour le milieu d'ouverture sera très mauvais pour le debut de courbes ce qui rend ce PID assez instable à moins d'accepter un gros compromis tout mou.

La solution ( uniquement pour la decoupe sinus, les autres modes ne sont pas impactés)
La solution consiste à intercaler une courbe "opposée" à la courbe précédente entre la sortie PID et la commande triac
La courbe idéale qu'il faudrait envoyer est la courbe rouge ci-dessous, 
   
Mais comme cette courbe idéale n'est pas calculable par une inversion mathematique , on va calculer un polynome qui se rapproche beaucoup de cet idéal, ce polynome est la courbe bleu clair que l on voit.
J'ai choisi un polynome de degré 7 ce qui plus que très suffisant pour obtenir une excellente précision
Le pôlynome ressemble à y= ax7+bx6+cx5+...gx, pour trouver a, b , c g j ai résolu avec l aide de gemini un systeme de 7 equations 7 inconnues ce qui donne le polynome suivant

Code :
        float puissance_corrigee = 0.000000000177247643 * puissance_pid * puissance_pid * puissance_pid * puissance_pid * puissance_pid * puissance_pid * puissance_pid
                                - 0.000000062036675220 * puissance_pid * puissance_pid * puissance_pid * puissance_pid * puissance_pid * puissance_pid
                                + 0.000008725165104459 * puissance_pid * puissance_pid * puissance_pid * puissance_pid * puissance_pid
                                - 0.000630374389285345 * puissance_pid * puissance_pid * puissance_pid * puissance_pid
                                + 0.024856656854278056 * puissance_pid * puissance_pid * puissance_pid
                                - 0.526588431700366510 * puissance_pid * puissance_pid
                                + 6.069262878077352319 * puissance_pid;

[color=#4e5b61][font=Consolas, 'Courier New', monospace]        [color=#d35400]RetardF[/color][i] = [color=#005c5f]100.0[/color] - puissance_corrigee;[/font][/color]

il suffit ensuite d integrer ces 2 lignes entre
 float puissance_pid = 100.0 - RetardF[i];  // Sortie PID en puissance (0-100%)
et 
 RetardF[i] = constrain(RetardF[i], 0.0, 100.0);
avec un bon vieux if Actif[i]) = MODE_DECOUPE_ONOFF

Je vous montrerai les résultats sur mes courbes quand j'aurais eu de grandes variations de prod et consommation., mais du coup le PID se regle très très facilement
Effets positifs indirects, la sortie étant plus stable on a un bruit constant à 50 hz donc le scintillement des ampoules leds est moins perceptible car à 50 hz l'oeil ne voit rien. Pour le bruit mecanique des resistances ca s entend toujours car le bruit 50hz est audible

Imprimer cet élément

  Problème gradateur + triac BTA40
Posté par : Stef32 - 22-03-2026, 09:09 PM - Forum : Routeur Photovoltaïque - Réponses (12)

Bonjour,

Je me suis lancé dans la réalisation d'un routeur. Je suis parti sur la solution gradateur + triac BTA40 comme ici : https://youtu.be/bGcgSLib-E8. J'utilise une carte JC2432W328 avec les GPIO 21-22. Je pense avoir tout câblé conformément à la vidéo et aux schémas du site, j'ai vérifié plusieurs fois le câblage mais je suis pas expert en électronique et pas à l'abri d'une erreur.

Je n'arrive pas à piloter le chauffe eau : pas de consommation lorsque je change le pilotage. Cependant, la led de la carte du gradateur s'allume ou clignote lorsque je change de pourcentage de pilotage, ce qui me fait dire qu'à minima, elle est pilotée.

Ci-dessous quelques photos du montage et quelques copies d'écran.

Est ce que vous auriez une idée de ce que je pourrais réaliser comme  tests pour trouver l'origine du problème, sachant que je n'ai pas d'oscilloscope ?

Merci par avance et bravo à André et à la communauté pour ce super projet.



Pièces jointes Miniature(s)
                   
Imprimer cet élément

  Configuration avec sonde de température interne et externe
Posté par : bst - 22-03-2026, 07:55 PM - Forum : Vos configurations - Réponses (2)

Bonjour,
J'en suis à l'étape des essais et je n'arrive pas à configurer pour faire fonctionner 2 sondes de temp interne et 1 sonde de temp externe.
Comment programmer les 2 esp ?
Merci

Imprimer cet élément


Utilisateurs en ligne
Il y a actuellement 188 utilisateurs connectés. » 2 Membre(s) | 181 Visiteur(s)
Applebot, Baidu, Bing, Google, Yandex, 59jag, laroussette

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