Nouveau sur le groupe, je suis équipé d'un routeur solaire ARSUN 2 voies qui ne me donne pas entière satisfaction, j'envisage de le remplacer par un routeur F1ATB, j'avais hésité à l'époque de son achat.
Je vous explique d'abord mon insatisfaction vis à vis du ARSUN :
- il ne régule pas assez vite et a tendance à consommer sur le réseau avant de réguler, des fois il ne régule pas et consomme sur le réseau
- il ne permet pas de se connecter sur Home assistant
Pour compenser ces désagréments j'ai ajouté des Shelly qui mesurent la puissance produite par mes panneaux solaires et des relais shelly que je peux éteindre au besoin (un sur chaque sortie du ARSUN).
Du coup dans HA, j'ai fait une routine pour "sanctionner" le routeur lorsqu'il ne régule pas assez vite ou lorsqu'il consomme trop sur le réseau, mais la encore les Shelly (ou HA) ne sont pas toujours réactifs.
J'ai sous la main des ESP32, un en version ESP32D et un en version ESP32S, dans la documentation je ne vois pas ces modèles, je me dis qu'il doit y avoir une raison (probablement de performances ou de stockage).
==> ou sont les lignes de code a intégrer sur les ESP ?
==> devrais-je plutôt utiliser un ESP32-WROOM ?
J'ai déjà un ESP32S configuré dans HA par ESP-homebuilder qui me permet de surveiller le fonctionnement de mon onduleur Growatt et de sa batterie sur la partie autoconsommation, si j'ai bien lu, la configuration pour le F1ATB est un peu différente car on le programme en ARDUINO c'est bien cela ?
PV 1 revente EDF 1.8KWc Fronius Primo 3.0.0
PV 2 autoconso 6Kwc Growatt SPF5000ES batt 314Ah (15.6Kw)
PV 3 routeur solaire 2.3Kwc sur MO APS et ECU-R ARSUN ==> migration sur F1ATB
Home Assistant : HAOS sur VM proxmox
Effectivement, corriger la mauvaise gestion d'un routeur en complément n'est pas très efficace, surtout par l'intermédiaire de relais mécaniques pas réactifs du tout (sans parler de l'usure prématurée).
Aussi, le remplacer (complètement) par un routeur type F1ATB est un excellent choix !
Citation :J'ai sous la main des ESP32, un en version ESP32D et un en version ESP32S, dans la documentation je ne vois pas ces modèles,
Pour les ESP32, il existe beaucoup de versions d'ESP32 (voir ici : https://www.espressif.com/en/products/modules), dont principalement les séries S, C, H, en versions WROOM ou WROVER.
Comme par exemple :
- ESP32-S3 (Xtensa LX7 dual-core, 240 MHz) – 512 KB SRAM (+ PSRAM possible), Wi-Fi 4 et BLE 5.0.
- ESP32-C3 (RISC-V 32-bit single-core, 160 MHz) – 400 KB SRAM, Wi-Fi 4 et BLE 5.0.
- ESP32-C6 (RISC-V, cœurs HP 160 MHz + LP 20 MHz) – 512 KB SRAM, Wi-Fi 6 (802.11ax 2.4GHz), BLE 5.x, 802.15.4 (Zigbee/Thread).
- ESP32-C5 (RISC-V single-core, 240 MHz + LP 40 MHz) – 384 KB SRAM (+ PSRAM option), Wi-Fi 6 dual-band (2.4/5 GHz), BLE 5.0, Zigbee/Thread 802.15.4.
- ESP32-H2 (RISC-V single-core, 96 MHz) – 320 KB SRAM, IEEE 802.15.4 (Zigbee/Thread) + BLE 5.0.
Chaque puce a ses spécificités en termes de connectivité (Wifi, BT, Zigbee,...) ou de capacité mémoire (WROOM = PSRAM de 4Mb max partageable avec de la mémoire SPIFF, ou WROVER = PSRAM de 8Mb par exemple).
A ce jour, André a défini l'ESP32 WROOM (important : ce doit être un double cœur !) comme étant le seul processeur compatible avec son logiciel, et pour l'instant seule cette puce fonctionnera sans modification dans le code. Donc un ESP32 WROOM 32U (avec antenne Wifi extérieure) ou 32D (antenne Wifi intégrée) par exemple convient parfaitement. Dans l'avenir, la 'road map' prévoit, sauf erreur de ma part, un portage sur ESP32S3 WROOM avec PSRAM de 8Mb (4Mb commence à être trop juste...).
Le code source de celui-ci est accessible ici en libre téléchargement (encore un grand merci au passage !) : https://f1atb.fr/fr/documentation-routeu...-logiciel/
Il est donc modifiable/adaptable par tout un chacun en fonction de ses propres besoins.
Citation :J'ai déjà un ESP32S configuré dans HA par ESP-homebuilder qui me permet de surveiller le fonctionnement de mon onduleur Growatt et de sa batterie sur la partie autoconsommation, si j'ai bien lu, la configuration pour le F1ATB est un peu différente car on le programme en ARDUINO c'est bien cela ?
L'ESP32 du routeur f1atb ne doit pas être utilisé pour autre chose, et doit être dédié à cette seule tâche (il y a déjà pas mal de choses à faire !...). Le programme est conçu pour un environnement (on ne parle pas de langage ici !) Arduino IDE en effet, mais on peut très bien aussi utiliser aussi un environnement Visual Studio code par exemple si tant est que la configuration de cet environnement soit bien faite.
_________________________________________________
Routeur Solaire en v17.16 (modifié avec écran OLED)
Pilotage d'un cumulus de 3kW + Jeedom v4.5.3 + Station solaire 3,5kW
31-05-2026, 04:16 PM (Modification du message : 31-05-2026, 04:28 PM par stef wasnes.)
Merci de ta réponse DanielJ,
J'ai donc utilisé la configuration rapide sur le module ESP-32D (30 pin) que j'avais à ma disposition, cela a bien fonctionné.
J'ai configuré le shelly EM comme indiqué sur la page https://f1atb.fr/fr/documentation-routeu...ly-pro-em/, ici encore aucun problème rencontré.
J'ai configuré mon HA avec MOSQUITTO MQTT et il a bien découvert le module et a permis de remonter les informations du shelly et du module routeur dans Home assistant, ici encore zéro faute.
Le module ESP du routeur sera effectivement complétement dédié au routeur.
J'ai commandé le TRIAC 40A avec Ventilateur régulé dont le schéma de connexion est le suivant :
si je comprends bien le schéma il faut donc insérer 2 led sur les GPIO18 et 19 avec une résistance de 470ohms et un 2N2222 avec sa résistance de 2.2Kohms.
PV 1 revente EDF 1.8KWc Fronius Primo 3.0.0
PV 2 autoconso 6Kwc Growatt SPF5000ES batt 314Ah (15.6Kw)
PV 3 routeur solaire 2.3Kwc sur MO APS et ECU-R ARSUN ==> migration sur F1ATB
Home Assistant : HAOS sur VM proxmox
(31-05-2026, 04:16 PM)stef wasnes a écrit : si je comprends bien le schéma il faut donc insérer 2 led sur les GPIO18 et 19 avec une résistance de 470ohms et un 2N2222 avec sa résistance de 2.2Kohms.
Bonjour,
De rien !
Les deux LED sont effectivement connectées sur les ports 18 et 19 (c'est modifiable via la page de configuration du routeur. Par exemple, on peut choisir les ports 4-16, 2-4 ou 4-17). Il faut en effet placer une résistance de limitation de 180 à 1 Kohms sur ces GPIO (3,3v max), mais cette valeur n'est pas critique puisqu'elle joue uniquement sur la luminosité : plus cette valeur est élevée, moins il y aura de luminosité. C'est dépendant aussi du type de LEDs utilisées (claire, opaque, haute luminosité, verte, rouge,...). Par contre elle est obligatoire car sans cette résistance, la LED cramera direct et sans avertissement...
Le transistor 2N2222 quant à lui ne servira que si la sortie de l'ESP32 s'avérait trop juste pour fournir le courant nécessaire pour allumer la ou les LEDs (le courant max que peut fournir une sortie d'ESP32 est de 20mA sous 3,3v, qui sera donc atteint si la résistance de limitation a une valeur inférieure à 180 ohms). En principe il n'y en aura donc pas besoin, et sur la dizaine de montages que j'ai déjà réalisés, aucun ESP ne m'a imposé l'utilisation de ce transistor de commande.
_________________________________________________
Routeur Solaire en v17.16 (modifié avec écran OLED)
Pilotage d'un cumulus de 3kW + Jeedom v4.5.3 + Station solaire 3,5kW
(31-05-2026, 04:16 PM)stef wasnes a écrit : si je comprends bien le schéma il faut donc insérer 2 led sur les GPIO18 et 19 avec une résistance de 470ohms et un 2N2222 avec sa résistance de 2.2Kohms.
Bonjour,
De rien !
Les deux LED sont effectivement connectées sur les ports 18 et 19 (c'est modifiable via la page de configuration du routeur. Par exemple, on peut choisir les ports 4-16, 2-4 ou 4-17). Il faut en effet placer une résistance de limitation de 180 à 1 Kohms sur ces GPIO (3,3v max), mais cette valeur n'est pas critique puisqu'elle joue uniquement sur la luminosité : plus cette valeur est élevée, moins il y aura de luminosité. C'est dépendant aussi du type de LEDs utilisées (claire, opaque, haute luminosité, verte, rouge,...). Par contre elle est obligatoire car sans cette résistance, la LED cramera direct et sans avertissement...
Le transistor 2N2222 quant à lui ne servira que si la sortie de l'ESP32 s'avérait trop juste pour fournir le courant nécessaire pour allumer la ou les LEDs (le courant max que peut fournir une sortie d'ESP32 est de 20mA sous 3,3v, qui sera donc atteint si la résistance de limitation a une valeur inférieure à 180 ohms). En principe il n'y en aura donc pas besoin, et sur la dizaine de montages que j'ai déjà réalisés, aucun ESP ne m'a imposé l'utilisation de ce transistor de commande.
Les deux led ne sont pas obligatoires, elles donnent juste une indication sur le bon fonctionnement du routeur, et le transistor 2N2222 n'est pas utilisé pour les led, mais pour le ventilateur du graduateur....qui consomme beaucoup plus qu'une led, et ne peut pas être alimenté directement par un gpio.
Mais il est plus simple d'utiliser un SSR plutôt qu'un graduateur.
07-06-2026, 12:32 PM (Modification du message : 07-06-2026, 12:36 PM par DanielJ.)
(06-06-2026, 11:46 AM)rolrider a écrit : le transistor 2N2222 n'est pas utilisé pour les led, mais pour le ventilateur du graduateur....qui consomme beaucoup plus qu'une led, et ne peut pas être alimenté directement par un gpio.
Mais il est plus simple d'utiliser un SSR plutôt qu'un graduateur.
Bonjour,
Ah, ok, je n'avais pas compris le rôle de ce transistor, n'ayant pas regardé le schémas avant (ma faute...). Effectivement, pour alimenter un ventilateur son utilisation est obligatoire.
Je n'utilise pas non plus le gradateur à base de triac, mais un relais SSR associé à une dissipation passive (un radiateur) convenablement et largement dimensionné pour évacuer les calories sans nécessiter un ventilateur qui tombera fatalement en panne un jour ou l'autre...
_________________________________________________
Routeur Solaire en v17.16 (modifié avec écran OLED)
Pilotage d'un cumulus de 3kW + Jeedom v4.5.3 + Station solaire 3,5kW
Merci pour vos retours complémentaires les uns des autres.
Je reçois les derniers éléments électroniques cette semaine, montage le week-end prochain si tout va bien.
Je vous tiens au courant de mes avancées, j'ajouterai probablement une photo ou deux et le détail de mon installation si cela peut servir d'expérience à d'autres.
PV 1 revente EDF 1.8KWc Fronius Primo 3.0.0
PV 2 autoconso 6Kwc Growatt SPF5000ES batt 314Ah (15.6Kw)
PV 3 routeur solaire 2.3Kwc sur MO APS et ECU-R ARSUN ==> migration sur F1ATB
Home Assistant : HAOS sur VM proxmox
22-06-2026, 03:35 PM (Modification du message : 22-06-2026, 04:00 PM par stef wasnes.)
Re-bonjour,
La poste ayant fait des siennes, je n'ai reçu le matériel électronique que ce jour...l'expéditeur avait pourtant bien écrit l'adresse mais le postier l'a livré à une autre adresse dont le propriétaire était en vacances...passons.
J'ai tenté la connexion suivant le schéma (schéma triac) : mais il ne semble pas se passer grand chose...
J'ai ajouté le 2N2222 (schéma 2n2222) afin de m'assurer que le ventilateur ne tourne que si nécessaire (conseil de RolRider).
J'ai opté pour le TRIAC 40A suivant (détail triac 40A-ventilo)
Mais je ne retrouve pas la correspondance de câblage entre les ports de mon TRIAC et celui du schéma.
D'ailleurs sur le schéma il semble y avoir un fil qui relie indirectement le GPIO22 à une entrée non identifié (à coté du Pwm - sortie 3 du 2n2222).
J'ai par ailleurs utilisé la sortie 5V de l'ESP32 mais comme le suggère DanielJ je devrais peut être envisager une alimentation dédiée.
Mon résultat pour le moment :
- la led verte clignote indiquant la bonne mesure du courant (shelly) (étant daltonien je l'ai remplacé par une led bleue, le vert et trop proche du jaune pour moi)
- la led jaune ne clignote qu'au démarrage pour le wifi puis ne s'active plus
==>cela tout comme avant que je ne branche le triac
Avez vous des idées ? tout du moins la correspondance des ports de mon TRIAC avec le schéma ?
(précision : je n'ai pas branché la sortie du triac, car encore sur platine de test)
PV 1 revente EDF 1.8KWc Fronius Primo 3.0.0
PV 2 autoconso 6Kwc Growatt SPF5000ES batt 314Ah (15.6Kw)
PV 3 routeur solaire 2.3Kwc sur MO APS et ECU-R ARSUN ==> migration sur F1ATB
Home Assistant : HAOS sur VM proxmox
Le GPIO 22 est relié au Pwm, c'est lui qui pilote l'ouverture du Triac. Les 2 bornes à droite reliées au collecteur du transistor et l'alimentation 5V sont les entrées du ventilateur.
22-06-2026, 04:34 PM (Modification du message : 22-06-2026, 04:53 PM par stef wasnes.)
Merci pour cette réponse rapide et précise, je corrige mon branchement :
GPIO 22 part sur PWM d'une part et sur entrée ventilateur d'autre part.
en ce qui concerne le triac dont je dispose, j'ai les entrées suivantes avec leur équivalent du schéma :
VCC ---> VCC 3.3V
GND ---> GND
Z-C ---> Z-C (GPIO23)
DIM ---> Pwm (??) (GPIO22)
TEMP --->
FAN ---> sortie 3 du 2N2222 (GPIO22)
CUR-S --->
5V ---> VCC 5V
pour la correspondance du Pwm j'hésite entre DIM et CUR-S ==> si l'on regarde le cablage des TRIAC plus simples il ressort que Pwm = DIM
PV 1 revente EDF 1.8KWc Fronius Primo 3.0.0
PV 2 autoconso 6Kwc Growatt SPF5000ES batt 314Ah (15.6Kw)
PV 3 routeur solaire 2.3Kwc sur MO APS et ECU-R ARSUN ==> migration sur F1ATB
Home Assistant : HAOS sur VM proxmox