NEWS
Skript MiHome Error
-
Hallo,
ich möchte folgendes Skript in ioBroker nutzen:
https://github.com/Pittini/iobroker-nodemihomeSystem Infos:
DebianGNU auf i3-3110M, 64-bit, 4GB RAM
Node v.10.23.2
NPM v.7.5.2
Scriptengine v.4.8.4Dies zeigt der LOG an:
javascript.0 2021-02-04 18:18:48.488 error (1224) at process._tickCallback (internal/process/next_tick.js:68:7) javascript.0 2021-02-04 18:18:48.488 error (1224) at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) javascript.0 2021-02-04 18:18:48.488 error (1224) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) javascript.0 2021-02-04 18:18:48.487 error (1224) at client.get (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:616:17) javascript.0 2021-02-04 18:18:48.487 error (1224) at adapter.getForeignState (/opt/iobroker/node_modules/iobroker.javascript/main.js:1238:17) javascript.0 2021-02-04 18:18:48.487 error (1224) at createProblemObject (/opt/iobroker/node_modules/iobroker.javascript/main.js:1722:17) javascript.0 2021-02-04 18:18:48.487 error (1224) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1621:37) javascript.0 2021-02-04 18:18:48.487 error (1224) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1383:28) javascript.0 2021-02-04 18:18:48.487 error (1224) at Object.createScript (vm.js:277:10) javascript.0 2021-02-04 18:18:48.487 error (1224) at new Script (vm.js:83:7) javascript.0 2021-02-04 18:18:48.486 error (1224) SyntaxError: Unexpected string javascript.0 2021-02-04 18:18:48.486 error (1224) ^^^^^^^^^^^^^ javascript.0 2021-02-04 18:18:48.486 error (1224) const mihome = require'node-mihome'; javascript.0 2021-02-04 18:18:48.486 error at script.js.node-mihome:2 javascript.0 2021-02-04 18:18:48.486 error (1224) script.js.node-mihome compile failed:
Danke!!!
Problemmeldung: (https://github.com/Pittini/iobroker-nodemihome/issues/9)
-
@jonas-0 sagte in Skript MiHome Error:
NPM v.7.5.2
Sorgt für Trouble. Besser npm@6 verwenden.
Insbesondere wenn node10 verwendet wird.
(Was ich am Rande auf node12 heben würde) -
@jonas-0 sagte: const mihome = require'node-mihome';
Richtig:
const mihome = require('node-mihome');
-
Ist jetzt auf 6, trotzdem gleicher Fehler.
-
@paul53
Ist geändert:javascript.0 2021-02-04 19:21:33.232 error (1448) at Script.runInContext (vm.js:133:20) javascript.0 2021-02-04 19:21:33.232 error (1448) at script.js.node-mihome:842:3 javascript.0 2021-02-04 19:21:33.232 error (1448) at script.js.node-mihome:64:1 javascript.0 2021-02-04 19:21:33.232 error (1448) at Init (script.js.node-mihome:570:12) javascript.0 2021-02-04 19:21:33.232 error (1448) script.js.node-mihome: TypeError: Cannot read property 'miioProtocol' of undefined
-
-
Habs nochmal neu reinkopiert und nur user und Passwort eingetragen.
node-mihome steht auch im Script Adapter.@ilovegym said in Skript MiHome Error:
Und deine Node-Installation mal gerade gezogen?
Was meinst du damit?
-
Danach immer noch gleicher Log:
javascript.0 2021-02-04 19:26:30.545 error (1448) at Script.runInContext (vm.js:133:20) javascript.0 2021-02-04 19:26:30.544 error (1448) at script.js.node-mihome:844:3 javascript.0 2021-02-04 19:26:30.544 error (1448) at script.js.node-mihome:66:1 javascript.0 2021-02-04 19:26:30.544 error (1448) at Init (script.js.node-mihome:572:12) javascript.0 2021-02-04 19:26:30.544 error (1448) script.js.node-mihome: TypeError: Cannot read property 'miioProtocol' of undefined
-
@jonas-0 sagte in Skript MiHome Error:
@ilovegym said in Skript MiHome Error:
Und deine Node-Installation mal gerade gezogen?
Was meinst du damit?
Das hier vom netten Kollegen @Thomas-Braun , richtig?
Node gerade ziehen
-
@ilovegym Hat geklappt. Läuft! Danke euch allen!
-
@jonas-0
Was spuckt dennwhich nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs
nun aus?