NEWS
Fehler beim Importieren eines Skriptes in Vis
-
Hallo,
wollte ein Skript von Looxer01 in Vis importieren, bekomme aber einen Fehler.
Kann mit der Meldung nix anfangen.
Invalid JSON SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Ich vermute mal das der Fehler mit folgender Zeile zusammen hängt da dies meines Erachtens der
erste ausführbare Befehl ist.
var JSPath = "javascript.0."; // JS- Pfad
Gruß
Bernd
Vermutlich fehlt das Javascript. Habe versucht es zu installieren. Erscheint aber nicht in IoBroker.
Anbei das Installationslog:
D:\ioBroker>npm i iobroker.javascript npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen) > unix-dgram@0.2.3 install D:\ioBroker\node_modules\unix-dgram > node-gyp rebuild D:\ioBroker\node_modules\unix-dgram>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild ) gyp ERR! configure error gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. gyp ERR! stack at PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:484:19) gyp ERR! stack at PythonFinder. <anonymous>(C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:509:16) gyp ERR! stack at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29 gyp ERR! stack at FSReqWrap.oncomplete (fs.js:152:21) gyp ERR! System Windows_NT 10.0.17134 gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" gyp ERR! cwd D:\ioBroker\node_modules\unix-dgram gyp ERR! node -v v8.12.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok > iobroker.javascript@4.0.7 postinstall D:\ioBroker\node_modules\iobroker.javascript > node ./install/installTypings.js Installing NodeJS typings... latest @types: 10, installed node: 8 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: unix-dgram@0.2.3 (node_modules\unix-dgram): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: unix-dgram@0.2.3 install: `node-gyp rebuild` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 + iobroker.javascript@4.0.7 added 16 packages from 63 contributors and audited 1838 packages in 17.914s found 23 vulnerabilities (17 low, 6 high) run `npm audit fix` to fix them, or `npm audit` for details D:\ioBroker></anonymous>
-
Scripte werden für gewöhnlich im Javascript Adapter eingefügt und nicht in VIS.
Der Javascript Adapter wiederum sollte über den Admin installiert werden und nicht per Befehl.
Kannst oder hast du das mal versucht?
-
Vorweg: ich verwende IoBroker erst seit 2 Tagen.
Deshalb ist mir einiges in IoBroker noch nicht alles so geläufig.
Deshalb bitte ich um etwas ausführlichere Hilfestellung.
Habe nun javascript.0 über den admin.0 nachinstalliert.
Dann versucht in javascript.0 unter der Einstellung
Astro-Einstellungen auf dem Pfeil nach oben das Script zu laden.
Ich bekomme da die gleiche Fehlermeldung.
Kann sein, das ich komplett auf dem Holzweg bin.
Gruß
Bernd
-
Kann sein, das ich komplett auf dem Holzweg bin. `
Ja, http://www.iobroker.net/docu/?page_id=6818&lang=de lesen. -
Irgendwie bekomme ich es nicht hin. Ich möchte das folgende Script laufen lassen:
Wie bewerkstellige ich das?
Gruß
Bernd
-
Wie bewerkstellige ich das? `
ich befürchte, für den Einstieg ist das eine Nummer zu groß.
Arbeite Dich in kleinen Schritten ein und nimm dir dafür Zeit die (echt sehr gute) Doku zu lesen.
-
indem man klein anfängt , sorry.
die beschreibung zu den themen ist doch dabei ! ach ja, und vor allem die speicherkarte häufiger sichern … das "mal eben einfügen" kann auch größere folgen haben.
ups, hermann war schneller !
-
Also wenn du erstmal nur das Script importieren willst gehst du, nachdem du den Javascript Adapter gestartet hast im Admin auf den Reiter "Skripte"
Dann:
Dann:
Dann:
Nach den eventuell im Skript notwendigen Anpassungen das Skript "Speichern" und "Starten"…
Das ist allerdings ein Schritt der Arbeit von dem was Looxer01 da gezaubert hat.