Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Neuling braucht Hilfe bei Wake_on_Lan

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Neuling braucht Hilfe bei Wake_on_Lan

    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      iceblader last edited by

      hallo zusammen,

      Bin seit gestern freudiger besitzer des IOBrokers auf einem Raspberry pi 3. Es läuft auch eignetlich alles super.

      habe gestern mit Funksteckdosen der marke Brennstuhl mit Dip schalter rumgespielt was auch super geklappt hat.

      Auch Alexa führt meine befehle aus auch in Verbindung mit der Harmonie Hub habe ich es geschafft selbst eine 10 Euro LED Strip über

      IR zu steuern.

      Doch leider stoße ich jetzt an meine grenze die natürlich sehr schnell erreicht war ^^

      ich habe heute es geschafft meinen Pc mit dem Befehl

      > exec('net rpc shutdown -s -t 100 -f -C "HAHA da Fährt er runter ^^" -I 192.168.192.24 -U Ic3y%**********')

      herunterzufahren und konnte diesen auch visuell in Vis darstellen. doch leider schaffe ich es nicht ihn mit dem Wake_on_lan befehl

      ` > var idButton = "javascript.0.scriptEnabled.Skripte.lichtschalter_dummy"/scriptEnabled.Skripte.lichtschalter_dummy/; //Objekt

      var wol = require('wake_on_lan');

      on({id: "idButton", change: 'any'}, function (obj) {

      wol.wake("BC:5F:F4:45:86:D5");

      }

      ); `

      wieder hoch zu fahren über ein app was ich auf meinem Tap installiert habe funktioniert es einwandfrei. Habe es als Script gemacht und als Auslöser ein anderes leeres Script genommen.

      ich hoffe ihr könnt mir helfen ist bestimmt für euch ne kleine sache.

      Grüße Marc

      1 Reply Last reply Reply Quote 0
      • arteck
        arteck Developer Most Active last edited by

        auch im Javascript eingebunden
        1518_unbenannt.jpg

        1 Reply Last reply Reply Quote 0
        • BuZZy
          BuZZy last edited by

          @iceblader:

          Bin seit gestern freudiger besitzer des IOBrokers auf einem Raspberry pi 3….

          Doch leider schaffe ich es nicht ihn mit dem Wake_on_lan befehl
          ` > var idButton = "javascript.0.scriptEnabled.Skripte.lichtschalter_dummy"/scriptEnabled.Skripte.lichtschalter_dummy/; //Objekt

          var wol = require('wake_on_lan');

          on({id: "idButton", change: 'any'}, function (obj) {

          wol.wake("BC:5F:F4:45:86:D5");

          }

          );
          Willkommen in der Familie! 🙂

          Ich verstehe nicht genau warum du da auf "scriptEnabled" triggest..

          Aber gut, wenn es wirklich so sein soll dann:

          on({id: "idButton"….) hört auf den Datenpunkt "idButton".. (den es unter Objekte im ioBroker mit Sicherheit nicht gibt bei dir)

          on({id: idButton...) hört auf die Variable idButton die du im Script festgelegt hast..

          Die Anführungszeichen haben hier eine große Auswirkung! 😉

          Also entweder so:

          var idButton    = "javascript.0.scriptEnabled.Skripte.lichtschalter_dummy"/*scriptEnabled.Skripte.lichtschalter_dummy*/;    //Objekt
          var wol = require('wake_on_lan');
          
          on({id: idButton, change: 'any'}, function (obj) {
             wol.wake("BC:5F:F4:45:86:D5");
          });
          

          oder so:

          var wol = require('wake_on_lan');
          
          on({id: "javascript.0.scriptEnabled.Skripte.lichtschalter_dummy", change: 'any'}, function (obj) {
             wol.wake("BC:5F:F4:45:86:D5");
          });
          

          😉

          Gruß

          1 Reply Last reply Reply Quote 0
          • I
            iceblader last edited by

            so habe es jetzt alles so eingetragen doch leider tut sich nichts.

            ne idbutton etc habe ich nicht drin stehen wie gesagt spiele erst seit gestern damit rum :lol: :lol:

            hmm….. noch eine idee? :?: :?:

            grüße und danke für eure hilfe
            2803_unbenannt.jpg
            2803_unbenannt1.jpg

            1 Reply Last reply Reply Quote 0
            • BuZZy
              BuZZy last edited by

              Wie versuchst du denn das Wake on Lan auszulösen?

              Du hast ja jetzt auf den Datenpunkt "javascript.0.scriptEnabled.Skripte.lichtschalter_dummy" getriggert.

              Also müsste es eigentlich auslösen wenn du das Script "Skripte.lichtschalter_dummy" aktivierst (mit dem Play Button in der Scriptübersicht)..

              Macht mich außerdem etwas stutzig wie die Liste bei dir aussieht Scripts unter Scripts geordnet? Denke es ist hier nur ein Darstellungsfehler (hoffe ich).. 😄

              Um zu prüfen ob überhaupt das Event getriggert wird, kannst du das Script mit einem "Log" versehen.

              Also:````
              var wol = require('wake_on_lan');

              on({id: "javascript.0.scriptEnabled.Skripte.lichtschalter_dummy", change: 'any'}, function (obj) {
              wol.wake("BC:5F:F4:45:86:D5");
              log("WOL wurde ausgelöst.");
              });

              
              Wenn du dann das Script "Skripte.lichtschalter_dummy" startest, müsste im Log der Eintrag "WOL wurde ausgelöst." erscheinen.
              
              Eigentlich ist es auch nicht der richtige Weg auf irgenwelche Scripte zu subscriben. Im Normalfall macht man es so, dass ioBroker auf Änderungen bestimmter Datenpunkte reagiert.
              
              Gruß
              1 Reply Last reply Reply Quote 0
              • I
                iceblader last edited by

                also laut log führt er es aus aber es passiert komischerweise nichts.

                javascript.0.scriptEnabled.Skripte.lichtschalter_dummy den habe ich nur genommen weil meine Lampe dann angeht und ich weiß das er es auch gedrückt hat gg.

                hmm….verstehe das nicht
                2803_unbenannt2.jpg
                2803_unbenannt3.jpg

                1 Reply Last reply Reply Quote 0
                • I
                  iceblader last edited by

                  ich weiß zwar nicht warum aber es geht auf einmal. vielen vielen dank für eure hilfe. jetzt geht es weiter mit status abfrage und das runterfahren muss auch geändert werden denn er fährt meinen pc runter wenn ich den PI neu starte^^

                  1 Reply Last reply Reply Quote 0
                  • BuZZy
                    BuZZy last edited by

                    Deswegen:

                    Immer auf Datenpunkte triggern, die verändern sich nämlich nicht beim runter oder hochfahren vom Pi.. 😄

                    1 Reply Last reply Reply Quote 0
                    • C
                      csamaggi last edited by

                      Hallo ich habe mich auch mal an WOL versucht und probiert node-wol zu installieren bekommen dann aber dies hier in meinem Putty

                      root@iobroker-Master:~# npm install node-wol
                      /root
                      └── node-wol@0.1.1
                      
                      npm WARN enoent ENOENT: no such file or directory, open '/root/package.json'
                      npm WARN root No description
                      npm WARN root No repository field.
                      npm WARN root No README data
                      npm WARN root No license field.
                      
                      

                      Ist dann nun WOL installiert oder nicht? So wie ich das sehe wohl aber nicht.

                      Und wenn nicht hat jemand eine Idee woran es liegen könnte?

                      MFG Maggi

                      1 Reply Last reply Reply Quote 0
                      • Stabilostick
                        Stabilostick last edited by

                        Wechsele doch vor der Installation in den iobroker-Ordner.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        888
                        Online

                        31.7k
                        Users

                        79.9k
                        Topics

                        1.3m
                        Posts

                        5
                        10
                        935
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo