Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Probleme mit Javascript Adapter

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    521

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    426

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    994

Probleme mit Javascript Adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 4 Kommentatoren 1.7k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • F Offline
    F Offline
    fraenkie76
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    mir ist letzte Woche der Javascript Adapter abgestürzt. Ein Blockly-Script war wohl nicht ganz ideal programmiert… :-|

    Kam dann mit dem Hinweis auf "zu viele Ereignisse" ewig nicht mehr ins System (raspy3). Irgendwann kam ich zumindest soweit, den Javascript Adapter zu löschen.

    Komme jetzt wieder rein, läuft auch fast alles wieder, das böse Script habe ich gelöscht. Den Javascript Adapter habe ich wieder angelegt.

    Problem ist, meine Blockly-Scripte laufen jetzt nicht mehr alle.

    Habe auch festgestellt, daß es im Reiter Objekte keinen javascript.0-Eintrag mehr gibt

    Folgende Fehler zeigt der Log, bei der Installation des Javascript-Adapters:

    javascript.0	2017-10-17 21:47:39.987	error	^
    javascript.0	2017-10-17 21:47:39.987	error	int gettimeofday_res;
    javascript.0	2017-10-17 21:47:39.987	error	../deps/libexpat/lib/xmlparse.c:780:7: warning: variable ‘gettimeofday_res’ set but not used [-Wunused-but-set-variable]
    javascript.0	2017-10-17 21:47:39.986	error	../deps/libexpat/lib/xmlparse.c: In function ‘gather_time_entropy’:
    javascript.0	2017-10-17 21:47:39.781	info	CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o
    javascript.0	2017-10-17 21:47:39.772	info	make: Entering directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-expat/build'
    javascript.0	2017-10-17 21:47:36.030	error	gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-expat/.node-gyp"
    javascript.0	2017-10-17 21:47:36.030	error	user "root" does not have permission to access the dev dir "/root/.node-gyp/6.10.0"
    javascript.0	2017-10-17 21:47:36.018	error	EACCES
    javascript.0	2017-10-17 21:47:36.016	error	
    javascript.0	2017-10-17 21:47:36.014	error	WARN
    javascript.0	2017-10-17 21:47:36.011	error	
    javascript.0	2017-10-17 21:47:36.006	error	gyp
    

    Hoffe, ihr könnt mir helfen.

    Grüße

    fraenkie

    1 Antwort Letzte Antwort
    0
    • AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      schrieb am zuletzt editiert von
      #2

      @fraenkie76:

      Irgendwann kam ich zumindest soweit, den Javascript Adapter zu löschen. `
      Man kann bei nem platten Reifen auch gleich das ganze Auto wegschmeißen. Ein

      iobroker stop javascript.0
      

      hätte es auch getan.

      Wie hast du den Adapter gelöscht? Komplett oder nur die Instanz? Und hast du die Instanz nach der Installation auch wieder angelegt?

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

      1 Antwort Letzte Antwort
      0
      • F Offline
        F Offline
        fraenkie76
        schrieb am zuletzt editiert von
        #3

        @AlCalzone:

        Man kann bei nem platten Reifen auch gleich das ganze Auto wegschmeißen. Ein

        iobroker stop javascript.0
        

        hätte es auch getan. hatte ich versucht, ging nicht…. > Wie hast du den Adapter gelöscht? Komplett oder nur die Instanz? Und hast du die Instanz nach der Installation auch wieder angelegt? `
        Das Einzige was sich noch öffnen ließ war der Reiter "Adapter". Dort bin ich dann beim Javascript auf den Mülleimer…. Nach einer Stunde warten und hoffen, erschien mir das als einzig möglichen Weg.

        Selbstverständlich hab ich den Adapter dann auch wieder installiert. Die Instanz läuft wieder. Allerdings war unter Objekte kein "javascript.0" mehr. Seit gestern abend hab ich auch wieder Objekte. Aber die meisten Skripte laufen nicht...

        1 Antwort Letzte Antwort
        0
        • BluefoxB Offline
          BluefoxB Offline
          Bluefox
          schrieb am zuletzt editiert von
          #4

          @fraenkie76:

          Hallo zusammen,

          mir ist letzte Woche der Javascript Adapter abgestürzt. Ein Blockly-Script war wohl nicht ganz ideal programmiert… :-|

          Kam dann mit dem Hinweis auf "zu viele Ereignisse" ewig nicht mehr ins System (raspy3). Irgendwann kam ich zumindest soweit, den Javascript Adapter zu löschen.

          Komme jetzt wieder rein, läuft auch fast alles wieder, das böse Script habe ich gelöscht. Den Javascript Adapter habe ich wieder angelegt.

          Problem ist, meine Blockly-Scripte laufen jetzt nicht mehr alle.

          Habe auch festgestellt, daß es im Reiter Objekte keinen javascript.0-Eintrag mehr gibt

          Folgende Fehler zeigt der Log, bei der Installation des Javascript-Adapters:

          javascript.0	2017-10-17 21:47:39.987	error	^
          javascript.0	2017-10-17 21:47:39.987	error	int gettimeofday_res;
          javascript.0	2017-10-17 21:47:39.987	error	../deps/libexpat/lib/xmlparse.c:780:7: warning: variable ‘gettimeofday_res’ set but not used [-Wunused-but-set-variable]
          javascript.0	2017-10-17 21:47:39.986	error	../deps/libexpat/lib/xmlparse.c: In function ‘gather_time_entropy’:
          javascript.0	2017-10-17 21:47:39.781	info	CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o
          javascript.0	2017-10-17 21:47:39.772	info	make: Entering directory '/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-expat/build'
          javascript.0	2017-10-17 21:47:36.030	error	gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-expat/.node-gyp"
          javascript.0	2017-10-17 21:47:36.030	error	user "root" does not have permission to access the dev dir "/root/.node-gyp/6.10.0"
          javascript.0	2017-10-17 21:47:36.018	error	EACCES
          javascript.0	2017-10-17 21:47:36.016	error	
          javascript.0	2017-10-17 21:47:36.014	error	WARN
          javascript.0	2017-10-17 21:47:36.011	error	
          javascript.0	2017-10-17 21:47:36.006	error	gyp
          

          Hoffe, ihr könnt mir helfen.

          Grüße

          fraenkie `
          Probier so was:

          cd /opt/iobroker
          sudo iobroker stop
          sudo npm cache clean
          sudo npm i node-gyp -g --force
          sudo npm i iobroker.javascript --force --production
          sudo npm i xml2json --force
          iobroker start
          
          
          1 Antwort Letzte Antwort
          0
          • F Offline
            F Offline
            fraenkie76
            schrieb am zuletzt editiert von
            #5

            3261_io2.jpg 3261_io1.jpg
            So sehen die Reiter Objekte und Skripte aus.

            Eigentlich sollten die doch korrespondieren???

            Das einzige Skript das aktuell noch funktioniert ist das "XYZ an Telegram" - das wiederum im Objektbaum fehlt…

            1 Antwort Letzte Antwort
            0
            • F Offline
              F Offline
              fraenkie76
              schrieb am zuletzt editiert von
              #6

              ` > Probier so was:

              cd /opt/iobroker
              sudo iobroker stop
              sudo npm cache clean
              sudo npm i node-gyp -g --force
              sudo npm i iobroker.javascript --force --production
              sudo npm i xml2json --force
              iobroker start
              
              ```` `  
              

              hat leider nicht geholfen. Ich hab jetzt im Reiter Skripte wieder einige Skripte, die ich schon länger gelöscht hatte. Irgendwas wurde wohl wiederhergestellt.

              Die Skripte funktionieren auch immer noch nicht.

              Im Log bekomme ich:

              ! ````
              javascript.0 2017-10-18 19:16:23.333 error Cannot install npm packet: owlintuition
              javascript.0 2017-10-18 19:16:23.333 error Cannot install npm packet: oauth
              javascript.0 2017-10-18 19:16:23.332 error Cannot install npm packet: xml2js
              javascript.0 2017-10-18 19:16:23.331 error Cannot install owlintuition: 243
              javascript.0 2017-10-18 19:16:23.312 error npm ERR! /opt/npm-debug.log
              javascript.0 2017-10-18 19:16:23.312 error npm ERR! Please include the following file with any support request:
              javascript.0 2017-10-18 19:16:23.311 error
              javascript.0 2017-10-18 19:16:23.307 error npm ERR! Please try running this command again as root/Administrator.
              javascript.0 2017-10-18 19:16:23.305 error
              javascript.0 2017-10-18 19:16:23.304 error npm ERR!
              javascript.0 2017-10-18 19:16:23.304 error path: 'npm-debug.log.1517095473' }
              javascript.0 2017-10-18 19:16:23.303 error npm ERR!
              javascript.0 2017-10-18 19:16:23.303 error npm ERR! syscall: 'open',
              javascript.0 2017-10-18 19:16:23.303 error npm ERR! code: 'EACCES',
              javascript.0 2017-10-18 19:16:23.303 error npm ERR! errno: -13,
              javascript.0 2017-10-18 19:16:23.303 error npm ERR! at Error (native)
              javascript.0 2017-10-18 19:16:23.303 error npm ERR! { Error: EACCES: permission denied, open 'npm-debug.log.1517095473'
              javascript.0 2017-10-18 19:16:23.303 error npm ERR! at Error (native)
              javascript.0 2017-10-18 19:16:23.303 error Error: EACCES: permission denied, open 'npm-debug.log.1517095473'
              javascript.0 2017-10-18 19:16:23.302 error npm ERR!
              javascript.0 2017-10-18 19:16:23.301 error npm ERR! syscall open
              javascript.0 2017-10-18 19:16:23.301 error npm ERR! errno -13
              javascript.0 2017-10-18 19:16:23.301 error EACCES
              javascript.0 2017-10-18 19:16:23.300 error npm ERR! code
              javascript.0 2017-10-18 19:16:23.300 error npm-debug.log.1517095473
              javascript.0 2017-10-18 19:16:23.297 error npm ERR! path
              javascript.0 2017-10-18 19:16:23.297 error ERR! npm v3.10.10
              javascript.0 2017-10-18 19:16:23.296 error npm
              javascript.0 2017-10-18 19:16:23.296 error npm ERR! node v6.10.0
              javascript.0 2017-10-18 19:16:23.296 error npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "owlintuition" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript"
              javascript.0 2017-10-18 19:16:23.296 error ERR! Linux 4.4.50-v7+
              javascript.0 2017-10-18 19:16:23.295 error npm
              javascript.0 2017-10-18 19:16:23.193 error npm ERR! Please try running this command again as root/Administrator.
              javascript.0 2017-10-18 19:16:23.193 error npm ERR!
              javascript.0 2017-10-18 19:16:23.193 error path: '/opt/iobroker/node_modules/iobroker.javascript/node_modules' }
              javascript.0 2017-10-18 19:16:23.192 error npm ERR!
              javascript.0 2017-10-18 19:16:23.192 error ERR! syscall: 'access',
              javascript.0 2017-10-18 19:16:23.188 error npm
              javascript.0 2017-10-18 19:16:23.188 error npm ERR! code: 'EACCES',
              javascript.0 2017-10-18 19:16:23.188 error npm ERR! errno: -13,
              javascript.0 2017-10-18 19:16:23.188 error npm ERR! at Error (native)
              javascript.0 2017-10-18 19:16:23.188 error npm ERR! { Error: EACCES: permission denied, access '/opt/iobroker/node_modules/iobroker.javascript/node_modules'
              javascript.0 2017-10-18 19:16:23.188 error npm ERR! at Error (native)
              javascript.0 2017-10-18 19:16:23.188 error ERR! Error: EACCES: permission denied, access '/opt/iobroker/node_modules/iobroker.javascript/node_modules'
              javascript.0 2017-10-18 19:16:23.187 error npm
              javascript.0 2017-10-18 19:16:23.180 error npm ERR! syscall access
              javascript.0 2017-10-18 19:16:23.180 error npm ERR! errno -13
              javascript.0 2017-10-18 19:16:23.180 error npm ERR! code EACCES
              javascript.0 2017-10-18 19:16:23.180 error npm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules
              javascript.0 2017-10-18 19:16:23.180 error npm v3.10.10
              javascript.0 2017-10-18 19:16:23.175 error npm ERR!
              javascript.0 2017-10-18 19:16:23.175 error npm ERR! node v6.10.0
              javascript.0 2017-10-18 19:16:23.173 error npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "owlintuition" "--production" "--prefix" "/opt/iobroker/node_modules/iobroker.javascript"
              javascript.0 2017-10-18 19:16:23.173 error ERR! Linux 4.4.50-v7+
              javascript.0 2017-10-18 19:16:23.172 error npm

              
              Außerdem immer wieder ein:
              

              rpi2.0 2017-10-18 19:32:50.174 error No Value found for cpu_frequency

              1 Antwort Letzte Antwort
              0
              • F Offline
                F Offline
                fraenkie76
                schrieb am zuletzt editiert von
                #7

                Die Skripte gehen wieder!

                Die ersten Tests nach dem Neustart waren noch negativ. Nach einer Weile gehen sie wieder!

                Super, vielen Dank, Bluefox! Saved my day!

                Wenn wir jetzt noch das

                rpi2.0	2017-10-18 19:32:50.174	error	No Value found for cpu_frequency 
                

                wieder wegbekommen…. ?! ;-)

                1 Antwort Letzte Antwort
                0
                • Holger76H Offline
                  Holger76H Offline
                  Holger76
                  schrieb am zuletzt editiert von
                  #8

                  Das habe ich auch hin und wieder, nach einem System-Neustart war das zuletzt weg ! Den RPI2.0 Adapter konnte ich neu starten wie ich will… komische Sache.

                  NUC12i7 -> Proxmox VM [ioBroker.Pro]+[InfluxDB/Grafana]+[AdGuard]+[ OpenCCU ]+[Conbee3] +[Graylog]+[Octopi]+[OpenClaw]
                  NUC6CAYH (16GB) [Proxmox Backup Server]+[OMV]

                  1 Antwort Letzte Antwort
                  0

                  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
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  557

                  Online

                  32.8k

                  Benutzer

                  82.9k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe