Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Error/Bug
  4. Multihost Javascript Instanz

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    13
    1
    156

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Multihost Javascript Instanz

Geplant Angeheftet Gesperrt Verschoben Error/Bug
4 Beiträge 2 Kommentatoren 133 Aufrufe 2 Watching
  • Ä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.
  • M Offline
    M Offline
    Moe 0
    schrieb am zuletzt editiert von Moe 0
    #1

    |Hardwaresystem:| Mini PC mit Proxmox & Raspberry 3b |
    |Arbeitsspeicher:| 16GB / 0,7GB |
    |Festplattenart:| SSD/USB |
    |Betriebssystem:| Ubuntu/Raspian |
    |Node-Version:| 12.22.1|
    |Nodejs-Version:| 12.22.1 |
    |NPM-Version:| 6.14.12 |
    |Installationsart:| Manuell |

    Hallo zusammen,

    da mir auf dem Pi die Leistung ausgegangen ist, bin ich auf den Mini PC mit Proxmox umgestiegen.
    Das System läuft soweit wie gewohnt einwandfrei.

    Da der Pi jedoch in einem Magic Mirror verbaut ist, muss ich auf diesen diverse Javascripte ausführen, z.B um die GPIO´s und den HDMI Controller zu steuern.
    Hierfür wollte ich mir ein Multihostsystem aufbauen, um meine Datenpunkte weiterhin verwenden zu können und die Infos der anderen Adapter (z.B. Homematic) weiter nutzen zu können.
    -> Der Plan war, nur eine Javascript Instanz auszulagern und auf dieser die Scripte für den MM zu betreiben... In der Hoffnung, dass die exec befehle weiterhin auf diesem ausgeführt werden.

    Auf dem PI läuft der Multihost als Slave soweit, jedoch habe ich ein gewaltiges Problem mit der Javascript Instanz!

    Egal ob ich vom Master oder vom Slave aus versuche die Instanz auf dem Salve (Pi) zu installieren bzw. die Aktive Instanz vom Master auf den Salve zu verschieben, bekomme ich immer wieder einen gewaltigen Fehler...

    Mini Pc und Raspberry Pi wurden komplett neu aufgesetzt und sind UpToDate...

    Admin Instanz ist auf dem Slave drauf.
    Iobroker Fix wurde auch schon versucht.
    Alle Node, Nodejs und npm Versionen sind gleich.

    Hat jemand eine Idee?
    Danke euch schonmal im voraus :D


    web.0 2021-06-11 22:29:08.825 info (50736) ==>Connected system.user.admin from 192.168.2.104
    host.Bad-Berry 2021-06-11 22:12:27.260 error Cannot download and install adapter "javascript@5.1.3". To retry it disable/enable the adapter or restart host. Also check the error messages in the log!
    host.Bad-Berry 2021-06-11 22:12:26.255 info iobroker npm-install: exit 25
    host.Bad-Berry 2021-06-11 22:12:25.166 error iobroker npm-install: host.Bad-Berry Cannot install iobroker.javascript@5.1.3: 1
    host.Bad-Berry 2021-06-11 22:12:25.127 info iobroker npm-install: npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-06-11T20_12_24_995Z-debug.log
    host.Bad-Berry 2021-06-11 22:12:25.121 info iobroker npm-install:
    host.Bad-Berry 2021-06-11 22:12:24.991 info iobroker npm-install: npm ERR! Cannot read property 'match' of undefined
    host.Bad-Berry 2021-06-11 22:12:07.708 info iobroker npm-install: npm install iobroker.javascript@5.1.3 --loglevel error --prefix "/opt/iobroker" (System call)
    host.Bad-Berry 2021-06-11 22:12:07.701 info iobroker npm-install: NPM version: 6.14.12
    host.Bad-Berry 2021-06-11 22:12:00.824 info iobroker install javascript@5.1.3 using installedVersion
    host.Bad-Berry 2021-06-11 22:12:00.821 warn startInstance cannot find adapter "javascript@5.1.3". Try to install it... 4 attempt
    host.Bad-Berry 2021-06-11 22:11:59.818 info iobroker npm-install: exit 25
    host.Bad-Berry 2021-06-11 22:11:58.715 error iobroker npm-install: host.Bad-Berry Cannot install iobroker.javascript@5.1.3: 1
    host.Bad-Berry 2021-06-11 22:11:58.658 info iobroker npm-install: npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-06-11T20_11_58_564Z-debug.log
    host.Bad-Berry 2021-06-11 22:11:58.647 info iobroker npm-install:
    host.Bad-Berry 2021-06-11 22:11:58.558 info iobroker npm-install: npm ERR! Cannot read property 'match' of undefined
    host.Bad-Berry 2021-06-11 22:11:40.759 info iobroker npm-install: npm install iobroker.javascript@5.1.3 --loglevel error --prefix "/opt/iobroker" (System call)
    host.Bad-Berry 2021-06-11 22:11:40.754 info iobroker npm-install: NPM version: 6.14.12
    host.Bad-Berry 2021-06-11 22:11:34.355 info iobroker install javascript@5.1.3 using installedVersion
    host.Bad-Berry 2021-06-11 22:11:34.352 warn startInstance cannot find adapter "javascript@5.1.3". Try to install it... 3 attempt
    host.Bad-Berry 2021-06-11 22:11:33.349 info iobroker npm-install: exit 25
    host.Bad-Berry 2021-06-11 22:11:32.267 error iobroker npm-install: host.Bad-Berry Cannot install iobroker.javascript@5.1.3: 1
    host.Bad-Berry 2021-06-11 22:11:32.227 info iobroker npm-install: npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-06-11T20_11_32_166Z-debug.log
    host.Bad-Berry 2021-06-11 22:11:32.224 info iobroker npm-install:
    host.Bad-Berry 2021-06-11 22:11:32.165 info iobroker npm-install: npm ERR! Cannot read property 'match' of undefined
    host.Bad-Berry 2021-06-11 22:11:15.001 info iobroker npm-install: npm install iobroker.javascript@5.1.3 --loglevel error --prefix "/opt/iobroker" (System call)

    bahnuhrB 1 Antwort Letzte Antwort
    0
    • M Moe 0

      |Hardwaresystem:| Mini PC mit Proxmox & Raspberry 3b |
      |Arbeitsspeicher:| 16GB / 0,7GB |
      |Festplattenart:| SSD/USB |
      |Betriebssystem:| Ubuntu/Raspian |
      |Node-Version:| 12.22.1|
      |Nodejs-Version:| 12.22.1 |
      |NPM-Version:| 6.14.12 |
      |Installationsart:| Manuell |

      Hallo zusammen,

      da mir auf dem Pi die Leistung ausgegangen ist, bin ich auf den Mini PC mit Proxmox umgestiegen.
      Das System läuft soweit wie gewohnt einwandfrei.

      Da der Pi jedoch in einem Magic Mirror verbaut ist, muss ich auf diesen diverse Javascripte ausführen, z.B um die GPIO´s und den HDMI Controller zu steuern.
      Hierfür wollte ich mir ein Multihostsystem aufbauen, um meine Datenpunkte weiterhin verwenden zu können und die Infos der anderen Adapter (z.B. Homematic) weiter nutzen zu können.
      -> Der Plan war, nur eine Javascript Instanz auszulagern und auf dieser die Scripte für den MM zu betreiben... In der Hoffnung, dass die exec befehle weiterhin auf diesem ausgeführt werden.

      Auf dem PI läuft der Multihost als Slave soweit, jedoch habe ich ein gewaltiges Problem mit der Javascript Instanz!

      Egal ob ich vom Master oder vom Slave aus versuche die Instanz auf dem Salve (Pi) zu installieren bzw. die Aktive Instanz vom Master auf den Salve zu verschieben, bekomme ich immer wieder einen gewaltigen Fehler...

      Mini Pc und Raspberry Pi wurden komplett neu aufgesetzt und sind UpToDate...

      Admin Instanz ist auf dem Slave drauf.
      Iobroker Fix wurde auch schon versucht.
      Alle Node, Nodejs und npm Versionen sind gleich.

      Hat jemand eine Idee?
      Danke euch schonmal im voraus :D


      web.0 2021-06-11 22:29:08.825 info (50736) ==>Connected system.user.admin from 192.168.2.104
      host.Bad-Berry 2021-06-11 22:12:27.260 error Cannot download and install adapter "javascript@5.1.3". To retry it disable/enable the adapter or restart host. Also check the error messages in the log!
      host.Bad-Berry 2021-06-11 22:12:26.255 info iobroker npm-install: exit 25
      host.Bad-Berry 2021-06-11 22:12:25.166 error iobroker npm-install: host.Bad-Berry Cannot install iobroker.javascript@5.1.3: 1
      host.Bad-Berry 2021-06-11 22:12:25.127 info iobroker npm-install: npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-06-11T20_12_24_995Z-debug.log
      host.Bad-Berry 2021-06-11 22:12:25.121 info iobroker npm-install:
      host.Bad-Berry 2021-06-11 22:12:24.991 info iobroker npm-install: npm ERR! Cannot read property 'match' of undefined
      host.Bad-Berry 2021-06-11 22:12:07.708 info iobroker npm-install: npm install iobroker.javascript@5.1.3 --loglevel error --prefix "/opt/iobroker" (System call)
      host.Bad-Berry 2021-06-11 22:12:07.701 info iobroker npm-install: NPM version: 6.14.12
      host.Bad-Berry 2021-06-11 22:12:00.824 info iobroker install javascript@5.1.3 using installedVersion
      host.Bad-Berry 2021-06-11 22:12:00.821 warn startInstance cannot find adapter "javascript@5.1.3". Try to install it... 4 attempt
      host.Bad-Berry 2021-06-11 22:11:59.818 info iobroker npm-install: exit 25
      host.Bad-Berry 2021-06-11 22:11:58.715 error iobroker npm-install: host.Bad-Berry Cannot install iobroker.javascript@5.1.3: 1
      host.Bad-Berry 2021-06-11 22:11:58.658 info iobroker npm-install: npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-06-11T20_11_58_564Z-debug.log
      host.Bad-Berry 2021-06-11 22:11:58.647 info iobroker npm-install:
      host.Bad-Berry 2021-06-11 22:11:58.558 info iobroker npm-install: npm ERR! Cannot read property 'match' of undefined
      host.Bad-Berry 2021-06-11 22:11:40.759 info iobroker npm-install: npm install iobroker.javascript@5.1.3 --loglevel error --prefix "/opt/iobroker" (System call)
      host.Bad-Berry 2021-06-11 22:11:40.754 info iobroker npm-install: NPM version: 6.14.12
      host.Bad-Berry 2021-06-11 22:11:34.355 info iobroker install javascript@5.1.3 using installedVersion
      host.Bad-Berry 2021-06-11 22:11:34.352 warn startInstance cannot find adapter "javascript@5.1.3". Try to install it... 3 attempt
      host.Bad-Berry 2021-06-11 22:11:33.349 info iobroker npm-install: exit 25
      host.Bad-Berry 2021-06-11 22:11:32.267 error iobroker npm-install: host.Bad-Berry Cannot install iobroker.javascript@5.1.3: 1
      host.Bad-Berry 2021-06-11 22:11:32.227 info iobroker npm-install: npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2021-06-11T20_11_32_166Z-debug.log
      host.Bad-Berry 2021-06-11 22:11:32.224 info iobroker npm-install:
      host.Bad-Berry 2021-06-11 22:11:32.165 info iobroker npm-install: npm ERR! Cannot read property 'match' of undefined
      host.Bad-Berry 2021-06-11 22:11:15.001 info iobroker npm-install: npm install iobroker.javascript@5.1.3 --loglevel error --prefix "/opt/iobroker" (System call)

      bahnuhrB Online
      bahnuhrB Online
      bahnuhr
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @moe-0 sagte in Multihost Javascript Instanz:

      Da der Pi jedoch in einem Magic Mirror verbaut ist, muss ich auf diesen diverse Javascripte ausführen, z.B um die GPIO´s und den HDMI Controller zu steuern.

      Warum funktionieren die Scripte nicht vom Master aus.
      Habe noch nie gelesen, dass der Adapter javascript auf dem slave ausgeführt wird.

      Auf meinem slave (auch Raspi 3) läuft nur admin, 2 x smartmeter und mbus.
      Sonst nix.

      Alle ca. 40 weiteren Adapter laufen auf dem master (Intel NUC und auch proxmox).

      mfg


      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
      Danke.
      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
      ScreenToGif :https://www.screentogif.com/downloads.html

      M 1 Antwort Letzte Antwort
      1
      • bahnuhrB bahnuhr

        @moe-0 sagte in Multihost Javascript Instanz:

        Da der Pi jedoch in einem Magic Mirror verbaut ist, muss ich auf diesen diverse Javascripte ausführen, z.B um die GPIO´s und den HDMI Controller zu steuern.

        Warum funktionieren die Scripte nicht vom Master aus.
        Habe noch nie gelesen, dass der Adapter javascript auf dem slave ausgeführt wird.

        Auf meinem slave (auch Raspi 3) läuft nur admin, 2 x smartmeter und mbus.
        Sonst nix.

        Alle ca. 40 weiteren Adapter laufen auf dem master (Intel NUC und auch proxmox).

        mfg

        M Offline
        M Offline
        Moe 0
        schrieb am zuletzt editiert von
        #3

        @bahnuhr
        Danke dir für die schnelle Antwort.

        Ja gut ich bin kein Profi was Programmieren und co. angeht ;)
        Darum hab ich mir einfach ein Script im IO-Broker erstellt wo wie folgt ausschaut.

        on({id: 'javascript.0.scriptEnabled.Badezimmer.Spiegel.Variablen.Monitor', val: true}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          exec('sudo vcgencmd display_power 1');
        });
        

        Dieses steuert z.B. den HDMI Ausgang direkt an und somit kann ich den verbauten Monitor im Raspberry direkt an- & ausschalten.
        Ich gehe davon aus, wenn dieses Javascript auf dem Mini Pc ist (Also sich im IO-Broker Master befindet Mini-Pc) dass dieses nicht den HDMI am Raspberry schaltet?! Kann aber auch gut sein das ich mich täusche :)

        MfG Moe

        bahnuhrB 1 Antwort Letzte Antwort
        0
        • M Moe 0

          @bahnuhr
          Danke dir für die schnelle Antwort.

          Ja gut ich bin kein Profi was Programmieren und co. angeht ;)
          Darum hab ich mir einfach ein Script im IO-Broker erstellt wo wie folgt ausschaut.

          on({id: 'javascript.0.scriptEnabled.Badezimmer.Spiegel.Variablen.Monitor', val: true}, function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            exec('sudo vcgencmd display_power 1');
          });
          

          Dieses steuert z.B. den HDMI Ausgang direkt an und somit kann ich den verbauten Monitor im Raspberry direkt an- & ausschalten.
          Ich gehe davon aus, wenn dieses Javascript auf dem Mini Pc ist (Also sich im IO-Broker Master befindet Mini-Pc) dass dieses nicht den HDMI am Raspberry schaltet?! Kann aber auch gut sein das ich mich täusche :)

          MfG Moe

          bahnuhrB Online
          bahnuhrB Online
          bahnuhr
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #4

          @moe-0

          Um ein Befehl vom Master auf dem Raspi auszuführen brauchst du ein Modul "simple-ssh".
          Hatte ich schon mal.
          Benutze mal die Suche. Müsste was zu finden sein.

          Bei mir sah das dann so aus:

          var SSH = require('simple-ssh');
           
          var ssh = new SSH({
             host: '192.168.xxxx.xx',
             user: 'xxxxxx',
             pass: 'xxxxxxx'
          });
           
          ssh.exec('/var/packages/....', {
             out: function(stdout) {
                 console.log(stdout);      
          

          mfg
          dieter


          Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
          Danke.
          gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
          ScreenToGif :https://www.screentogif.com/downloads.html

          1 Antwort Letzte Antwort
          1
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          298

          Online

          32.7k

          Benutzer

          82.4k

          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