NEWS
Test js-controller v2.0.x (GitHub)
-
Node-RED lüppt nu auch
-
@apollon77
Habe 2.0 installiert, bei mir ohne Fehlermeldung. Scheint alles gut zu sein. -
Auf GitHub gibt es seid eben die 2.0.4. Ein fehlerhaftes "iobroker host" Kommando wurde gefixt und eine weitere Abfrage bei der Objekt-Migration hinzugefügt.
-
@arteck sagte in [Aufruf] js-controller 2.0 Beta Test:
curl -sL https://iobroker.net/fix.sh | bash -
hast du gemach t??
ups, auf das Naheliegende kommt man nicht. Danke für den Tip, Fehler ist nun weg.
-
@opossum naheliegend? .... naja lies mal den ersten Beitrag bei Installation durch
-
Hallo apollon77
Läuft alles soweit Prima, ABERIch habe unter:
/opt/iobroker/iobroker-data/files/Eigene Images
meine eigenen Images hinterlegt.
Seit Update auf 2.0.4 werden die im VIS nicht mehr angezeigt.
Auch im Widget kann ich sie nicht mehr auswählen.
Dort sollten nicht nur die beiden anderen Ordner angezeigt werden sondern alle Images. Es sind .png Dateien.
Ich hänge mal 2 Screenshots mit an.
Beim versuch in die anderen Ordner zu wechseln macht der Master einen Neustart und bekomme im Log folgende Fehlermeldung:
host.rockpro64 2019-09-20 09:24:05.324 error at Object.checkFileRights (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsUtils.js:226:17) host.rockpro64 2019-09-20 09:24:05.324 error at ObjectsInMemoryServer.getUserGroup (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:201:22) host.rockpro64 2019-09-20 09:24:05.324 error at Object.getUserGroup (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsUtils.js:333:25) host.rockpro64 2019-09-20 09:24:05.324 error at ObjectsInMemoryServer.utils.getUserGroup (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:203:22) host.rockpro64 2019-09-20 09:24:05.324 error at ObjectsInMemoryServer.objects.getUserGroup (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsUtils.js:230:13) host.rockpro64 2019-09-20 09:24:05.324 error at checkFileRights (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsUtils.js:244:13) host.rockpro64 2019-09-20 09:24:05.324 error at ObjectsInMemoryServer.checkFile (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:158:32) host.rockpro64 2019-09-20 09:24:05.324 error at objects.checkFile (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsUtils.js:248:20) host.rockpro64 2019-09-20 09:24:05.324 error at checkFileRights (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:683:33) host.rockpro64 2019-09-20 09:24:05.324 error at ObjectsInMemoryServer._readDir (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:584:50) host.rockpro64 2019-09-20 09:24:05.324 error TypeError: Cannot read property 'Eigene Images' of undefined host.rockpro64 2019-09-20 09:24:05.321 error uncaught exception: Cannot read property 'Eigene Images' of undefined
-
@Yetiberg Bitte leg mal für diese Meldung ein GitHub Issue an.kriegen wir gefixt, ABER das wichtigste ist: Du machst da etwas was so nicht supportet ist! Diese Files existieren zwar innerhalb dem Verzeichnis aber Formal kennt ioBroker die nicht in den eigenen Strukturen. Sie werden auch nicht gebackuped und so. Also formal existieren die nicht weil SIe zu keinem Objekt im ioBroker-System gehören. Das Du Sie nutzen kannst wenn "Objects-DB vom Typ file ist" ist quasi Zufall. Du solltest schauen das Du diese Files regulär hochlädst und dann in vis.0 ablegst ... aber auch hier ist ein einfaches kopieren ggf nicht genug! Upload via CLI oder Vis Dateinmanager
-
@apollon77
Ja, das mit dem Backup habe ich schon hinbekommen.
Gut, ich werde das Verzeichniss wechseln und meine Views anpassen.
Wohin genau kann ich das Uploaden das es Passt?/opt/iobroker/node_modules/iobroker.vis
Und da auch in einem eigenen Unterverzeichnis?
-
@Yetiberg Offiziell ist ein Upload nur in "vis.0" erlaubt aktuell. Leg bitte auch gern mal ein js-controller Issue an das man "user-files" in einem eigenen Ordner hochladen kann
-
@apollon77
OK, ich werde ein Issue anlegen und noch etwas warten. -
@SBorg sagte in [Aufruf] js-controller 2.0 Beta Test:
Node-RED lüppt nu auch
...oder auch nicht (nach zwischenzeitlich etlichen Neustarts). Sieht ev. nach einem Timing-Problem aus und ist mehr Glückssache ob Node-RED korrekt startet oder nicht. Dafür würde auch sprechen, dass nach Neustart des Node-RED Adapters sofort alles läuft.
-
Mal abgesehen davon das ich einen falschen Image Pfad genommen habe,
kann ich in einem widget generell keinen anderen Pfad angeben.
Sobald ich das im Widget ändern will kommt folgendes und iobroker startet neu.
Den fixer habe ich rüberlaufen lassen.2019-09-20 13:21:28.138 - [31merror[39m: host.rockpro64 TypeError: Cannot read property 'admin.admin' of undefined at ObjectsInMemoryServer._readDir (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:584:50) at checkFileRights (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:683:33) at objects.checkFile (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsUtils.js:248:20) at ObjectsInMemoryServer.checkFile (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:158:32) at checkFileRights (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsUtils.js:244:13) at ObjectsInMemoryServer.objects.getUserGroup (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsUtils.js:230:13) at ObjectsInMemoryServer.utils.getUserGroup (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:203:22) at Object.getUserGroup (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsUtils.js:333:25) at ObjectsInMemoryServer.getUserGroup (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:201:22) at Object.checkFileRights (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsUtils.js:226:17) 2019-09-20 13:21:28.140 - [32minfo[39m: host.rockpro64 iobroker _restart
-
@SBorg
Node-Red läuft bei mir einwandfrei. -
@SBorg Dann bitte mal Logs zeigen. Bzw bitte am besten den js-controller mal auf Debug stellen (kannst Du im Konfigfile machen oder unter system.host.NAME.logLevel)
Und dann log von so einem Start ... genauso node-red auf Debug stellen (das aber unter Instanzen -> Expertenmodus -> Spalte Logstufe)
-
@Yetiberg Ist die gleiche Fehler-Ecke wie das andere. Ich fixe das. Gibt heute Abend ein Update wo das gefixt sein sollte. Falls es für dich dringender ist sag mir per PN bescheid
-
@apollon77
Nee nee, alles OK.
Mach mal in ruhe. -
Der BLE Adapter scheint wohl Probleme im compact mode zu mache. Der Adapter an sich läuft unauffällig, lediglich im Log steht dann die Meldung das der Status des compact mode nicht ermittelt werden kann und wenn ich den BLE Adapter neu starte, gehen einige andere Adapter mit in die Knie.
Hab den compact mode für den BLE Adapter nun wieder deaktiviert und alles ist OK.host.Beelink.compactgroup1 2019-09-20 17:50:08.348 error Cannot start ble.0 in compact mode: Cannot read property 'on' of undefined
root@Beelink:~# iobroker compact ble.0 status Compact mode supported: true Compact mode enabled: true Compact group: 1
root@Beelink:~# iobroker compact ble.0 disable Compact mode supported: true Compact mode enabled: true --> false Compact group: 1 Instance settings for "ble.0" are changed.
-
@Jan1 Mach mal bitte Issue beim controller auf in dem Fall ... In dem Fall findet er das Start File nicht. was genau passier tbeim beenden? Hast Du da logs?
-
@apollon77
Da an der Stelle einige Andere Adapter auch neu starten ist das Log recht voll. -
@Jan1 Aber findest Du Fehler oder nur Neustarts?