NEWS
SOLVED [gelöst] Fehlermeldung von "daswetter" im Log
-
Also läuft das ganze bei dir auf WIndows?
Wann hast du das denn installiert?
-
Ja es läuft zZ auf Windows. Wusste nicht ob ich openhab oder iobroker nutzen will und habe beides, bevor ich nen Raspberry oder Docker nutze, lokal installiert.
Die Installationsdatei ist vom 6.1.2019 was auch so hinkommt.
-
Und du hast nach der Installation kein upgrade mehr gemacht?
-
Ich weiß es nicht.
Ich weiß nicht mals wo ich nen up oder downgrade machen könnte.
Als Quellen (Verwahrungsorte???) sind eingetrage:
http://download.iobroker.net/sources-dist.json
http://download.iobroker.net/sources-dist-latest.json
Keine Ahnung ob das weiter hilft.
18528_iobroker2.jpg
18528_iobroker1.jpg -
OK.
Wie man unter Windows einen downgrade macht weiß ich leider auch nicht.
Habe mal intern gefragt.
-
Danke
Hab sicher gleich noch weitere Fragen. :oops:
-
Du kannst mal versuchen den JS-Controller damit auf die richtige Version zu bringen:
npm install js-controller@1.4.2
Vorher iobroker stoppen und ins installation directory wechseln sollte erforderlich sein.
-
Da bekomme ich leider nen Fehler.
War als Admin im Verzeichnis
Hier der Fehler auf der Konsole:
C:\ioBroker>npm install js-controller@1.4.2 npm ERR! code E404 npm ERR! 404 Not Found: js-controller@1.4.2 npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\xxxx\AppData\Roaming\npm-cache\_logs\2019-02-06T18_25_50_534Z-debug.log
und hier die angegebene log Datei:
0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'install', 1 verbose cli 'js-controller@1.4.2' ] 2 info using npm@6.4.1 3 info using node@v10.15.0 4 verbose npm-session 8f666c3183877c84 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 http fetch GET 404 https://registry.npmjs.org/js-controller 841ms 8 silly fetchPackageMetaData error for js-controller@1.4.2 404 Not Found: js-controller@1.4.2 9 timing stage:rollbackFailedOptional Completed in 0ms 10 timing stage:runTopLevelLifecycles Completed in 2732ms 11 verbose stack Error: 404 Not Found: js-controller@1.4.2 11 verbose stack at fetch.then.res (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\fetch.js:42:19) 11 verbose stack at tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23) 11 verbose stack at Promise._settlePromiseFromHandler (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:512:31) 11 verbose stack at Promise._settlePromise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:569:18) 11 verbose stack at Promise._settlePromise0 (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:614:10) 11 verbose stack at Promise._settlePromises (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:693:18) 11 verbose stack at Async._drainQueue (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:133:16) 11 verbose stack at Async._drainQueues (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:143:10) 11 verbose stack at Immediate.Async.drainQueues [as _onImmediate] (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:17:14) 11 verbose stack at runCallback (timers.js:705:18) 11 verbose stack at tryOnImmediate (timers.js:676:5) 11 verbose stack at processImmediate (timers.js:658:5) 12 verbose cwd C:\ioBroker 13 verbose Windows_NT 10.0.17763 14 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "js-controller@1.4.2" 15 verbose node v10.15.0 16 verbose npm v6.4.1 17 error code E404 18 error 404 Not Found: js-controller@1.4.2 19 verbose exit [ 1, true ]
-
Aber Node und NPM hast du auf dem Windows Rechner installiert?
-
Müsste es nicht „iobroker.js-controller@..“ heißen?
404 ist ja „Not found“ und woher soll npm wissen, was js-Controller ist (ohne iobroker. davor)
Ist nur eine Vermutung!
Gruß,
Eric
Von unterwegs getippert
-
Müsste es nicht „iobroker.js-controller@..“ heißen?
404 ist ja „Not found“ und woher soll npm wissen, was js-Controller ist (ohne iobroker. davor)
Ist nur eine Vermutung!
Gruß,
Eric
Von unterwegs getippert `
Denke da hast du recht.
Oder so sollte es auch gehen:
npm install iobroker.js-controller --production
-
cd /iobroker
iobroker stop
npm i iobroker.js-controller@1.4.2
iobroker start
-
Aber Node und NPM hast du auf dem Windows Rechner installiert? `
Ja, node v10.15.0 und npm 6.4.1
18528_node.jpg
18528_npm.jpg -
cd /iobroker
iobroker stop
npm i iobroker.js-controller@1.4.2
iobroker start `
Vielen Dank euch, das hat funktioniert und jetzt bin ich auf 1.4.2
Dann kann ich mit iobroker weiter spielen.
-
Tja leider scheint mein Problem mit dem "DasWetter" Adapter nicht an der falschen js controller Version gelegen zu haben.
Fehlermeldung erscheint wieder.
https://i.imgur.com/WxB1lqf.jpg" /> -
Lösche mal die Instanz und installiere neu
-
Hm das scheint geholfen zu haben
Ich habe gleichzeitig aber auch die Updatezeiten für den Adapter geändert.
Vielen Dank für eure Hilfe