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. Skripten / Logik
  4. [gelöst] Probleme mit Multihost Javascript Require

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    244

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

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

[gelöst] Probleme mit Multihost Javascript Require

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
14 Beiträge 4 Kommentatoren 594 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.
  • H Offline
    H Offline
    homecineplexx
    schrieb am zuletzt editiert von
    #1

    hallo

    ich betreibe nun RPI3B+ in Multihost.

    npm: 6.4.1

    node: v8.14.0

    nodejs: v8.14.0

    ich hab im Javascript Adapter folgendes angekreuzt:

    -) Erlaube das Kommando "setObject"

    -) Erlaube das Kommando "exec"

    -) Erlaube das Kommando "sendToHost"

    Unter zusätzliche NPM-Module habe ich:

    -) wake_on_lan

    auf meinem alten (kein Multihost) RPI3B+ hat folgendes Skript funktioniert:

    on({id: 'AllOwnCreated.0.NAS-WoL', change: 'ne'}, function (obj) {
        var value = obj.state.val;
    
        if (value === true) {
            var wol = require('wake_on_lan');
    
            var nas = "xx:xx:xx:xx:xx:xx";
            wol.wake(nas);
            var outputText = 'Das NAS wird hoch gefahren. 11';
            _sendToTelegram(outputText);
    
            setTimeout(function () {
                outputText = 'Das NAS sollte nun funktionsbereit sein.';
                _sendToTelegram(outputText);
    
                setState('system.adapter.snmp.0.alive', true);
            }, 900000);
        }    
    });
    
    

    das selbe Skript läuft am Multihost nicht.

    es sieht so aus, als würde er das require('wake_on_lan') nicht laden bzw das wol.wake(nas) nicht ausführen

    im log steht leider absolut gar nichts.

    gibts da probleme oder vorschläge?

    in anderen skripten verwende ich simple-ssh, bzw child_process….alles mit require scheint nicht zu funktionieren....was kanns da haben??

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      Was genau meinst du mit „läuft im multihost nicht“?

      Gesendet vom Handy …

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        homecineplexx
        schrieb am zuletzt editiert von
        #3

        dieses require bzw dannach das "wol.wake(nas);" macht nichts…es wird scheinbar nichts ausgeführt

        ich habe des weiteren auch ein einfaches blockly mit exec versucht, das einfach 1 datei kopiert...da passiert nichts

        es kommt zwar dieser log, als einzige info, aber auf keinem der RPIs finde ich das kopierte file.

        javascript.1 script.js.TestSkripte.Exec-blockly: exec: cp /home/pi/pictures/Heizung_Automatik.jpg /home/pi/pictures/test.jpg
        
        

        obwohl ich exec erlaube.

        es ist auch egal ob ichs als blockly oder javascript ausführe.

        node: v8.12.0

        nodejs: v8.14.0

        npm 6.4.1

        kann es daran liegen?

        wäre super wenn du mir da helfen könntest

        wie gesagt auf meinem alten RPI3B+ waren es die selben skripte und da hat alles funktioniert.

        die einzigen unterschiede sind:

        @apollon77:

        Was genau meinst du mit „läuft im multihost nicht“?

        Gesendet vom Handy … `

        1 Antwort Letzte Antwort
        0
        • Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          schrieb am zuletzt editiert von
          #4

          Und jetzt die Masterfrage auf welchem host läuft dir JS Instanz? Hast du mehrere und auch in der entsprechenden die Einstellungen vorgenommen?

          Gesendet von meinem HTC U11 mit Tapatalk

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          1 Antwort Letzte Antwort
          0
          • HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #5

            @homecineplexx:

            node: v8.12.0

            nodejs: v8.14.0 `
            Da stimmt schon mal was nicht!

            Diese Werte müssen gleich sein (wenn sie für den gleichen Host gelten).

            @homecineplexx:

            auf meinem alten RPI3B+ `
            Hast du eine neue Installation gemacht?

            Meine Glaskugel meint, dass die neue mit dem Installer und die alte mit npm install gemacht wurde.

            Gruß

            Rainer

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • H Offline
              H Offline
              homecineplexx
              schrieb am zuletzt editiert von
              #6

              @Jey Cee:

              Und jetzt die Masterfrage auf welchem host läuft dir JS Instanz? Hast du mehrere und auch in der entsprechenden die Einstellungen vorgenommen?

              Gesendet von meinem HTC U11 mit Tapatalk `

              ja klar ich hab 2 instanzen eine am master und eine am slave und ja, es ist auf beiden das selbe eingestellt und ich hab das skript auf beiden probiert um sicherzustellen, dass du nix sein kann

              1 Antwort Letzte Antwort
              0
              • H Offline
                H Offline
                homecineplexx
                schrieb am zuletzt editiert von
                #7

                @Homoran:

                @homecineplexx:

                node: v8.12.0

                nodejs: v8.14.0 `
                Da stimmt schon mal was nicht!

                Diese Werte müssen gleich sein (wenn sie für den gleichen Host gelten).

                @homecineplexx:

                auf meinem alten RPI3B+ `
                Hast du eine neue Installation gemacht?

                Meine Glaskugel meint, dass die neue mit dem Installer und die alte mit npm install gemacht wurde.

                Gruß

                Rainer `

                ja mein multihost system wurde komplett neu aufgesetzt

                und was soll nicht stimmen???

                nochmals, solltest du das falsch verstanden haben.

                auf meinem MASTER und SLAVE läuft folgendes (RPI3+) : das ist das neue system, wo es nicht funktioniert

                npm: 6.4.1

                node: v8.14.0

                nodejs: v8.14.0

                und auf meinem alten single RPI3+

                node: v8.12.0

                nodejs: v8.14.0

                npm 6.4.1

                was stimmt daran nicht?

                1 Antwort Letzte Antwort
                0
                • HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #8

                  @homecineplexx:

                  ja mein multihost system wurde komplett neu aufgesetzt `
                  Wie?

                  @homecineplexx:

                  nochmals, solltest du das falsch verstanden haben. `
                  eher nicht!

                  @homecineplexx:

                  und auf meinem alten single RPI3+

                  node: v8.12.0

                  nodejs: v8.14.0

                  was stimmt daran nicht? `

                  @Homoran:

                  Diese Werte müssen gleich sein `

                  Gruß

                  Rainer

                  kein Support per PN! - Fragen im Forum stellen -
                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Antwort Letzte Antwort
                  0
                  • H Offline
                    H Offline
                    homecineplexx
                    schrieb am zuletzt editiert von
                    #9

                    @Homoran:

                    @homecineplexx:

                    ja mein multihost system wurde komplett neu aufgesetzt `
                    Wie?

                    @homecineplexx:

                    nochmals, solltest du das falsch verstanden haben. `
                    eher nicht!

                    @homecineplexx:

                    und auf meinem alten single RPI3+

                    node: v8.12.0

                    nodejs: v8.14.0

                    was stimmt daran nicht? `

                    @Homoran:

                    Diese Werte müssen gleich sein `

                    Gruß

                    Rainer `

                    nett, dass du helfen möchtest, allerdings bringt das null, denn mein altes system, das scheinbar deiner meinung nach falsch ist, funktioniert ja…es geht ums neue!!!

                    1 Antwort Letzte Antwort
                    0
                    • HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #10

                      @homecineplexx:

                      es geht ums neue!!! `
                      Das Weiß ich !

                      Deswegen frage ich jetzt zum dritten und letzten mal:

                      @Homoran:

                      ` > homecineplexx hat geschrieben: ↑19.01.2019, 11:40

                      ja mein multihost system wurde komplett neu aufgesetzt Wie?

                      kein Support per PN! - Fragen im Forum stellen -
                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Antwort Letzte Antwort
                      0
                      • H Offline
                        H Offline
                        homecineplexx
                        schrieb am zuletzt editiert von
                        #11

                        Auf jedem der rpis wurde raspian stretch aufgesetzt, danach IP Einstellungen und hostnames

                        Und dann wurde am Master das ausgeführt was in der Beschreibung steht damit er am slave zur Verfügung steht und dieser slave wurde laut Doku hinzugefügt

                        1 Antwort Letzte Antwort
                        0
                        • HomoranH Nicht stören
                          HomoranH Nicht stören
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von
                          #12

                          Allerletzter Versuch:

                          @homecineplexx:

                          Auf jedem der rpis wurde raspian stretch aufgesetzt, danach IP Einstellungen und hostnames `

                          Also wurde kein ioBroker installiert??

                          kein Support per PN! - Fragen im Forum stellen -
                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          1 Antwort Letzte Antwort
                          0
                          • H Offline
                            H Offline
                            homecineplexx
                            schrieb am zuletzt editiert von
                            #13

                            @Homoran:

                            Allerletzter Versuch:

                            @homecineplexx:

                            Auf jedem der rpis wurde raspian stretch aufgesetzt, danach IP Einstellungen und hostnames `

                            Also wurde kein ioBroker installiert?? `

                            sorry, doch, natürlich vor der Multihost einstellung…auf jedem rpi seperat.

                            1 Antwort Letzte Antwort
                            0
                            • HomoranH Nicht stören
                              HomoranH Nicht stören
                              Homoran
                              Global Moderator Administrators
                              schrieb am zuletzt editiert von
                              #14

                              Herr lass Hirn vom Himmel regnen!

                              Ich glaube es ist jetzt das 6. Mal dass ich eine Antwort auf diese einfache Frage will:

                              Wie hast du ioBroker auf dem neuen RasPi installiert???

                              Davon hängt eine brauchbare Antwort zu deinem ursprünglichen Problem ab!

                              Gruß

                              Rainer

                              kein Support per PN! - Fragen im Forum stellen -
                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                              Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

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


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              593

                              Online

                              32.7k

                              Benutzer

                              82.5k

                              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