NEWS
js-controller 2 jetzt für alle im Stable
js-controller 2 jetzt für alle im Stable
-
Hm, ok dann muss ich mal schauen was ich am Skript ändern kann.
Aktuell habe ich andauern ein Zombie vom radar2 v1.2.0 (mit gepatchter myAdapter.js).
Lief mit JS-Controller 1.5.14 monatelang stabil. Hoffe das fängt sich wieder mit 2.x.@Diginix Es kann sehr gut sein das in der myAdapter Lib von Frank noch irgendwo was drin steckt was bisher keinen Fehler wirft aber solche hänger verursacht ... Hoffen wir mal das Frank bald wieder zeit findet. leg doch bitte ein Issue an mit so vielen Infos wie es geht
-
@marcuskl ALso ich kann es auch bei mir mit dem radar2 nachstellen. Irgendwie hängt der beim beenden und reagiert nicht auf einen kill. Andere Adapter machen das wie Sie sollen. Leg bitte dazu mal ein issue beim Adapter an. Muss sich der Dev ansehen
@apollon77 Ok habe ich gemacht.
-
Aarg!
simple-api wirft nun einen {"error":"permissionError"} bei den Aufrufen die bis vor dem Update problemlos funktionierten.
Was hat sich da denn geändert? -
Bei mir lief die Installation ohne Fehler durch.
Jetzt komme ich bis zur Anmeldeseite und kann mich mit meinem Namen und Passwort nicht mehr anmelden.
Muss ich etwa was anderes eingeben? -
-
-
@apollon77
Habe der Gruppe jetzt alle Haken gegeben. Fehler bleibt der selbe.
Aufruf ist dieser:http://ip:port/set/javascript.0.Objects.Door_Window.Gate_Switch?value=true&user=apiuser&pass=******Selbst das Lesen schlägt fehl:
http://ip:port/getPlainValue/javascript.0.Objects.Door_Window.Gate_Switch?user=apiuser&pass=******Habe dem Objekt jetzt noch zusätzlich den apiuser als Besitzer gegeben, statt admin. Aber nützt auch nichts.
Nur mit admin user/pw in der URL funktioniert aktuell das Lesen/Schreiben per simple-api. -
kann ja kein neues Passwort setzen, da ich ja keinen Login machen kann.
Es kommt keine Fehlermeldung.
Nur wenn ich den Benutzer oder das Passwort ändere, dann kommt eine Fehlermeldung. -
Update wird wieder nicht links im Reiter angezeigt, obwohl vorhanden.
Bei den letzten beiden Versionen hatte die Anzeige wieder funktioniert. Die aktuelle Version wieder nicht.
Issue hatte ich ja schon erstellt. -
kann ja kein neues Passwort setzen, da ich ja keinen Login machen kann.
Es kommt keine Fehlermeldung.
Nur wenn ich den Benutzer oder das Passwort ändere, dann kommt eine Fehlermeldung. -
@apollon77
Habe der Gruppe jetzt alle Haken gegeben. Fehler bleibt der selbe.
Aufruf ist dieser:http://ip:port/set/javascript.0.Objects.Door_Window.Gate_Switch?value=true&user=apiuser&pass=******Selbst das Lesen schlägt fehl:
http://ip:port/getPlainValue/javascript.0.Objects.Door_Window.Gate_Switch?user=apiuser&pass=******Habe dem Objekt jetzt noch zusätzlich den apiuser als Besitzer gegeben, statt admin. Aber nützt auch nichts.
Nur mit admin user/pw in der URL funktioniert aktuell das Lesen/Schreiben per simple-api. -
Update wird wieder nicht links im Reiter angezeigt, obwohl vorhanden.
Bei den letzten beiden Versionen hatte die Anzeige wieder funktioniert. Die aktuelle Version wieder nicht.
Issue hatte ich ja schon erstellt. -
@apollon77
Habe der Gruppe jetzt alle Haken gegeben. Fehler bleibt der selbe.
Aufruf ist dieser:http://ip:port/set/javascript.0.Objects.Door_Window.Gate_Switch?value=true&user=apiuser&pass=******Selbst das Lesen schlägt fehl:
http://ip:port/getPlainValue/javascript.0.Objects.Door_Window.Gate_Switch?user=apiuser&pass=******Habe dem Objekt jetzt noch zusätzlich den apiuser als Besitzer gegeben, statt admin. Aber nützt auch nichts.
Nur mit admin user/pw in der URL funktioniert aktuell das Lesen/Schreiben per simple-api. -
@apollon77
Welcher Adapter?
Es sind alle auf aktuellem latest Level.
js-controller 2.1.0
simple-api0.1.22.3.2
web 2.4.10 -
Hatte jetzt ein Backup eingespielt.
Dann im Admin https und Anmeldung herausgenommen.
Anschließend nochmal alles neu installiert. Jetzt funktioniert es ohne Anmeldung.
Muss dann noch probieren, was passiert, wenn ich https wieder aktiviere.Habe aber jetzt noch folgende Fehlermeldung beim SQL-Adapter.
vielleicht kann mir das jemand übersetzen?host.andreas-PC 2019-11-15 22:55:20.075 info Do not restart adapter system.adapter.sql.0 because disabled or deleted host.andreas-PC 2019-11-15 22:55:20.075 error instance system.adapter.sql.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.andreas-PC 2019-11-15 22:55:20.075 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) host.andreas-PC 2019-11-15 22:55:20.075 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) host.andreas-PC 2019-11-15 22:55:20.075 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30) host.andreas-PC 2019-11-15 22:55:20.075 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.sql/node_modules/mmmagic/lib/index.js:1:13) host.andreas-PC 2019-11-15 22:55:20.074 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18) host.andreas-PC 2019-11-15 22:55:20.074 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17) host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:807:18) host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: NODE_MODULE_VERSION 64. Please try re-compiling or re-installing host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: NODE_MODULE_VERSION 57. This version of Node.js requires host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: was compiled against a different Node.js version using host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/iobroker.sql/node_modules/mmmagic/build/Release/magic.node' host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: ^ host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: return process.dlopen(module, path.toNamespacedPath(filename)); host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: internal/modules/cjs/loader.js:807 -
@apollon77
Welcher Adapter?
Es sind alle auf aktuellem latest Level.
js-controller 2.1.0
simple-api0.1.22.3.2
web 2.4.10 -
Hatte jetzt ein Backup eingespielt.
Dann im Admin https und Anmeldung herausgenommen.
Anschließend nochmal alles neu installiert. Jetzt funktioniert es ohne Anmeldung.
Muss dann noch probieren, was passiert, wenn ich https wieder aktiviere.Habe aber jetzt noch folgende Fehlermeldung beim SQL-Adapter.
vielleicht kann mir das jemand übersetzen?host.andreas-PC 2019-11-15 22:55:20.075 info Do not restart adapter system.adapter.sql.0 because disabled or deleted host.andreas-PC 2019-11-15 22:55:20.075 error instance system.adapter.sql.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.andreas-PC 2019-11-15 22:55:20.075 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) host.andreas-PC 2019-11-15 22:55:20.075 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) host.andreas-PC 2019-11-15 22:55:20.075 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:778:30) host.andreas-PC 2019-11-15 22:55:20.075 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.sql/node_modules/mmmagic/lib/index.js:1:13) host.andreas-PC 2019-11-15 22:55:20.074 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:25:18) host.andreas-PC 2019-11-15 22:55:20.074 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:692:17) host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:585:3) host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: at tryModuleLoad (internal/modules/cjs/loader.js:593:12) host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:653:32) host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:807:18) host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: NODE_MODULE_VERSION 64. Please try re-compiling or re-installing host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: NODE_MODULE_VERSION 57. This version of Node.js requires host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: was compiled against a different Node.js version using host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/iobroker.sql/node_modules/mmmagic/build/Release/magic.node' host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: ^ host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: return process.dlopen(module, path.toNamespacedPath(filename)); host.andreas-PC 2019-11-15 22:55:20.073 error Caught by controller[0]: internal/modules/cjs/loader.js:807 -
@apollon77
Sorry war die falsche VersionsNr. simple-api ist 2.3.2 und web ist 2.4.10PS: Wenn der User in der Administrator Gruppe ist, funktioniert es auch nicht.
Es funktioniert ausschließlich mit dem nativen admin Benutzer. Egal welchem User bzw. Gruppe das Objekt tatsächlich gehört.
Git issue habe ich angelegt.


SO lange versuch mal den User in die Administrator Gruppe zu schieben