Bei mir laufen ein paar Sensoren mit ESP266 die ihre Messdaten per ESPNow senden. Soweit so gut.
Jetzt habe ich festgestellt dass die Sensoren einen Codeupdate bekommen sollten. Bislang habe ich dann den ESP aus dem Sensor entfernt und physikalisch auf ein Breadboard gesteckt wo ich ihn dann mit der neuen Software geflashed habe.
Irgendwie ist mir das zu bloed und aufwaendig. Desshalb habe ich mir ueberlegt das der ESP beim booten in meinem LAN erste einmal nachsieht ob es fuer ihn einen SW Update gibt , den installiert und dann in den normalen ESP-Now Sensorzyklus geht.
Code um den OTA Update vorzunehmen habe ich schon fuer nicht ESP-NOW Sensoren. Da hole ich mir erst eine Configdatei in der der aktuelle Codelevel steht und wenn er neuer ist wird die SW aktualisiert. Das funktioniert aber ist mir irgendwie umstaendlich durch die Indirektion ueber die Config Datei.
Was nutzt Ihr fuer Updatestraegien? Idealerweise waere fuer mich dass einfach mit dem Dateiupdatedatum verglichen wird und dann ein Update initiiert wird.