Choix d'options / fonctionnalités avant téléchargement et maj OTA - 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 : Choix d'options / fonctionnalités avant téléchargement et maj OTA (/thread-896.html) |
Choix d'options / fonctionnalités avant téléchargement et maj OTA - Sgb31 - 03-01-2025 Bonjour Sujet largement abordé avec certains d'entres vous et pas sûr pour ma part que ce soit facilement réalisable. Face aux nombreuses évolutions et personnalisations que ne peut retenir/gérer immédiatement André dans le suivi des évolutions du routeur, l'idée ici serait de pouvoir proposer un choix d'options aux utilisateurs lors du téléchargement de la version XX du routeur depuis le site web. Par exemple, choix du mode de connexion shelly ou bien emphase ( si pas emphase concerné pourquoi charger le code correspondant qui ne sera jamais utilisé !) autres choix : - écran OLED - connexion Ethernet - ... Un choix d'option à la carte qui une fois sélectionné, permettrait de générer le .bin correspondant et qui serait téléchargé pour maj OTA afin de préserver une procédure de maj la plus simple possible. Il s'agit là d'une suggestion de dev qui ouvrirait la portes aux dev parallèles et spécifiques (connexion ethernet, écran oled, choix du type de connexion ...) tout en préservant l'arbitrage et le choix de la mise à disposition des évolutions par André. Si c'est faisable, c'est surement pas si simple.... vos réactions et avis d'André ? RE: Choix d'options / fonctionnalités avant téléchargement et maj OTA - Chris - 03-01-2025 Bonjour, Je vois 2 problématiques différentes:
RE: Choix d'options / fonctionnalités avant téléchargement et maj OTA - Chris - 03-01-2025 (31-12-2024, 12:21 PM)59jag a écrit : j ai fait un fichier config.h pour choisir que les fonctions utile cela permet de compiler a la carte et de gagner de l emplacement memoire . Bonjour 59jag, Comment fais-tu pour la fonction ValJson par exemple qui fait partie du fichier Source_EnphaseEnvoy.ino si celui-ci n'est pas inclus ? Tu as déplacé le code ? Tu arrives à une taille de combien avec les define que tu indiques ? RE: Choix d'options / fonctionnalités avant téléchargement et maj OTA - Lolo69 - 03-01-2025 Ca sert a quoi d economiser de la memoire du moment que le programme complet toute option arrive pour l instant à rentrer dans les 4mb de l esp ? RE: Choix d'options / fonctionnalités avant téléchargement et maj OTA - 59jag - 04-01-2025 (03-01-2025, 08:50 PM)Lolo69 a écrit : Ca sert a quoi d economiser de la memoire du moment que le programme complet toute option arrive pour l instant à rentrer dans les 4mb de l esp ? ca permet d avoir plus d option et rajouter plien d code sans problème de memoire plusieurs modele ecran ,ethernet ejp .... pour valson j ai juste palcer correctement les balises pour la compilation conditionnelle. j ai modifier beaucoup de code mais tous selectionnable dans config.h par exemple pour les messages comme je l utilise pour le debug pour la memoire gagner j ai pas trop regardé mais rien que linky tu crée un tableau de 10koctets qui ne seront jamais utilisé. pour remette les message par defaut juste mettre ca devant // |