Всем доброго времени суток.
Читаю датчик двиСитуация следующая:
1. Прошил свою есп: NodeMCU 0.9.6 build 20150704 powered by Lua 5.1.4
2. Подгрузил файл:
3. Вызываю dofile("rroom.lua") - все работает отлично. В строке браузера пишет: HAS BEEN DETECTED и т.д.
4. Переписываю init.lua:
5. Выключаю питание и включаю питание. В браузере пусто - веб страница недоступна.
Такое впечатление, что в ините не отрабатывает dofile("rroom.lua")... Как это объяснить и что с этим делать? Мож кто знает?
.
Читаю датчик двиСитуация следующая:
1. Прошил свою есп: NodeMCU 0.9.6 build 20150704 powered by Lua 5.1.4
2. Подгрузил файл:
Код:
file.remove("rroom.lua")
file.open("rroom.lua","w")
file.writeline([[srv=net.createServer(net.TCP) srv:listen(80,function(conn)]])
file.writeline([[conn:on("receive",function(conn,payload)]])
file.writeline([[print(node.heap())]])
file.writeline([[door="HAS BEEN DETECTED"]])
file.writeline([[if gpio.read(3)==1 then door="HAS BEEN DETECTED" else door="HASN'T BEEN DETECTED" end]])
file.writeline([[conn:send("<h1> The moving " .. door ..".</h1>")]])
file.writeline([[end)]])
file.writeline([[conn:on("sent",function(conn) conn:close() end)]])
file.writeline([[end)]])
file.close()
4. Переписываю init.lua:
Код:
file.remove("init.lua")
file.open("init.lua","w")
file.writeline([[dofile("rroom.lua") ]])
file.writeline([[end)]])
file.close()
Такое впечатление, что в ините не отрабатывает dofile("rroom.lua")... Как это объяснить и что с этим делать? Мож кто знает?
.