NEWS
Fehler im Script
-
@chaot sagte: nächsten Fehler
In Zeile 45 fehlen die zu schreibenden Daten.
fs.writeFile(img_path+'/alarm' + BildSequenz + '.jpg', response.data, 'binary', function(err) {@paul53 sagte in Fehler im Script:
response.data,
Danke, das habe ich ergänzt. Aber ich denke, dass ich da irrgendein Rechteproblem habe.
javascript.0 2024-07-07 16:53:14.346 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2024-07-07 16:53:14.346 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1203:38 javascript.0 2024-07-07 16:53:14.345 error at Object.<anonymous> (script.js.Klingel.Klingelsequenz:46:16) javascript.0 2024-07-07 16:53:14.345 error at ProtectFs.writeFile (/opt/iobroker/node_modules/iobroker.javascript/lib/protectFs.js:70:9) javascript.0 2024-07-07 16:53:14.344 error at checkProtected (/opt/iobroker/node_modules/iobroker.javascript/lib/protectFs.js:21:19) javascript.0 2024-07-07 16:53:14.343 error Error in callback: Error: Permission denied javascript.0 2024-07-07 16:53:14.335 error May not read /opt/iobroker/iobroker-data/files/0_userdata.0/alarm1.jpg - use writeFile insteadZeile 12 "premission denied"
-
@paul53 sagte in Fehler im Script:
response.data,
Danke, das habe ich ergänzt. Aber ich denke, dass ich da irrgendein Rechteproblem habe.
javascript.0 2024-07-07 16:53:14.346 error at processTicksAndRejections (node:internal/process/task_queues:95:5) javascript.0 2024-07-07 16:53:14.346 error at /opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1203:38 javascript.0 2024-07-07 16:53:14.345 error at Object.<anonymous> (script.js.Klingel.Klingelsequenz:46:16) javascript.0 2024-07-07 16:53:14.345 error at ProtectFs.writeFile (/opt/iobroker/node_modules/iobroker.javascript/lib/protectFs.js:70:9) javascript.0 2024-07-07 16:53:14.344 error at checkProtected (/opt/iobroker/node_modules/iobroker.javascript/lib/protectFs.js:21:19) javascript.0 2024-07-07 16:53:14.343 error Error in callback: Error: Permission denied javascript.0 2024-07-07 16:53:14.335 error May not read /opt/iobroker/iobroker-data/files/0_userdata.0/alarm1.jpg - use writeFile insteadZeile 12 "premission denied"
-
-
@tt-tom Hm, ok. Ich dachte, dass sich das nur auf Systemordner bezieht. In den Ordner 0_userdata.0 müsste ich doch schreiben können. Der ist doch dazu da oder verstehe ich das falsch?
Oder anders gefragt: Wo kann ich das hinschreiben? -
@tt-tom Hm, ok. Ich dachte, dass sich das nur auf Systemordner bezieht. In den Ordner 0_userdata.0 müsste ich doch schreiben können. Der ist doch dazu da oder verstehe ich das falsch?
Oder anders gefragt: Wo kann ich das hinschreiben?@chaot sagte in Fehler im Script:
Wo kann ich das hinschreiben?
nicht das wo ist das Problem sondern das wie!
@chaot sagte in Fehler im Script:
use writeFile instead
-
@chaot sagte in Fehler im Script:
Wo kann ich das hinschreiben?
nicht das wo ist das Problem sondern das wie!
@chaot sagte in Fehler im Script:
use writeFile instead
@homoran sagte in Fehler im Script:
@chaot sagte in Fehler im Script:
use writeFile instead
Sag ich ja irgendwas war da. 😁
-
@chaot sagte in Fehler im Script:
Wo kann ich das hinschreiben?
nicht das wo ist das Problem sondern das wie!
@chaot sagte in Fehler im Script:
use writeFile instead
-
@homoran
Ist das nicht so?fs.writeFile(img_path+'/alarm' + BildSequenz + '.jpg', 'binary', function(err) { -
@chaot sagte: Ist das nicht so?
Es gibt inzwischen eine Funktion writeFile() des Javascript-Adapters.
Außerdem fehlen in der gezeigten Zeile wieder die zu schreibenden Daten.@paul53 Ach so.
Kann ich das dann einfach ersetzen?
ausfs.writeFile(img_path+'/alarm' + BildSequenz + '.jpg', response.data, 'binary', function(err) {wird
writeFile(img_path+'/alarm' + BildSequenz + '.jpg', response.data, 'binary', function(err) { -
@paul53 Ach so.
Kann ich das dann einfach ersetzen?
ausfs.writeFile(img_path+'/alarm' + BildSequenz + '.jpg', response.data, 'binary', function(err) {wird
writeFile(img_path+'/alarm' + BildSequenz + '.jpg', response.data, 'binary', function(err) {
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden