F1ATB forum
Affectation des GPIO personnalisable - 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 : Affectation des GPIO personnalisable (/thread-2471.html)



Affectation des GPIO personnalisable - JZH85FR - 28-03-2026

bonjour,

serait-il envisageable de rendre l'affectation des GPIO personnalisable depuis l'interface WEB, pour toutes les entrées/sorties utilisées par le routeur ?
ce serait bien souple, et éviterait que l'on touche aux sources, j'ai de mon coté préparé une carte permettant l'utilisation de l'ESP32 en vertical, 
         
et il y a quelques changements, car elle aura aussi d'autres applications, cohabitant éventuellement avec le routeur, utilisant le TWAI (bus CAN), l'I2C, du rs485, un automate OpenPLC, sur des pins qui peuvent aujourd'hui être affectées à des fonctions bien précises du routeur (a terme, le soc ESP32 sera monté par jlcpcb sur la base (ici en vert, qui sera donc plus petite et plus mince, mais la il faut commander par 30 pièces minimum...)
ca pourrait résoudre aussi les divers cas de cartes aux brochages non compatibles
C'est une idée, je ne sais pas s'il faudrait beaucoup de mémoire pour cela, l'interface devrait être assez simple, un petit tableau avec libellé de la fonction et GPIO correspondant. Shy


RE: Affectation des GPIO personnalisable - F1ATB - 28-03-2026

(28-03-2026, 12:31 AM)JZH85FR a écrit : bonjour,

serait-il envisageable de rendre l'affectation des GPIO personnalisable depuis l'interface WEB, pour toutes les entrées/sorties utilisées par le routeur ?
ce serait bien souple, et éviterait que l'on touche aux sources, j'ai de mon coté préparé une carte permettant l'utilisation de l'ESP32 en vertical, 
 
et il y a quelques changements, car elle aura aussi d'autres applications, cohabitant éventuellement avec le routeur, utilisant le TWAI (bus CAN), l'I2C, du rs485, un automate OpenPLC, sur des pins qui peuvent aujourd'hui être affectées à des fonctions bien précises du routeur (a terme, le soc ESP32 sera monté par jlcpcb sur la base (ici en vert, qui sera donc plus petite et plus mince, mais la il faut commander par 30 pièces minimum...)
ca pourrait résoudre aussi les divers cas de cartes aux brochages non compatibles
C'est une idée, je ne sais pas s'il faudrait beaucoup de mémoire pour cela, l'interface devrait être assez simple, un petit tableau avec libellé de la fonction et GPIO correspondant. Shy

Il y a déjà une première sélection de GPIO suivant la carte. Changez de carte sur l'interface web et vous verrez que ce ne sont pas les mêmes GPIO proposés pour les Actions.
Cela pourrait être amélioré en considérant l'utilisation ou non de GPIO pour la mesure de puissance, les afficheurs. Cela devient vite une combinatoire compliquée.

André


RE: Affectation des GPIO personnalisable - JZH85FR - 28-03-2026

en effet, je viens de monter un nouveau routeur en V17.16, elle dispose de ce que je n'avais pas en version 13.03 (comme ca marche bien, je n'ai pas estimé devoir monter en version, j'aurais peut-être du)... 
le paramétrage des io en un peu plus étoffé.
du coup mon post serait bien une évolution, je ne me rends pas compte du travail a ajouter (sur l'énorme et super déjà fait)
l'idée est d'avoir au même endroit de la page une présentation du style
   
ou on retrouve dans la liste ce qui est déjà affecté et ce qui ne l'est pas (peut être avec des couleurs ou style de police selon que l'IO est autorisé ou pas, comme par exemple les IO ne pouvant être qu'en entrée seulement)
après, c'est au bon soin de l'utilisateur de lire la doc de sa carte pour affecter correctement.