xlyric/pv-router-esp32

Screen switch off delay not stored through flash

TofMassilia13320 opened this issue · 4 comments

Into Configuration:

  • change "Screen switch off" value to non zero value (120 for exemple)
  • press save on flash and apply parameter
  • reboot.

"Screen switch off" come back to 0.

xlyric commented

je vais regarder, mais c'est étrange que ça fonctionne pas.

xlyric commented

je viens de tester et ça prends bien la commande
( au passage, il faut appliquer les parametres, puis sauver sur la flash. )
vérifie dans ton /config.json si tu as bien une clé screetime : "screentime":valeur en seconde

Alors le truc est bizarre.
Si je charge le code normal via web installer + FS via OTA, ça fonctionne
Si ensuite je flashe le code normal via VSC (com port), ça sauvegarde pas (après reboot je retrouve la valeur précédente)

root cause : allocation buffer pour pour parsing production.json trop faible (passage de 2kB à 3kB)