Скорее всего у вас не просто функция, а асинхронный коллбэк.
например так:
http.get("http://google.com", nil, function()
print('123')
end)
пока так и задумано. ESPSky слушает node.output только на время выполнения скрипта, а когда файл скачается, то скрипт к тому моменту уже будет...