Mise à jour OTA sur ESP32 et DeepSleep

Bonsoir @rollmops67

Pas évident de combiner OTA et deepsleep !

L'intérêt du deepsleep est d'activer le moins possible l'ESP32 pour augmenter l'autonomie , c'est antagonique avec la disponibilté nécessaire de l'ESP32 , connecté en WiFi, pour réagir correctement à une demande de mise à jour par OTA

suggestion 1 (facile à faire) ajouter un interrupteur sur un GPIO pour autoriser ou pas le passage en deepsleep. Une position pour le fonctionnement avec OTA, une pour le fonctionnement avec deepsleep.

suggestion 2 : (facile à dire ...) lors de la connection au serveur pour envoyer les données en profiter (par get ?) pour lire l'état d'une demande de mise à jour déposée au prélable sur ce serveur (comment ?) En sa présence ne pas activer le deepsleep tant que la mise à jour par OTA n'est pas terminée

1 Like