ewaldshof / ewhome

GNU General Public License v3.0
0 stars 0 forks source link

Firmware-Funktion für Cache-Reset nach Parse-Fehler #52

Open sulimma opened 1 year ago

sulimma commented 1 year ago

Wenn etwas schief geht, kann es sein, dass das Board wegen einer defekten Konfig im Cache nicht bootet. Das lässt sich umständlich von Hand beheben. Bequemer wäre eine Funktion, die man vom REPL aus aufrufen kann, die den Cache mit etwas gültigem überschreibt.

Im eifachsten Fall mit einer leeren Konfig.

Eine weitere Funktion könnte die aktuelle Konfig in eine Backup-Datei auf dem Board schreiben die mit der oben genannten Funktion restauriert werden kann.

ewaldshof commented 2 weeks ago

There is a much easier way to do this: If we only write the config to cache after it has been successfully parsed, we can't get stuck with an unparsable config in cache.