je cherche depuis bientôt un moi pourquoi la MAJ ne passe pas, je crois comprendre que c’est un prb de compilation mais je ne suis pas assez bon pour trouver …
22 | #include « Arduino.h »
| ^~~~~~~~~~~
compilation terminated.
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/libraries/Network/src/NetworkEvents.cpp:6:
/data/cache/platformio/packages/framework-arduinoespressif32/libraries/Network/src/NetworkEvents.h:8:10: fatal error: sdkconfig.h: No such file or directory
Looking for sdkconfig.h dependency? Check our library registry!
Il faudrait le yaml de base déjà pour essayer si c’est propre à ton installation, ou si c’est ton fichier / les fonctions qu’il appelent qui pose problème.
Si ça fonctionne déjà parfaitement, ces “fix et optimisations” ne t’apporteront rien. Et au contraire, ça risque d’apporter de nouveaux bugs sur des parties qui n’en avaient pas avant. Et on se retrouve entrainée dans la spirale des mises à jour / correction de bugs / introduction de nouveaux bugs… jusqu’à arriver, avec un peu de chance, a une version où tout fonctionne de nouveau satisfaisante, et en ayant perdu au passage beaucoup de temps.
Sur un truc qui fonctionne déjà bien, le rapport gain / temps passé n’est pas intéressant.
Mon expérience de la vie me fait dire “Plus tu touches, moins ça marche”
Donc quand la sécurité informatique n’est pas en jeux (et dans le cas d’un device ESPHome sur un réseau local c’est le cas..), ma politique c’est de ne mettre à jour que si ça apporte quelque chose, sinon je laisse ça tranquille.
Je met ESPHome à jour (et encore, pas toutes les installations en même temps, celle de HA en premier, les autres j’attends d’en avoir besoin) et quand je créer un nouveau périphérique je le fais avec la dernière version. Mais les modules déjà en place, sauf réel besoin de modification, j’y touche pas !
Après chacun fait ce qu’il veut chez lui bien entendu.