NEWS
Fehler im Script "node_ssh is not a constructor"
-
Kann mir jemand weiterhelfen.
Seit heute funktioniert mein Script nicht mehr mit dem ich meinen Monitor abschalte:
Ich bekomme die Fehlermeldung:
avascript.0 2020-08-20 00:12:14.499 error (28514) at processImmediate (internal/timers.js:456:21) javascript.0 2020-08-20 00:12:14.499 error (28514) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2020-08-20 00:12:14.498 error (28514) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:472:25) javascript.0 2020-08-20 00:12:14.498 error (28514) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1042:38) javascript.0 2020-08-20 00:12:14.497 error (28514) at Object.<anonymous> (script.js.Wandtablet.Touchscreen_Ein:7:7) javascript.0 2020-08-20 00:12:14.474 error (28514) Error in callback: TypeError: node_ssh is not a constructorIrgendwie bin ich mit meiner Suche recht erfolglos gewesen was den Fehler wohl auslöst.
Wie muss ich das Script umstellen oder was benötige ich das das wieder läuft? -
Kann mir jemand weiterhelfen.
Seit heute funktioniert mein Script nicht mehr mit dem ich meinen Monitor abschalte:
Ich bekomme die Fehlermeldung:
avascript.0 2020-08-20 00:12:14.499 error (28514) at processImmediate (internal/timers.js:456:21) javascript.0 2020-08-20 00:12:14.499 error (28514) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2020-08-20 00:12:14.498 error (28514) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:472:25) javascript.0 2020-08-20 00:12:14.498 error (28514) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1042:38) javascript.0 2020-08-20 00:12:14.497 error (28514) at Object.<anonymous> (script.js.Wandtablet.Touchscreen_Ein:7:7) javascript.0 2020-08-20 00:12:14.474 error (28514) Error in callback: TypeError: node_ssh is not a constructorIrgendwie bin ich mit meiner Suche recht erfolglos gewesen was den Fehler wohl auslöst.
Wie muss ich das Script umstellen oder was benötige ich das das wieder läuft?@Chaot der Fehler liegt in der Zeile
ssh = new node_ssh();Entferne das new und es sollt wieder laufen.
Der Hintergrund ist das man in der Vergangenheit mit dem Wort new aus einer funktion eine Pseudo Klasse gemacht hat.
Heute gibt es in js richtige klassen und das Paket node-ssh wurde vermutlich aktualisiert und nutzt das jetzt. -
Kann mir jemand weiterhelfen.
Seit heute funktioniert mein Script nicht mehr mit dem ich meinen Monitor abschalte:
Ich bekomme die Fehlermeldung:
avascript.0 2020-08-20 00:12:14.499 error (28514) at processImmediate (internal/timers.js:456:21) javascript.0 2020-08-20 00:12:14.499 error (28514) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2020-08-20 00:12:14.498 error (28514) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:472:25) javascript.0 2020-08-20 00:12:14.498 error (28514) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1042:38) javascript.0 2020-08-20 00:12:14.497 error (28514) at Object.<anonymous> (script.js.Wandtablet.Touchscreen_Ein:7:7) javascript.0 2020-08-20 00:12:14.474 error (28514) Error in callback: TypeError: node_ssh is not a constructorIrgendwie bin ich mit meiner Suche recht erfolglos gewesen was den Fehler wohl auslöst.
Wie muss ich das Script umstellen oder was benötige ich das das wieder läuft? -
@Chaot der Fehler liegt in der Zeile
ssh = new node_ssh();Entferne das new und es sollt wieder laufen.
Der Hintergrund ist das man in der Vergangenheit mit dem Wort new aus einer funktion eine Pseudo Klasse gemacht hat.
Heute gibt es in js richtige klassen und das Paket node-ssh wurde vermutlich aktualisiert und nutzt das jetzt. -
Kann mir jemand weiterhelfen.
Seit heute funktioniert mein Script nicht mehr mit dem ich meinen Monitor abschalte:
Ich bekomme die Fehlermeldung:
avascript.0 2020-08-20 00:12:14.499 error (28514) at processImmediate (internal/timers.js:456:21) javascript.0 2020-08-20 00:12:14.499 error (28514) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5384:37) javascript.0 2020-08-20 00:12:14.498 error (28514) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:472:25) javascript.0 2020-08-20 00:12:14.498 error (28514) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1042:38) javascript.0 2020-08-20 00:12:14.497 error (28514) at Object.<anonymous> (script.js.Wandtablet.Touchscreen_Ein:7:7) javascript.0 2020-08-20 00:12:14.474 error (28514) Error in callback: TypeError: node_ssh is not a constructorIrgendwie bin ich mit meiner Suche recht erfolglos gewesen was den Fehler wohl auslöst.
Wie muss ich das Script umstellen oder was benötige ich das das wieder läuft?@Chaot
nebenbei:
geht auch mit dem neuen linux-control adapterhttps://forum.iobroker.net/topic/35870/test-adapter-linux-control-v0-x-x
dort kann man die befehle, die man haben möchte einfach angeben und bekommt einen button als datenpunkt


in vis:

-
@Chaot
nebenbei:
geht auch mit dem neuen linux-control adapterhttps://forum.iobroker.net/topic/35870/test-adapter-linux-control-v0-x-x
dort kann man die befehle, die man haben möchte einfach angeben und bekommt einen button als datenpunkt


in vis:

@liv-in-sky Geilomat!
Ich wusste bisher noch nicht das ich das brauche, aber das gebe ich nicht mehr her!

-
@Chaot
nebenbei:
geht auch mit dem neuen linux-control adapterhttps://forum.iobroker.net/topic/35870/test-adapter-linux-control-v0-x-x
dort kann man die befehle, die man haben möchte einfach angeben und bekommt einen button als datenpunkt


in vis:

hi, wie lautet der Befehl für Monitor An/Aus?
-
hi, wie lautet der Befehl für Monitor An/Aus?
@von-cartman

-
hi, wie lautet der Befehl für Monitor An/Aus?
@von-cartman
für monitor aus wird ein tool gebraucht - muss installiert werden - es simuliert einen mouseclick
https://linuxhint.com/xdotool_stimulate_mouse_clicks_and_keystrokes/
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden