NEWS
[gelöst] exec ioBroker aus ioBroker abfragen?
-
In diversen kleinen Skripten frage ich über die Funktion exec() Linuxparameter ab.
Der Versuch Daten aus ioBorker selbst über diesen Weg abzufragen scheitert leider:
var abfrage = '/opt/iobroker/iobroker update'; //.. function abfrageConsole() { exec(abfrage, function(err, stdout, stderr) { // ..
Erzeugt folgenden Fehler:
19:36:40.643 [error] javascript.2 script.js.Daten.iobroker.iobroker_updates: Fehler ioBroker Statusabfrage: Error: Command failed: /opt/iobroker/iobroker update module.js:327 throw err; ^ Error: Cannot find module '/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Function.Module.runMain (module.js:441:10) at startup (node.js:140:18) at node.js:1043:3
Die Abfrage über die Konsole mit
/opt/iobroker/iobroker update
liefert ganz normal die Liste, die ich mit Javascript weiterverarbeiten möchte.
Kann man ioBroker-Abfragen aus sich heraus nicht nutzen?
-
na prima…
var abfrage = 'iobroker update';
funktioniert.