Je suis désolé, mais je n’ai pas tout bien compris ce que tu as fais …
Si j’ai bien compris, tu as réussi à téléverser un programme de base dans ton microcontrôleur ESP32-S3FN8 (qui se trouve dans ton module AtomS3 Lite) via le cordon USB (Donc convertisseur série / port « COM X »).
Ton ESP32 est maintenant en mesure de se connecter au réseau wifi, et tu peux maintenant téléverser un nouveau programme de manière « sans fil » sans avoir besoin du cordon USB, du moment que le module AtomS3 Lite est bien alimenté.
C’est un bon progrès !
Quand tu dis « La led rouge du départ qui montrait qu’il était branché n’est toutefois pas réapparue » tu parle de la led RGB type « WS2812 » ? Si oui, c’est normal.
Cette led « intelligente » se pilote avec un signal modulé sur une broche Data qui est relié physiquement au GPIO35 de ton ESP32-S3FN8 présent sur ton module AtomS3 Lite.
Dans ton YAML, tu indiques que le module utilisé est un « esp32-s3-devkitc-1 ». Ce module embarque un ESP32-S3N8R8.
Si tu regardes mon message plus haut, tu verras que tout les ESP32-S3 avec une référence en « R2 » ou « R8 » embarque une PSRAM qui est physiquement relié aux broches GPIO32, 33, 34, 35, 36 et GPIO37.
Dans cette configuration, tu te fais jeter car tu demandes à ESPHome de compiler un programme qui commande une led RVB par la broche GPIO35 alors qu’il devrait utiliser la broche GPIO35 pour le PSRAM qui n’est pas présente dans ta version de ESP32.
Pour la suite, tu m’as un peu perdu…
Je crois comprendre que tu essaies de trouver une manière non officielle d’indiquer à ESPHome qu’il compile sur un ESP32-S3FN8 (qui ne possède pas de PSRAM)dont la broche GPIO35 n’est pas réservé et disponible pour y affectés la commande de ta led RGB ? Mais que ton micro-contrôleur affiche les logs d’erreurs que tu as mentionné ?
Dans tes logs, ça c’est pas bon et ça peut signifier pleins de choses :
[22:40:06]SHA-256 comparison failed:
[22:40:06]Calculated: fca1cbb391da7f4d7661d5787b624dc9695df43c992a00aca3d283d499b60386
[22:40:06]Expected: 9da1c86b0485e272ea16333da1ab92bbca2448e52690b89a7fa07a3a201b697d
Il y a aussi : [22:40:06]rst:0x7 (TG0WDT_SYS_RST)
rst:0x7 signifie que ton ESP32 à redémarré via l’ordre d’un watchdog timer.
TG0 signifie que le watchdog est déclenché par le Groupe 0 (le Groupe 1 aurait été un watchdog programmé par la personne qui a écrit le code). Le Groupe 0 signifie une erreur critique.
En gros, ton esp démarre, plante, et redémarre car plantage, re-plante à nouveau, etc, etc, etc …
Et ça, pour tout un tas de causes différentes ! Ça pourrait être une mauvaise configue dans la manière de préparer le programme avant televersement.
Peux-tu donner ton code YALM, en poste 13, ou tu dis avoir un pb avec : WARNING GPIO35 is used by the PSRAM interface on ESP32-S3R8 / ESP32-S3R8V and should be avoided on these models
Failed config
light.esp32_rmt_led_strip: [source boards/m5stack-atoms3.yml:36]
platform: esp32_rmt_led_strip
rgb_order: GRB
pin: 35
num_leds: 4
This feature is not available for the IDF framework version 5.
rmt_channel: 1
chipset: ws2812
id: led
name: Led
entity_category: diagnostic" ?