Bonsoir,
Merci @candide, si cela n'est pas un tuto ça y ressemble fortement
Merci encore + bonne soirée, Michel
14 panneaux 425W avec MO IQ8AC Installés par EDF ENR
Routeur F1 ATB v 16.08 :
- 1 sonde JSY MK 194T sur Esp32 n° 1 Mesure - 1 relais SSR en mode demi sinus sur Eps32 n° 2 au niveau du CE 3kW
- 1 sonde JSY MK 194T sur Esp32 n° 3 Production et - 1 Esp32 n° 4 Ecran. Merci André
pour profiter de ce superbe routeur sur esp32-2432S028 et esp32-2432S024 (et esp32-2432S028R), voilà une mise a jour avec la version 15_11 modifiée pour ces cartes
pour profiter de ce superbe routeur sur esp32-2432S028 et esp32-2432S024 (et esp32-2432S028R), voilà une mise a jour avec la version 15_12 modifiée pour ces cartes
1)dans le fichier Ecran.h, vous configurez votre type de carte. (3 cartes possibles):
//#define ESP32_2432S024 //ST7789 + XPT9341 + BL27 for ESP32-2432S024
//#define ESP32_2432S028 //ST7789 + XPT9341 + BL21 for ESP32_2432S028
#define ESP32_2432S028R //ILI9341 + XPT2046 +BL21 for ESP32_2432S028R
2)le fichier Modifs_Solar_Router_V15_xx.txt dans le répertoire source donne les modifs faites
(seulement les fichiers EcranLED.ino et EcranLCD.ino sont touchés )
pour profiter de ce superbe routeur sur esp32-2432S028 et esp32-2432S024 (et esp32-2432S028R), voilà une mise a jour avec la version 15_12 modifiée pour ces cartes
1)dans le fichier Ecran.h, vous configurez votre type de carte. (3 cartes possibles):
//#define ESP32_2432S024 //ST7789 + XPT9341 + BL27 for ESP32-2432S024
//#define ESP32_2432S028 //ST7789 + XPT9341 + BL21 for ESP32_2432S028
#define ESP32_2432S028R //ILI9341 + XPT2046 +BL21 for ESP32_2432S028R
2)le fichier Modifs_Solar_Router_V15_xx.txt dans le répertoire source donne les modifs faites
(seulement les fichiers EcranLED.ino et EcranLCD.ino sont touchés )
pour profiter de ce superbe routeur sur esp32-2432S028 et esp32-2432S024 (et esp32-2432S028R), voilà une mise a jour avec la version 16_05 modifiée pour ces cartes
1)dans le fichier Ecran.h, vous configurez votre type de carte. (3 cartes possibles):
//#define ESP32_2432S024 //ST7789 + XPT9341 + BL27 for ESP32-2432S024
//#define ESP32_2432S028 //ST7789 + XPT9341 + BL21 for ESP32_2432S028
#define ESP32_2432S028R //ILI9341 + XPT2046 +BL21 for ESP32_2432S028R
2)le fichier Modifs_Solar_Router_V15_xx.txt dans le répertoire source donne les modifs faites
(seulement les fichiers EcranLED.ino et EcranLCD.ino sont touchés )
Merci pour votre développement autour des configurations d'écran.
Je vais essayer de les implémenter dans le code courant.
Je reviendrai vers vous si besoin, sachant que n'ai pas tous les écrans pour tester.
les quelques modifs sont détaillées dans le fichier ci dessous :
- la sélection du type de carte se fait par validation d'une ligne parmi 3 . On peut avoir le boitier ESP32-2432S028R validé par défaut et ceux qui utilisent les autres cartes auraient à changer de ligne et a recompiler
- ajouter la gestion du backlight pour éteindre le rétro-éclairage quand l'écran est éteint
- j'ai libéré l'utilisation de la pin 35 qui étaient utilisée pour bloquer l'écran "On" car les pins libres sont rares sur ces cartes
(pas sûr que c'est utile de généraliser)
- petite modification de l'affichage des messages car l'afficheur peut afficher 10 lignes max, mais certains messages sont sur 3 lignes, donc on dépasse les 10 lignes à afficher et si plus de 10 lignes affichées, l'écran devient noir et n'affiche plus rien
+ on affiche les messages "spontanés" sur les 2 premières lignes
+ on affiche les messages "permanents" en dessous avec rebouclage pour ne pas dépasser les 10 lignes
Globalement c'est pas parfait, mais c'est mieux et ça utilise très peu de code
- j'ai détaillé le remplacement de la pin 21 par la pin 27 pour ceux qui utiliseraient le ESP32-2432S024 mais c'est pas à généraliser
je suis toujours émerveillé par ce routeur, la facilité de construction, toutes les fonctions qu'il intègre et ça marche !!!!
Merci André et a+