F1ATB forum
Mapping GPIO - 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)
+---- Forum : Evolutions faites, à faire, dont vous rêvez... (https://f1atb.fr/forum_f1atb/forum-10.html)
+---- Sujet : Mapping GPIO (/thread-973.html)



Mapping GPIO - memz - 19-01-2025

Bonjour,
pour suivre la production de mes panneaux solaires équipés de différents modèles de micro onduleurs hoymiles j'utilise OpenDTU sur esp32 avec modules nrf24 et cmt et display. 

Il y a une fonction très utile qui  pourrait peut-être être transposé au routeur solaire et qui permettrait une grande polyvalence et accessibilité pour l'ensemble des utilisateurs.

Je m'explique : il y a un onglet paramètres qui permet d'importer un fichier de configuration pin_mapping.json afin d'utiliser une diversité combinaison de périphériques (profils). 
On pourrait avoir un système général qui pourrait être remappé en fonction des besoins et des combinaisons de matériel de chacun (écran, ethernet, led, ....) sans passer par une compilation. 

Après, techniquement est-ce que l'esp32 dispose d'assez de place pour embarquer toutes les librairies nécessaires ? 

Ce n'est qu'une idée de fonction, mais il est plus facile de modifier juste un fichier de configuration que d'effectuer des modifications avant compilation pour la majorité des gens, je suppose.
Juste une idée....

captures d'écran :
   
   

exemple de fichier de configuration opendtu utilisé : .txt à remplacer par .json

.txt   nodemcu_esp32_custom_CMTBreakboard-NRF-Display.txt (Taille : 3.9 Ko / Téléchargements : 4)

Un immense merci à André pour tout ce travail et ce partage
bonne journée


RE: Mapping GPIO - michy - 19-01-2025

(Hier, 12:53 PM)memz a écrit : On pourrait avoir un système général qui pourrait être remappé en fonction des besoins et des combinaisons de matériel de chacun (écran, ethernet, led, ....) sans passer par une compilation. 

Bonjour, 

  Une source d'inspiration (C'est un peu la concurrence de André, mais comme F1ATB est cité sur son site ... ) : https://yasolr.carbou.me/manual#gpio-section

  Avec un bouton qui permet de vérifier la cohérence avec le câblage historique (pour ceux qui ont fait des PCB)