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. JavaScript
  5. Wake on Lan

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    616

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Wake on Lan

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascript
11 Beiträge 6 Kommentatoren 2.3k Aufrufe 6 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.
  • J Offline
    J Offline
    Joker971
    schrieb am zuletzt editiert von
    #1

    Hi, hab da ein kleines Problem mit WOL ! Es gibt ja schon einige Threads hier aber deren Aussagen sind verwirrend...

    Ich möchte damit meinen PC erwecken:

    var wol = require('wake_on_lan');
    on({ id: 'myVariable.0.Computer'/*Computer*/, change: 'any' }, function (obj) {
        console.log('Teststart');
        wol.wake('xx:xx:xx:xx:xx:xx');
    });
    

    Jetzt ist es so das die erste Zeile rot markiert ist und dort gesagt wird "cannot find Module 'wake_on_lan'".
    Derzeit habe ich in den Nodeeinstellungen der Instanz auch "wake_on_lan" als Modul eingetragen. Ich habe es auch schon mit "node-wol" versucht, kein Erfolg.
    Ich habe hierzu schon einige Threads gelesen aber in einigen steht man soll da das Modul eintragen und in anderen steht man braucht das nicht. Was stimmt denn nun ? Denn die rote Markierung geht nie weg, egal was ich mache.
    Der Eintrag ins Log wird allerdings geschrieben, sieht ja so aus als ob das Script ausgeführt wird ?
    Hat jemand hier genauere Infos ?

    arteckA 1 Antwort Letzte Antwort
    0
    • Espace0401E Offline
      Espace0401E Offline
      Espace0401
      schrieb am zuletzt editiert von
      #2

      Hier mit wecke ich meinen Samsung Fernseher über Alexa. Vielleicht hilft es Dir.

      createState("javascript.0.Samsung_starten", 0);   // Generiert beim starten den Datenpunkt, wenn nicht vorhanden
      var wol = require('wake_on_lan');         // Lädt von ioBroker die das nötige Paket
      var myPC1 = "xx:xx:xx:xx:xx:xx";         // MAC definieren
      
      
      // Ab hier automatisch
      on({id: "javascript.0.Samsung_starten", change: 'any'}, function (obj) {
         wol.wake(myPC1);
         log("Script WOL - Samsung aufgeweckt", "info");
          }
      
      );
      

      Iobroker in LXC-Container auf Proxmox 8 - Sicherung auf PBS - Homematic CCU2 - Netatmo Wetterstation und Thermostat

      1 Antwort Letzte Antwort
      1
      • J Joker971

        Hi, hab da ein kleines Problem mit WOL ! Es gibt ja schon einige Threads hier aber deren Aussagen sind verwirrend...

        Ich möchte damit meinen PC erwecken:

        var wol = require('wake_on_lan');
        on({ id: 'myVariable.0.Computer'/*Computer*/, change: 'any' }, function (obj) {
            console.log('Teststart');
            wol.wake('xx:xx:xx:xx:xx:xx');
        });
        

        Jetzt ist es so das die erste Zeile rot markiert ist und dort gesagt wird "cannot find Module 'wake_on_lan'".
        Derzeit habe ich in den Nodeeinstellungen der Instanz auch "wake_on_lan" als Modul eingetragen. Ich habe es auch schon mit "node-wol" versucht, kein Erfolg.
        Ich habe hierzu schon einige Threads gelesen aber in einigen steht man soll da das Modul eintragen und in anderen steht man braucht das nicht. Was stimmt denn nun ? Denn die rote Markierung geht nie weg, egal was ich mache.
        Der Eintrag ins Log wird allerdings geschrieben, sieht ja so aus als ob das Script ausgeführt wird ?
        Hat jemand hier genauere Infos ?

        arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        schrieb am zuletzt editiert von arteck
        #3

        @Joker971 hast du in der javainstanz Einstellungen das wake_on_lan auch eingetragen ? wenn du das gemacht hast musst du weilchen warten das Modul muss erst installiert werden.. das sieht man auch im LOG

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        J K 2 Antworten Letzte Antwort
        0
        • arteckA arteck

          @Joker971 hast du in der javainstanz Einstellungen das wake_on_lan auch eingetragen ? wenn du das gemacht hast musst du weilchen warten das Modul muss erst installiert werden.. das sieht man auch im LOG

          J Offline
          J Offline
          Joker971
          schrieb am zuletzt editiert von
          #4

          @arteck

          Jep, ist eingetragen!

          1 Antwort Letzte Antwort
          0
          • R Offline
            R Offline
            radierer
            schrieb am zuletzt editiert von
            #5

            Ich hänge mich hier mal ran, weil ich aktuell das gleiche Problem habe und es nicht gelöst bekomme.
            Bei mir ist es nach einem Umzug vom RPi 3 auf einen NUC mit Proxmox und Debian VM aufgetreten. Seitdem hab ich im WoL Skript auch 'wake_on_lan' mit "cannot find module" markiert. In den Einstellungen des JS-Adapters habe ich sowohl 'node-wol' und 'wake_on_lan' eingetragen .. und auch mal versucht zu löschen und erneut einzutragen. Weiterhin habe ich versucht, das Modul über die Konsole mit 'npm install wake_on_lan' zu installieren.
            Leider hat das alles nichts geholfen. Die Markierung im Skript ist weiterhin vorhanden und wird nicht ausgeführt. Bin daher für jeden Tip dankbar. 🙂

            arteckA 1 Antwort Letzte Antwort
            0
            • R Offline
              R Offline
              radierer
              schrieb am zuletzt editiert von
              #6

              Nabend,

              ich habe eben mal den Host von 2.2.8 auf 2.2.9 upgedated .. leider funktioniert das WoL-Skript nach wie vor nicht. Im Skript taucht weiterhin die Meldung "cannot find module 'wake on lan'" auf, wenn ich den Mauszeiger über require('wake on lan') bewege.
              Ich würds gern wieder über den iobroker zum laufen bekommen .. daher bin ich nach wie vor über jeden Tip dankbar. :)
              @Joker971 Hast du es denn mittlerweile wieder zum laufen bekommen?

              1 Antwort Letzte Antwort
              0
              • R radierer

                Ich hänge mich hier mal ran, weil ich aktuell das gleiche Problem habe und es nicht gelöst bekomme.
                Bei mir ist es nach einem Umzug vom RPi 3 auf einen NUC mit Proxmox und Debian VM aufgetreten. Seitdem hab ich im WoL Skript auch 'wake_on_lan' mit "cannot find module" markiert. In den Einstellungen des JS-Adapters habe ich sowohl 'node-wol' und 'wake_on_lan' eingetragen .. und auch mal versucht zu löschen und erneut einzutragen. Weiterhin habe ich versucht, das Modul über die Konsole mit 'npm install wake_on_lan' zu installieren.
                Leider hat das alles nichts geholfen. Die Markierung im Skript ist weiterhin vorhanden und wird nicht ausgeführt. Bin daher für jeden Tip dankbar. 🙂

                arteckA Offline
                arteckA Offline
                arteck
                Developer Most Active
                schrieb am zuletzt editiert von arteck
                #7

                @radierer was steht im log ??? wenn du 'wake_on_lan' unter einstellungen im javascript adapter erst löscht.. und dann wieder einfügst ??

                also

                adapter stopen
                'wake_on_lan' löschen
                speichern
                adapter starten
                jetzt nochmal 'wake_on_lan' eintragen

                jetzt LOG zeigen

                zigbee hab ich, zwave auch, nuc's genauso und HA auch

                1 Antwort Letzte Antwort
                1
                • R Offline
                  R Offline
                  radierer
                  schrieb am zuletzt editiert von
                  #8

                  @arteck
                  Vielen Dank für deine Antwort. In den Adaptereinstellungen von Javascript hatte ich das bereits gelöscht und neu eingetragen. Ich habe dabei allerdings nie den Adapter gestoppt und neu gestartet.
                  Ich werde das heute Abend mal probieren und mich dann hier wieder melden und ein Log posten. :slightly_smiling_face:

                  1 Antwort Letzte Antwort
                  0
                  • R Offline
                    R Offline
                    radierer
                    schrieb am zuletzt editiert von
                    #9

                    @arteck
                    Hab deinen Tip befolgt und auch mal das Skript neu erstellt. Was soll ich sagen .. es funktioniert.
                    Seltsam ist aber, das nach wie vor im Skript steht, dass das Modul "wake_on_lan" nicht auffindbar ist. Da es aber jetzt geht, soll mir das egal sein.

                    1 Antwort Letzte Antwort
                    0
                    • A Offline
                      A Offline
                      aleks-83
                      schrieb am zuletzt editiert von aleks-83
                      #10

                      EDIT:
                      Mein Fehler.
                      Skript funktioniert. Danke

                      = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
                      = Node.js v20.18.3 = NPM 10.2.3 = JS Controller 7.0.6 =

                      Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
                      Glasfaser 400

                      1 Antwort Letzte Antwort
                      0
                      • arteckA arteck

                        @Joker971 hast du in der javainstanz Einstellungen das wake_on_lan auch eingetragen ? wenn du das gemacht hast musst du weilchen warten das Modul muss erst installiert werden.. das sieht man auch im LOG

                        K Offline
                        K Offline
                        kukoratsch
                        schrieb am zuletzt editiert von kukoratsch
                        #11

                        falsche betrag

                        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

                        882

                        Online

                        32.6k

                        Benutzer

                        81.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