исправление бага графиков на esp32

This commit is contained in:
Dmitry Borisenko
2022-09-08 19:02:38 +02:00
parent a89c91c708
commit f769b74c7f
2 changed files with 2 additions and 35 deletions

View File

@@ -127,9 +127,8 @@ class Loging : public IoTItem {
File file = root.openNextFile();
while (file) {
String fname = file.name();
fname = selectToMarkerLast(fname, "/");
if (fname != "") filesList += fname + ";";
file = root.openNextFile();
if (fname != "") filesList += directory + "/" + fname + ";";
}
}
}
@@ -279,8 +278,6 @@ class Loging : public IoTItem {
int calculateMaxCount() {
return 86400 / interval;
}
// new Variable(param);
};
void *getAPI_Loging(String subtype, String param) {
@@ -290,33 +287,3 @@ void *getAPI_Loging(String subtype, String param) {
return nullptr;
}
}
//то что не пригодилось но пригодится потом может быть
// void createOneSingleJson(String &oneSingleJson, String file, int &maxCount, int &i) {
// File configFile = FileFS.open(file, "r");
// if (!configFile) {
// return;
// }
// configFile.seek(0, SeekSet);
// String buf = "{}";
// String unix_time;
// String value;
// unsigned int psn;
// unsigned int sz = configFile.size();
// do {
// maxCount++;
// i++;
// psn = configFile.position();
// String line = configFile.readStringUntil('\n');
// unix_time = selectToMarker(line, " ");
// jsonWriteInt(buf, "x", unix_time.toInt() + START_DATETIME);
// value = deleteBeforeDelimiter(line, " ");
// jsonWriteFloat(buf, "y1", value.toFloat());
// if (unix_time != "" || value != "") {
// oneSingleJson += buf + ",";
// }
//
// } while (psn < sz);
//
// configFile.close();
// }

View File

@@ -25,7 +25,7 @@
"moduleVersion": "2.0",
"moduleDesc": "Расширение позволяющее логировать любую величину в график. Графики доступны в мобильном приложении и в веб интерфейсе",
"propInfo": {
"int": "Интервал логирования в мнутах, рекомендуется для esp8266 использоать интервал не менее 5ти минут.",
"int": "Интервал логирования в мнутах, рекомендуется для esp8266 использоать интервал не менее 5-ти минут",
"logid": "ID величины которую будем логировать",
"points": "Максимальное количество точек в одном файле, может быть не более 300",
"keepdays": "Количество дней за которое необходимо хранить историю. Данные старее будут удалены автоматически"