NEWS
[Fehler] nach Neustart des Systems # module.js:340
-
Den js-controller neu installieren
root@pi2:/mnt/ioBroker/iobroker.Pi2# apt-get update && apt-get upgrade -y root@pi2:/mnt/ioBroker/iobroker.Pi2# npm install iobroker.js-controller > ws@0.5.0 install /mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/w s > (node-gyp rebuild 2> builderror.log) || (exit 0) make: Entering directory '/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_mo dules/ws/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory '/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build' npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.37","npm":"1.4.28"}) npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.37","npm":"1.4.28"}) npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.37","npm":"1.4.28"}) npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.37","npm":"1.4.28"}) npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.37","npm":"1.4.28"}) > ws@0.4.31 install /mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws > (node-gyp rebuild 2> builderror.log) || (exit 0) make: Entering directory '/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/buil d' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory '/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build ' npm WARN deprecated object-keys@0.2.0: Please update to the latest object-keys > ws@0.4.31 install /mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/node_modules/iobroker.admin/node_modules/socket.io/node_modules/engine.io/node_modules /ws > (node-gyp rebuild 2> builderror.log) || (exit 0) make: Entering directory '/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/node_modules/iobroker.admin/node_modules/socket.io/node_modules/engine.io/node_m odules/ws/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory '/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/node_modules/iobroker.admin/node_modules/socket.io/node_modules/engine.io/node_mo dules/ws/build' > ws@0.4.31 install /mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/node_modules/iobroker.admin/node_modules/socket.io/node_modules/socket.io-client/node_ modules/engine.io-client/node_modules/ws > (node-gyp rebuild 2> builderror.log) || (exit 0) make: Entering directory '/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/node_modules/iobroker.admin/node_modules/socket.io/node_modules/socket.io-client /node_modules/engine.io-client/node_modules/ws/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory '/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/node_modules/iobroker.admin/node_modules/socket.io/node_modules/socket.io-client/ node_modules/engine.io-client/node_modules/ws/build' > iobroker.js-controller@0.6.0 install /mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller > node lib/setup.js setup first iobroker.js-controller@0.6.0 node_modules/iobroker.js-controller ├── daemonize2@0.4.2 ├── mime@1.2.11 ├── node-schedule@0.1.13 ├── ncp@0.6.0 ├── node.extend@1.0.10 (is@0.3.0) ├── adm-zip@0.4.7 ├── yargs@1.2.6 (minimist@0.1.0) ├── tar.gz@0.1.1 (commander@1.1.1, tar@0.1.20, fstream@0.1.31) ├── request@2.38.0 (json-stringify-safe@5.0.0, forever-agent@0.5.2, aws-sign2@0.5.0, qs@0.6.6, oauth-sign@0.3.0, stringstream@0.0.4, tunnel-agent@0.4.0, node-uuid@1.4.3, mime-types@1.0.2, form-data@0.1.4, http-signature@0.10.1, tough-cookie@0.12.1, hawk@1.1.1) ├── winston@0.7.3 (cycle@1.0.3, stack-trace@0.0.9, eyes@0.1.8, colors@0.6.2, async@0.2.10, pkginfo@0.3.0, request@2.16.6) ├── socket.io@1.2.1 (debug@0.7.4, has-binary-data@0.1.3, socket.io-adapter@0.3.1, socket.io-parser@2.2.2, engine.io@1.4.3) ├── socket.io-client@1.2.1 (to-array@0.1.3, indexof@0.0.1, component-bind@1.0.0, debug@0.7.4, object-component@0.0.3, component-emitter@1.1.2, parseuri@0.0.2, has-binary@0.1.5, socket.io-parser@2.2.2, engine.io-client@1.4.3) ├── npm@2.3.0 └── iobroker.admin@0.3.23 (connect-flash@0.1.1, cookie-parser@1.3.4, passport-local@1.0.0, passport@0.2.1, xtend@2.0.6, express-session@1.7.6, express@4.4.5, body-parser@1.5.2, socket.io@1.0.6) root@pi2:/mnt/ioBroker/iobroker.Pi2#
ioBroker starten:
root@pi2:/mnt/ioBroker/iobroker.Pi2# iobroker start Starting ioBroker controller daemon... ioBroker controller daemon started. PID: 17094
Die installierten Adapter werden gestartet. Es fehlt "io.admin"
root@pi2:/mnt/ioBroker/iobroker.Pi2# ps -A |grep io. 17094 ? 00:00:26 io.js-controlle 17124 ? 00:00:10 io.history.0 17130 ? 00:00:04 io.hm-rpc.0 17136 ? 00:00:07 io.hm-rega.0 17157 ? 00:00:11 io.javascript.0 17172 ? 00:00:03 io.ping.0 17182 ? 00:00:03 io.sayit.0 17192 ? 00:00:06 io.web.0 17207 ? 00:00:05 io.sonos.0 17229 ? 00:00:07 io.hm-rpc.1 17235 ? 00:00:04 io.node-red.0
Das UI (pi2:8081)ist nicht zu erreichen
Pi2:8082/vis/#Heizung = läuft
Pi2:8083/ = SONOS läuft
Pi2:1880/ = node-RED läuft
Wie bekomme ich "admin" ans laufen?
-
iobroker add admin --enabled --port 8090
Dann erscheint unter "http://ip:8090" die Admin Seite und über die kannst du wieder alles gerade machen.
Falls admin.0 und admin.1 existieren, dann admin.0 aktivieren und admin.1 löschen. Falls nur admin.0 existiert dann Port wieder auf 8081 ändern.
-
iobroker add admin --enabled --port 8090
Dann erscheint unter "http://ip:8090" die Admin Seite und über die kannst du wieder alles gerade machen.
Falls admin.0 und admin.1 existieren, dann admin.0 aktivieren und admin.1 löschen. Falls nur admin.0 existiert dann Port wieder auf 8081 ändern. `
root@pi2:/mnt/ioBroker/iobroker.Pi2# iobroker add admin --enabled --port 8090 This should never happens! create instance admin error: reading io-package.json Error: ENOENT, no such file or directory '/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.admin/io-package.json' root@pi2:/mnt/ioBroker/iobroker.Pi2#
-
dann
npm install iobroker.admin iobroker add admin --enabled --port 8090
-
> npm install iobroker.admin
root@pi2:/mnt/ioBroker/iobroker.Pi2# npm install iobroker.admin npm WARN deprecated object-keys@0.2.0: Please update to the latest object-keys > ws@0.4.31 install /mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.admin/node_modules/socket.io/node_modules/engine.io/node_modules/ws > (node-gyp rebuild 2> builderror.log) || (exit 0) make: Entering directory '/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.admin/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory '/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.admin/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build' > ws@0.4.31 install /mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.admin/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws > (node-gyp rebuild 2> builderror.log) || (exit 0) make: Entering directory '/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.admin/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ ws/build' CXX(target) Release/obj.target/bufferutil/src/bufferutil.o SOLINK_MODULE(target) Release/obj.target/bufferutil.node SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished COPY Release/bufferutil.node CXX(target) Release/obj.target/validation/src/validation.o SOLINK_MODULE(target) Release/obj.target/validation.node SOLINK_MODULE(target) Release/obj.target/validation.node: Finished COPY Release/validation.node make: Leaving directory '/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.admin/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/w s/build' iobroker.admin@0.3.23 node_modules/iobroker.admin ├── connect-flash@0.1.1 ├── cookie-parser@1.3.4 (cookie-signature@1.0.6, cookie@0.1.2) ├── passport-local@1.0.0 (passport-strategy@1.0.0) ├── passport@0.2.1 (pause@0.0.1, passport-strategy@1.0.0) ├── xtend@2.0.6 (is-object@0.1.2, object-keys@0.2.0) ├── express-session@1.7.6 (cookie@0.1.2, utils-merge@1.0.0, cookie-signature@1.0.4, on-headers@1.0.0, parseurl@1.3.0, buffer-crc32@0.2.3, depd@0.4.4, debug@1.0.4, uid-safe@1.0.1 ) ├── express@4.4.5 (parseurl@1.0.1, utils-merge@1.0.0, merge-descriptors@0.0.2, escape-html@1.0.1, cookie@0.1.2, cookie-signature@1.0.4, range-parser@1.0.0, fresh@0.2.2, vary@0.1 .0, qs@0.6.6, methods@1.0.1, serve-static@1.2.3, buffer-crc32@0.2.3, path-to-regexp@0.1.2, debug@1.0.2, proxy-addr@1.0.1, send@0.4.3, type-is@1.2.1, accepts@1.0.7) ├── body-parser@1.5.2 (qs@0.6.6, media-typer@0.2.0, raw-body@1.3.0, bytes@1.0.0, depd@0.4.4, type-is@1.3.2, iconv-lite@0.4.4) ├── request@2.38.0 (json-stringify-safe@5.0.0, forever-agent@0.5.2, aws-sign2@0.5.0, qs@0.6.6, oauth-sign@0.3.0, stringstream@0.0.4, tunnel-agent@0.4.0, node-uuid@1.4.3, form-da ta@0.1.4, mime-types@1.0.2, http-signature@0.10.1, tough-cookie@0.12.1, hawk@1.1.1) └── socket.io@1.0.6 (debug@0.7.4, has-binary-data@0.1.1, socket.io-parser@2.2.0, socket.io-adapter@0.2.0, engine.io@1.3.1, socket.io-client@1.0.6) root@pi2:/mnt/ioBroker/iobroker.Pi2#
> iobroker add admin –enabled --port 8090
root@pi2:/mnt/ioBroker/iobroker.Pi2# iobroker add admin --enabled --port 8090 create instance admin object system.adapter.admin.1.uptime created object system.adapter.admin.1.memRss created object system.adapter.admin.1.memHeapTotal created object system.adapter.admin.1.memHeapUsed created object system.adapter.admin.1.connected created object system.adapter.admin.1.alive created object system.adapter.admin.1 created root@pi2:/mnt/ioBroker/iobroker.Pi2#
root@pi2:/mnt/ioBroker/iobroker.Pi2# ps -A |grep io. 2313 ? 00:07:42 io.js-controlle 2422 ? 00:02:17 io.history.0 2432 ? 00:00:34 io.hm-rpc.0 2455 ? 00:00:41 io.hm-rega.0 2476 ? 00:02:15 io.javascript.0 2482 ? 00:00:12 io.ping.0 2507 ? 00:00:06 io.sayit.0 2513 ? 00:02:25 io.web.0 2519 ? 00:00:35 io.sonos.0 2540 ? 00:00:10 io.hm-rpc.1 2555 ? 00:00:08 io.node-red.0 6990 ? 00:00:21 io.admin.1
Das adminUI ist unter Pi2:8090 errechbar
-
Es sind nun beide Instanzen installiert
der admin.0 läuft nichtnach Konfigurieren von :
nach
wird admin.0 zwar gestartet, jadoch ist die Oberfläche nicht erreichbar (Kreisel) -
Es heißt, dass Port ist belegt und eine Instanz immer noch läuft und will nicht runtergehen. Das sollte vorbei sein, wenn man komplett reboot macht. Um zu prüfen ob ich recht habe, kann man:
netstat -n -a | grep 8081
ausführen und schauen, ob was da ist.
-
Und täglich grüßt das Murmeltier
root@pi2:/mnt/ioBroker/iobroker.Pi2# init 6
Nach neustart des Pi2
~~~~~~~~ [ OK ] Starting system message bus: dbus. Startion ioBroker module.js:340 throw err; ^ Error: Cannot find module '/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:935:3 [ OK ] Starting RPi-Monitor: rpimonitord
Zur Zeit wird das NAS geprüft. dort liegt die Installation und wird vom Pi2 gemountet.
-
:?: :?: :?: :?: :?:
Das NAS-System ist sauber.
Nun stehe ich vor der Frage: Wie kann ich herausfinden wo das Problem liegt?
Kann ich irgend welche prüfroutinen einbauen um festzustellen warun dort etwas "zerschossen" wird?
-
Alle erste, muss du gesamte Installation zu Rpi2 holen. Und beobachten ob das Problem sich reproduziert.
-
Alle erste, muss du gesamte Installation zu Rpi2 holen. Und beobachten ob das Problem sich reproduziert. `
OK
da brauche ich aber dann etwas mehr Zeit…. Werde es testen. So schnell geben wir ja nicht auf
zur Info
nach einigen Updates folgendes im LOG:
iobroker 2015-03-26 20:18:45 info exit 8 iobroker 2015-03-26 20:18:45 error at Timer.listOnTimeout [as ontimeout] (timers.js:112:15) iobroker 2015-03-26 20:18:45 error at null._onTimeout (/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/lib/setup.js:1514:27) iobroker 2015-03-26 20:18:45 error at new ObjectsInMemServer (/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/lib/objectsInMemServer.js:146:7) iobroker 2015-03-26 20:18:45 error at /mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/lib/objectsInMemServer.js:139:9 iobroker 2015-03-26 20:18:45 error at _initWebServer (/mnt/ioBroker/iobroker.Pi2/node_modules/iobroker.js-controller/lib/objectsInMemServer.js:958:24) iobroker 2015-03-26 20:18:45 error at Server.listen (net.js:1139:5) iobroker 2015-03-26 20:18:45 error at listen (net.js:1065:10) iobroker 2015-03-26 20:18:45 error at Server._listen2 (net.js:1043:14) iobroker 2015-03-26 20:18:45 error Error: listen EADDRINUSE at errnoException (net.js:905:11) iobroker 2015-03-26 20:18:45 error throw er; // Unhandled 'error' event ^ iobroker 2015-03-26 20:18:45 error events.js:72 iobroker 2015-03-26 20:18:45 error iobroker 2015-03-26 20:18:36 info upgrade hm-rega
-
> nach einigen Updates folgendes im LOG:
Es läuft was auf dem System.Neu starten (init 6)
-
> nach einigen Updates folgendes im LOG:
Es läuft was auf dem System.Neu starten (init 6) `
ja,
ich hatte das System noch mal manuell gestartet.
Danach liefen die Adapter natürlich wieder.
Habe dann nach updates geschaut….
Gerade habe ich das "defekte" System auch noch mal (zum Test) manuell gestartet und die anstehenden Updates eingespielt.
-
Halo,
könnt Ihr mir bitte noch einmal erklären, wie das funktioniert! Ich habe leider wieder das Problem:
2015-08-19 00:25:10.573 - info: host.Mini-Wohnzimmer.fritz.box ioBroker.js-controller version 0.7.8 js-controller starting 2015-08-19 00:25:10.575 - info: host.Mini-Wohnzimmer.fritz.box Copyright (c) 2014-2015 bluefox, hobbyquaker 2015-08-19 00:25:10.575 - info: host.Mini-Wohnzimmer.fritz.box hostname: Mini-Wohnzimmer.fritz.box 2015-08-19 00:25:10.575 - info: host.Mini-Wohnzimmer.fritz.box ip addresses: XXXXXXXANONYMISIERTXXXXXX 2015-08-19 00:25:12.389 - info: inMem-states listening on port 9000 2015-08-19 00:25:12.801 - info: inMem-objects listening on port 9001 2015-08-19 00:25:12.803 - info: host.Mini-Wohnzimmer.fritz.box InMemoryDB connected 2015-08-19 00:25:12.818 - info: host.Mini-Wohnzimmer.fritz.box 33 instances found 2015-08-19 00:25:12.819 - warn: host.Mini-Wohnzimmer.fritz.box does not start any instances on this host
Der JS-Controler startet als einziger und dann bleibt es stehen. Ich habe bereits den obigen Weg probiert. Eine weitere Admin Instanz angeschmissen und sie läuft auch. Aber wie geht es dann weiter? amin.0 löschen hat nichts gebracht.
Habe bereits über Timemachine ein altes Backup von heute Mittag genutzt. Leider kein Erfolg.
./iobroker update bringt das:
! ````
./iobroker update
Cannot download json from https://raw.githubusercontent.com/ioBroker/ioBroker.js-controller/master/conf/adapter/example/io-package.json. Error: Not Found
Cannot download json from https://raw.githubusercontent.com/ioBroker/ioBroker.js-controller/master/conf/adapter/example/io-package.json. Error: Not Found
update done
Adapter "zwave" : 0.1.0
Adapter "yr" : 0.1.7 , installed 0.1.7
Adapter "web" : 0.4.3 , installed 0.4.2 [Updateable]
Adapter "vis-plumb" : 0.1.5
Adapter "vis-metro" : 0.1.7 , installed 0.1.3 [Updateable]
Adapter "vis-lcars" : 0.1.6 , installed 0.1.4 [Updateable]
Adapter "vis-hqwidgets" : 0.1.0 , installed 0.1.0
Adapter "vis-colorpicker": 0.1.0 , installed 0.1.0
Adapter "vis-bars" : 0.0.3
Adapter "vis" : 0.6.12 , installed 0.6.5 [Updateable]
Adapter "sonos" : 0.1.6 , installed 0.1.6
Adapter "rickshaw" : 0.2.2 , installed 0.2.2
Adapter "pushover" : 0.1.1 , installed 0.1.1
Adapter "pushbullet" : 0.0.6 , installed 0.0.6
Adapter "owfs" : 0.0.2
Adapter "onkyo" : 0.1.9
Adapter "socketio" : 0.4.5
Adapter "simple-api" : 0.1.1 , installed 0.1.1
Adapter "scenes" : 0.1.2 , installed 0.0.2 [Updateable]
Adapter "sayit" : 0.3.11 , installed 0.3.11
Adapter "s7" : 0.1.8
Adapter "ping" : 0.1.4
Adapter "node-red" : 0.3.4 , installed 0.3.3 [Updateable]
Adapter "mqtt" : 0.2.9 , installed 0.2.9
Adapter "megad" : 0.1.1
Adapter "knx" : 0.0.1
Controller "js-controller" : 0.7.7 , installed 0.7.8
Adapter "javascript" : 0.5.4 , installed 0.5.1 [Updateable]
Adapter "icons-ultimate-png": 0.1.0 , installed 0.1.0
Adapter "icons-open-icon-library-png": 0.1.1
Adapter "icons-mfd-svg" : 0.1.0 , installed 0.1.0
Adapter "icons-mfd-png" : 0.1.0 , installed 0.1.0
Adapter "icons-material-svg": 0.1.0 , installed 0.1.0
Adapter "icons-material-png": 0.1.0 , installed 0.1.0
Adapter "icons-addictive-flavour-png": 0.1.0 , installed 0.1.0
Adapter "ical" : 1.1.1 , installed 1.0.2 [Updateable]
Adapter "hmm" : 0.1.1
Adapter "hue" : 0.4.2
Adapter "hm-rpc" : 0.5.2 , installed 0.5.2
Adapter "hm-rega" : 0.2.2 , installed 0.2.2
Adapter "history" : 0.1.3 , installed 0.1.3
Adapter "harmony" : 0.5.1
Adapter "fritzbox" : 0.2.1 , installed 0.2.1
Adapter "flot" : 0.1.1 , installed 0.1.1
Adapter "email" : 0.1.2
Adapter "dwd" : 0.1.10 , installed 0.1.9 [Updateable]
Adapter "cul" : 0.0.4
Adapter "b-control-em" : 0.1.1
Adapter "artnet" : 0.0.3
Adapter "admin" : 0.5.8 , installed 0.5.7 [Updateable]Ich muss das System wohl erstmal ruhen lassen. :o Gruß Pix
-
Hallo,
habe jetzt mit mühevoller Handarbeit alles wieder zum Laufen bekommen. Es lief ja auf einem mac mini mit OS X.
Achtung! Die Einstellungen der Adapter gehen verloren (egal bei VIS oder Scenes), daher unbedingt vorher Screenshots der einzelnen Einstellungen machen (aufwendig bei ical, hm-rega, hm-rpc; bei Javascript und node-red ggf. an die zusätzlichen Module denken)
<list type="decimal">4. Backup des Ordner iobroker/iobroker-data (waren über 5GB wegen History Daten)
-
neuen Benutzer mit Adminrechten angelegt (alter Benutzer hatte sehr viele verwaiste Dateien)
-
./iobroker start startet nur den js-controller (siehe oben)
-
./iobroker del admin.0
-
./iobroker add admin –enabled --port 8081 (danach wieder Zugriff auf Admin im Browser)
-
auf diese Weise jeden einzelnen Adapter erst gelöscht und dann neu angelegt und gestartet (Achtung: Bei Adaptern mit mehreren Instanzen müssen erst alle Instanzen gelöscht werden, damit die alte Reihenfolge 0,1,2,… wieder hergestellt wird)
-
Alle History Einstellungen sind weg. Das heißt, die Objekte müssen einzeln wieder angewählt und die gewünschte History-Log-Einstellung getätigt werden (mühsam).
Empfehlung: Erst hm-rp-Instanzen und dann hm-rega erneuern. Dann ggf. node-red und erst danach javascript, da viele Skripte auf die Daten aus der Homematic bzw. node-red zugreifen und sonst verrückt spielen, wenn die Objekte nicht mehr da sind.
Vielleicht kann es jemand brauchen, notfalls sehe ich später selbst hier nach, wenn der Fehler wieder auftaucht.
Gruß
Pix
-