Так что, невозможно решить задачу так, как она поставлена?С FTP есть простейшее решение:
ESP должен опрашивать File Modification Time (команда MDTM) и запоминать это время. Если изменилось - грузить файл.
Вот только нормального FTP клиента на ESP нет и не будет в открытом доступе
Если ДА - буду думать и менять постановку.
Только не LUA или иные скрипты.