NEWS
ehemalige Historydaten finden
-
@mcu hab es jetzt doch nicht abwarten können und vom Tablet versucht. Bekomme Fehler:
javascript.1 2022-11-05 10:25:19.721 error at processTimers (internal/timers.js:500:7) javascript.1 2022-11-05 10:25:19.721 error at listOnTimeout (internal/timers.js:557:17) javascript.1 2022-11-05 10:25:19.720 error at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2239:34) javascript.1 2022-11-05 10:25:19.720 error at Object.<anonymous> (script.js.historyLeichen:31:13) javascript.1 2022-11-05 10:25:19.720 error at searchDir (script.js.historyLeichen:136:5) javascript.1 2022-11-05 10:25:19.719 error Error in callback: ReferenceError: fs is not defined javascript.0 2022-11-05 10:18:41.702 warn State "javascript.0.scriptEnabled.historyLeichen" has no existing object, this might lead to an error in future versions
irgendwo stand auch erro, wahrscheinlich statt error.
SORRY! bekomme am Tablet den code nicht kopiert!
auch hier noch Mecker:
-
@mcu
passend dazu das log2022-11-05 10:22:21.336 - info: javascript.1 (1578246) Stop script script.js.historyLeichen 2022-11-05 10:23:41.168 - info: javascript.1 (1578246) Start javascript script.js.historyLeichen 2022-11-05 10:23:41.179 - info: javascript.1 (1578246) script.js.historyLeichen: registered 1 subscription and 0 schedules 2022-11-05 10:25:14.722 - info: javascript.1 (1578246) script.js.historyLeichen: Anzahl der aktiv geloggten DPs: 421 2022-11-05 10:25:19.719 - error: javascript.1 (1578246) Error in callback: ReferenceError: fs is not defined 2022-11-05 10:25:19.720 - error: javascript.1 (1578246) at searchDir (script.js.historyLeichen:136:5) 2022-11-05 10:25:19.720 - error: javascript.1 (1578246) at Object. (script.js.historyLeichen:31:13) 2022-11-05 10:25:19.720 - error: javascript.1 (1578246) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2239:34) 2022-11-05 10:25:19.721 - error: javascript.1 (1578246) at listOnTimeout (internal/timers.js:557:17) 2022-11-05 10:25:19.721 - error: javascript.1 (1578246) at processTimers (internal/timers.js:500:7)
-
@homoran Javascript 6.1.3 und history 2.2.4 im Einsatz?
Bei früheren Javascript Versionen muss man fs bei npm Modulen eintragen. -
@mcu sagte in ehemalige Historydaten finden:
Javascript 6.1.3 und history 2.2.4 im Einsatz?
noch nicht.
@mcu sagte in ehemalige Historydaten finden:
Bei früheren Javascript Versionen muss man fs bei npm Modulen eintragen.
mach ich!
Danke
EDIT:
ist bereits drin
-
-
@mcu sagte in ehemalige Historydaten finden:
Welche javascript Version hast du?
5.70
Danke!
ist gestartetEDIT:
oops
javascript.1 2022-11-05 12:21:33.463 info script.js.historyLeichen: fromDir und toDir dürfen nur im Bereich von 0 bis 1193 sein! Bitte in 10er-Schritten verwenden! javascript.1 2022-11-05 12:21:33.463 info script.js.historyLeichen: 1193 Verzeichnisse wurde(n) gelesen! javascript.1 2022-11-05 12:21:28.472 info script.js.historyLeichen: Anzahl der aktiv geloggten DPs: 421
das mit den 10er Schritten stand doch vorher nicht da?
-
@homoran Hast du als dirEnd 1193 eingegeben? Dann 2x 1193 Sekunden warten!
-
@mcu sagte in ehemalige Historydaten finden:
@homoran Hast du als dirEnd 1193 eingegeben? Dann 2x 1193 Sekunden warten!
nee, ganz so mutig war ich nicht.
bei den ersten hatte ich 0-100 und jetzt 101-200 -
@homoran Und wie sieht es aus?
-
@mcu erstmal sieht es gut aus!
bekomme nur den Download des logs am Tablet nicht hin, da friert der Feuerfuchs ein.also könnte ich auch alles auf einmal Abfragen?
Zeit und Leistung vorausgesetzt!
-
@homoran Alles eine Frage des Speichers? Die Menge muss ja verarbeitet werden! Könnte einen System Zusammenbruch verursachen?
-
@mcu sagte in ehemalige Historydaten finden:
Könnte einen System Zusammenbruch verursachen?
no risk no fun!
DANKE!
das mache ich aber erst wenn ich mal am PC bin
-
@homoran Man kann sie auch direkt löschen, möchtest du das?
Wenn ja, dann folgende Zeile einfügen!
fs.unlinkSync(sysAdaptDir+'/'+notActiveDPs[i].dir+'/history.'+notActiveDPs[i].id+'.json');
Aber erst in einem Bereich von 0-2 testen!
Mit neuer Programm-Version v1.0.1 einschaltbar.
-
@mcu probier ich!
Aber vorher noch paar Fragen wenn's passt?fängt das Skript bei den ältesten Einträgen an?
kam mir so vor.gibt es (hinterher) eine Info was glöscht wurde oder werden wird?
-
@homoran Ja beim ältesten Eintrag / Verzeichnis.
Es gibt ja die LOG-Einträge zu den einzelnen DPs / history-Dateien , die gelöscht werden können. Verzeichnis wird vorher immer in gelb (warn-Stufe) angezeigt.
Hast du das Löschen directDelete auf true (Version v1.0.1) gesetzt oder du den Eintrag von oben selbst hinzugefügt hast, sind die angezeigten Dateien weg, für immer!gibt es (hinterher) eine Info was glöscht wurde oder werden wird?
Die LOG-Einträge musst du doch schon gesehen haben?
-
@mcu sagte in ehemalige Historydaten finden:
wird vorher immer in gelb (warn-Stufe) angezeigt.
ist ja noch besser!
komme frühestens morgen zum testen.
DANKE! -
@homoran Wichtiger ist das true setzen von directDelete. Gesetzt -> Dateien weg, für immer! Nutzt du v1.0.1?
Die Anzeige im LOG ist immer die gleiche. -
@mcu sagte in ehemalige Historydaten finden:
Nutzt du v1.0.1?
ich hab bisher nur einen Testlauf mot der Urversion und darin den patch für fs gemacht.
-
@homoran Mit der v1.0.0 (Ur-Version) und dem Patch ist es kein Testlauf, da wird dann sofort gelöscht!
-
@mcu sagte in ehemalige Historydaten finden:
@homoran Mit der v1.0.0 (Ur-Version) und dem Patch ist es kein Testlauf, da wird dann sofort gelöscht!
auch egal
hatte vorgestern noch ein backup gemacht