26-05-2025, 05:33 PM (Modification du message : 26-05-2025, 05:44 PM par pdunet.)
(26-05-2025, 05:21 PM)Philmaz a écrit : Bonjour
Pour ceux qui ont un pb avec leur écran et la dernière version, peuvent-ils charger le lien et faire une mise à jour pour tester.
Cela fonctionne parfaitement sur ces CYD avec écran ST7789.
Tu l'as ressuscité
Un détail toutefois l'écran ne se met plus en veille au bout de 30 secondes.
La suite s'annonce prometteuse.
Merci encore,
Routeur UxIx2 (Maison et CE) - Dimmer Robotdyn avec triac BTA40 - Sonde T° sur CE - 4 PV 400Wc sur 2 PowerStream
Routeur UxIx2, V 14.2 Triac robodyn avec bta 40 déporté sur dissipateur ventilé avec sonde T° commandé en sortie TOR , seconde sonde sur C-E, 12 panneaux sanyo 236wc, onduleur réseau solarmax 6kw. CE 3300w. Installé depuis avril 2024.
en fait, on a un conflit de pins entre le port SPI pour le touchscreen et la configuration des entrées analogiques :
#define TOUCH_MOSI 32
#define TOUCH_MISO 39
#define TOUCH_SCK 25
#define TOUCH_CS 33
#define TOUCH_IRQ 36
donc on force le chargement de la configuration [1] ou + qui sont en conflit avec le port SPI sur la carte esp32-2432S028
=> si on supprime la ligne < if (Source == "UxI" && pUxI == 0) pUxI = 1; >
on peut ensuite configurer < Pas d'entrée Analogique> sur l'écran de configuration et le touchscreen marche !
suite aux derniers tests que j'ai faits, le routeur peut marcher avec 3 types de cartes esp2 + afficheur :
1) esp32-2432S028R standard, celui prévu au départ avec ILI9341 + XPT2046
exemple TFT_ESP32: https://drive.google.com/file/d/1IL94Fy_...sp=sharing
avec les projets exemples vous pouvez tester les afficheurs et les touchscreens de vos cartes et pas la peine d'aller plus loin si ça ne marche pas.
il reste le cas des cartes avec des touchscreen capacitifs, là il faut un driver I2C et je n'ai pas de carte sous la main pour tester. Une solution pour explorer votre carte, c'est d'utiliser un scanner I2C et suivant les adresses trouvées, on peut savoir quel driver doit être utilisé. Sinon, on peut aussi utiliser un driver capable de trouver l'interface utilisée comme "bb_captouch"
Bonjour,
je viens d'installer le dernière version proposée par Philmaz.
L'écran semble bien fonctionner, les couleurs sont bonnes, mais pas de tactile.
J'ai essayé sur 2 cartes achetées très récemment sur aliexpress provenant de 2 vendeurs différents, et j'ai le même soucis, pas de tactile.
La ref est : ESP32-2432S028
2 ports usb, un mini-usb et un type C
J'ai essayé de flasher un autre soft que le PV router, et l'écran + tactile fonctionne bien.
Donc si vous avez une idée, ou un nouveau soft à tester je suis preneur.
2 ports usb, ca ressemble à ma carte ...
normalement si l'écran est géré avec ILI9341 ils le disent sur Ali, sinon c'est une avec ST7789
tu peux essayer ces 2 petits softs pour tester écran + touchscreen en configuration F1ATB :
1) esp32-2432S028R standard, celui prévu au départ avec ILI9341 + XPT2046
exemple TFT_ESP32: https://drive.google.com/file/d/1IL94Fy_...sp=sharing
Verdict :
C'est bien la solution 2 qui fonctionne. Ecran nickel et tactile ok.
Pour recompiler le projet, je pars de la version 14_23 ?
Je n'ai pas de fichier ecran.h dans le projet.
Si je mets celui que tu proposes il n'aura pas d'include ? donc pas utilisé ?
ou j'ai raté une étape...