NEWS
(Gelöst) Auslesen ioBroker Hosts Systeminformationen?
-
-
in blockly
javascript.0 10:56:57.349 info script.js.MYSTUFF.ALLERLEI.AAAUNIFI.Skript_1: Intel(R) Core(TM) i5-8259U CPU @ 2.30GHz javascript.0 10:56:57.349 info script.js.MYSTUFF.ALLERLEI.AAAUNIFI.Skript_1: linux
-
damit bekomme ich leider nur
linux
als Ergebnis, aber nichtdocker (official image - v9.1.1)
-
-
bringt folgende Ergebnis
5.10.60-qnap
Die Dockerversion ist in den Objektdaten allerdings auch nicht aufgeführt
-
@oli
dann müßtst du es über exec() mit einem linux befehl rausholen -
der befehl sollte hier irgendwo dabei sein
z.b. uname -m
dieser teil ist aus dem befehl iob diag - wenn du den auf der console ausgibts, müßte das dort erscheinen - habe kein docker-spielzeug
daher keine ahnung darüber
-
@liv-in-sky
danke werde ich testen -
@oli ich denke, uname -m wird es nicht sein - leider weiß ich nicht, wie das geht
wo hast du
Plattform: docker (official image - v9.1.1)
her ?
-
das steht bei mir im Tab "Hosts", wenn ich diesen aufklappe
-
geh mal (markiere) in den objecten auf system.host.iobroker59 (natürlich nicht iobroker59 sondern dein name)
dann auf exportieren
und poste das file
-
@liv-in-sky
aber gerne doch -
ja - da steht es nicht drin - dann ???
-
-
-
@oli Versuch mal
const os = require('os'); log(os.platform())
-
@mcu endlich ein helfer
hätte keine ahnung, wo das sein soll
-
damit bekomme ich leider auch nur linux als Ergebnis, aber nicht docker (official image - v9.1.1)
-
@oli Ist hier was dabei?
const os = require('os'); log(os.platform()) log(os.arch()) log(os.release()) log(os.hostname()) log(os.cpus()) log(os.totalmem()) log(os.freemem()) log(os.uptime()) log(os.networkInterfaces()) log(os.homedir()) log(os.tmpdir()) log(os.type()) log(os.endianness())
-
@mcu war das nicht in dem Export dabei?
"os": { "hostname": "ioBroker", "type": "Linux", "platform": "linux", "arch": "x64", "release": "5.10.60-qnap", "endianness": "LE", "tmpdir": "/tmp"
Ausschnitt!