Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Version 14.21
#41
J'ai eu une coupure de courant cette nuit apparemment et trois de mes ESP32 se sont mis ( et y sont restés) en mode "Point d'accès" au re-démarrage.
Du coup :
Passage de mes ESP32 de la version 13.03 à la version 14.21 à l'instant (Pas de souci de compilation, ni de chargement par OTA).
Il m'a fallu néanmoins recharger la configuration de chacun, sauvegardée au préalable, et faire un RESET de chaque ESP32 ensuite pour repartir du "bon pied".
édit : j’ai, aussi, dans l’opération perdu les « settings » du GPIO choisi pour commander mes SSR (#4 et non pas #5) et celui des LEDS ( qui étaient ceux par défaut que je n’avais pas changés. Rien de grave).
8 ESP 32 upgradés en 10'. et tout fonctionne.
Merci André pour toutes ces améliorations successives.
V14.21 modifiée. 1 serveur UxIx3, 1 Linky de référence, 1 client Triac CE tampon + 1 client SSR CE tampon + 1 client SSR sur CE tri + 3 clients SSR sur 3 radiateurs bain d'huile d'appoint. Variateurs de fréquence Piscine.
8 panneaux (3 SE 2 S, 3 SO ) 425Wc sur 4 HM800 produisent 20kWh par jour au 16 Mars.
Répondre
#42
(05-04-2025, 08:07 AM)F1ATB a écrit : Quelle est la configuration de votre Arduino. Elle semble être 1.x.x au lieu de 2.3.4 ou 2.3.5 quand on regarde le menu Outils.
Je n'ai aucun soucis de compilation et de téléchargement du programme.  en V14.21

André

Bonjour André, bonjour à tous,

Je reviens vers mon problème qui m'aura occupé un petit bout de temps ce WE...

Tout d'abord, je tiens à rassurer : la compilation des sources du routeur en v14.21 avec l'IDE Arduino en v2.3.5 et la librairie ESP32 v3.2.0 fonctionne très bien, aucun soucis, tout est OK en effet.

Mon souci provient en fait des modifs que j'ai introduites depuis la version 11.11 du routeur, à savoir le pilotage d'un écran OLED qui n'était pas encore prévu lors de la sortie de cette version (on est à l'été dernier).
Cette modification, adaptée à partir du travail de @Raphaël591 qu'il a gracieusement mis à la disposition de la communauté sur ce fil de discussion ici (https://f1atb.fr/forum_f1atb/thread-140.html) et fait vivre par la suite, permet de visualiser sur un écran OLED de 128x64 les informations pertinentes dans un format que j'ai adapté personnellement à mes besoins.
Ce bout de code utilise les bibliothèques Adafruit_GFX, Adafruit_SSD1306 et Adafruit_SH10X (suivant le type d'écran OLED utilisé).

Jusqu'à présent, il n'y a jamais eu aucun souci quelque soit la version du routeur, de l'IDE Arduino, ou de la librairie ESP32 utilisée.
Mais avec le passage récent de la librairie ESP32 v3.1.3 vers la version 3.2.0, tout s'est gâté.

Mon analyse est que visiblement avec la v3.2.0, la bibliothèque LovyanGFX utilisée depuis la v14.00 du routeur entre désormais en conflit avec les bibliothèques Adafruit au niveau de la gestion des signaux SPI.
Résultat : si la compilation se passe bien (aucune erreur n'est relevée), par contre l'ESP32 plante systématiquement au démarrage en raison de ce conflit et reboote en permanence.

E (499) i2c: CONFLICT! driver_ng is not allowed to be used with this old driver

J'ai réussi, en modifiant les sources, à revenir à une situation stable pour pouvoir faire fonctionner le routeur en v14.21 avec la bibliothèque ESP32 en v3.2.0 et mon écran OLED actuel.
Ces modifications sont assez profondes (en gros j'inhibe la gestion de l'écran LCD qui utilise LovyanGFX et je modifie la partie gestion des LEDs pour ne conserver que l'activation des LEDs verte et jaune), aussi je ne vais pas rentrer dans les détails, mais je vais voir avec Raphaël s'il y a moyen de faire un truc simple pour ceux qui souhaitent comme moi conserver le code de Raphaël pour la présentation des infos sur un écran OLED.

Désolé André d'avoir mis un petit coup de stress inutile lorsque j'ai constaté ce dysfonctionnement, alors que le problème était de fait situé de mon côté...
_________________________________________________
Routeur Solaire en v14.21
Pilotage d'un cumulus de 3kW + Jeedom v4.4.19 + Station solaire 3,5kW
Répondre
#43
Bonjour
Les dernières MAJ de firmware n apporte plus grand chose pour esp 32 wroom. C'est beaucoup modif pour puce P4 ou zigbee.
Est il nécessaire d évoluer au delà de v3.1.3???
Esp32 wroom avec ui2 et Ssr en construction pas de PV
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)