Правя интелигентна домашна система с помощта на nodeMCU и трябва да съхранявам и извличам данни от модула. Използвах следната функция.
function save_settings(name,value)
file.remove(name)
file.open(name,"w+")
file.writeline(value)
file.close()
end
Работи, но е бавен и NodeMCU се срива, ако задействам горната функция бързо... Понякога се изисква FS формат, за да мога да го използвам отново.
Така че въпросът ми е: има ли друг начин да направя променливите постоянни между рестартирането?
file.remove(name)
, тъй като е излишен сfile.open
в този случай поради режимаw+
. Това може също да опрости работата, която FS трябва да върши, тъй като няма промяна във файловата таблица. - person Adam B   schedule 30.03.2016