Не работает OTA и выгрузка/загрузка файлов из GP.
Что делал:
1. форматирую ESP32, ESP8286 WROOM в Arduino v1 вот так: «Инструменты- ESP8266 LittleFS data upload», успешно. Использую последний имеющийся на оф. сайте esp8266littlefs.jar, находится в /home/e/Arduino/tools/ESP8266LittleFS/tool, либо для ESP32 esp32fs.jar в своей папке, всё по инструкции с оф.сайта.
2. Кладу файл в папку data, созданную прямо в папке проекта, проверяю простым кодом, выводит в консоль содержимое файла.
3. Пытаюсь сделать тоже самое при помощи средств GP — результата нет.
Что я делаю не так?
Включена опция: «erase flash: only scetch».
Flash sise: 4Mb, FS- 2mb, OTA — 1Mb
Файл test.txt присутствует в папке со скетчем, в папке data, в папке data/gp_data/test.txt — нет результата.
#include "LittleFS.h"
void setup() {
Serial.begin(115200);
if(!LittleFS.begin()){
Serial.println("An Error has occurred while mounting LittleFS");
return;
}
File file = LittleFS.open("/test.txt", "r");
if(!file){
Serial.println("Failed to open file for reading");
return;
}
Serial.println("File Content:");
while(file.available()){
Serial.write(file.read());
}
file.close();
}
void loop() {
}
Представляю сообществу часть своего проекта.
Многофункциональный таймер с сохранением заданного значения времени в EEPROM памяти.
При запуске ждать, пока не появится сеть wifi c названием: ESP_WIFI_PORTAL, пароль: smarthome. Таймер работает как с инетом, так и без, с возможностью изменить часовой пояс, время старт/стоп, включено/выключено при загрузке, заданием с сохранением в память времени вкл/выкл временных интервалов.
Логин/ Пароль на админку: administator administrator. Пин на реле: GPIO4.
Это малая часть почти завершённого проекта, в этом куске нет mqtt и Telegram, температур, влажности, атмосферного давления, датчиков на окна и двери, датчика Холла на ригель замка (закрыт ли замок), управлением вентилятором в санузле по влажности, датчика протечки воды, выключателей 6 шт на различную нагрузку, термостата на тёплый пол с гистерезисом и заданием температуры вкл/выкл, данных с электросчётчика PZEM, меню Telegram для управления ко всему этому и выводом в Telegram адреса портала для доступа и управления отовсюду. Кстати, всё вроде влезло в ESP32 и работает без особых тормозов.
Огромная благодарность всем терпеливым участникам обсуждения за помощь при создании.
Пока не работает вывод и загрузка файла...