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. Tester
  4. Test Adapter Windows-Control v0.1.x GitHub

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.6k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.9k

Test Adapter Windows-Control v0.1.x GitHub

Geplant Angeheftet Gesperrt Verschoben Tester
adapterwindowscontrolgetadminwindows-controltester
214 Beiträge 29 Kommentatoren 39.8k Aufrufe 43 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.
  • bahnuhrB bahnuhr

    Ich habe im wohnzimmer ein windows surface.
    Und dies steuere ich wie folgt.

    Auf dem Surface:
    node.js installieren
    Datei: webserver.js anlegen
    Module installieren in cmd:
    npm install battery-level
    npm install brightness
    npm install loudness
    npm install --save-dev node-key-sender
    npm install child_process
    Starten des Servers in node.js command mit:
    node webserver.js
    oder
    Die Verknüpfung "start_webserver.bat" startet die Datei webserver.js und minimiert die Ansicht.

    Dateien angehängt:
    webserver.js
    start_webserver.bat
    node-key-sender - npm.pdf

    Und dann in iob ein Script um das Surface zu steuern.

    
    // Tablet Surface
    // key an Surface senden
    // Bildschirm an aus
    // Lautstärke festlegen
    
    
    var request = require('request');
    
    // Taste "shift" an "Windows Surface" senden
       function Surface_key_shift() {
           request("http://192.168.243.109:3000/key/shift", function (error, response, body) {
               if (!error && response.statusCode == 200) { 
                   log ("Tablet Windows Surface - Taste shift gesendet.");
               }
           });
       }
    // Taste "windows" an "Windows Surface" senden
       function Surface_key_windows() {
           request("http://192.168.243.109:3000/key/windows", function (error, response, body) {
               if (!error && response.statusCode == 200) { 
                   log ("Tablet Windows Surface - Taste windows gesendet.");
               }
           });
       }
    // "aus_an" gesendet - d.h. Bildschirm ausschalten und dann Taste "shift" senden
       function Surface_aus_an() {
           request("http://192.168.243.109:3000/aus", function (error, response, body) {
               if (!error && response.statusCode == 200) { 
                   log ("Tablet Windows Surface - Bildschirm aus und dann wieder einschalten.");
               }
           });
       setTimeout(function() { key_shift(); } , 600);
       }
    // "aus" gesendet - d.h. Bildschirm ausschalten und dann Taste "shift" senden
       function Surface_aus() {
           request("http://192.168.243.109:3000/aus", function (error, response, body) {
               if (!error && response.statusCode == 200) { 
                   log ("Tablet Windows Surface - Bildschirm ausschalten.");
               }
           });
       }
    // Lautstärke an "Windows Surface" festlegen
       function Surface_Lautstaerke(x) {
           request("http://192.168.243.109:3000/Lautstaerke/" + x, function (error, response, body) {
               if (!error && response.statusCode == 200) { 
                   log ("Tablet Windows Surface - Lautstärke auf " + x + " % gesetzt.");
               }
           });
       }
    
    

    getadmin hab ich mal probiert. Konnte es aber nicht nutzen, weil ständig antivir angegangen ist.

    Ich steuere damit das Surface in folgenden Punkten:

    • Battery anfragen
    • Helligkeit steuern
    • Taste senden
    • Bildschirm aus
    • Lautstärke einstellen.
    • etc.

    Vielleicht könnt ich damit etwas anfangen.

    mfg
    Dieter

    liv-in-skyL Offline
    liv-in-skyL Offline
    liv-in-sky
    schrieb am zuletzt editiert von liv-in-sky
    #109

    @bahnuhr

    hätte nicht gedacht, dass es so einfach ist, einen solchen webserver zu installieren - bin baaafff

    funktioniert

    nochmals danke für's posten

    für ineressierte: mit nircmd auch noch unsichtbar:

    Image 1.png

    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

    bahnuhrB 1 Antwort Letzte Antwort
    0
    • liv-in-skyL liv-in-sky

      @bahnuhr

      hätte nicht gedacht, dass es so einfach ist, einen solchen webserver zu installieren - bin baaafff

      funktioniert

      nochmals danke für's posten

      für ineressierte: mit nircmd auch noch unsichtbar:

      Image 1.png

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

      @liv-in-sky sagte in Test Adapter Windows-Control v0.1.x GitHub:

      nochmals danke für's posten

      gerne

      Was ist das für ein Fenster?


      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

      liv-in-skyL 1 Antwort Letzte Antwort
      0
      • bahnuhrB bahnuhr

        @liv-in-sky sagte in Test Adapter Windows-Control v0.1.x GitHub:

        nochmals danke für's posten

        gerne

        Was ist das für ein Fenster?

        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        schrieb am zuletzt editiert von
        #111

        @bahnuhr

        das ist in der aufgabenplannung - dort habe ich definiert, das der webserver beim start von windows mit einer verzögerung gestartet werden soll

        Image 6.png

        Image 2.png

        Image 3.png

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        1 Antwort Letzte Antwort
        0
        • Stephan SchleichS Stephan Schleich

          @mic vllt kann man das mit in @Jey-Cee net-tools Adapter mit einbauen, WOL gehört ja auch zur Steuerung dazu.

          MicM Offline
          MicM Offline
          Mic
          Developer
          schrieb am zuletzt editiert von Mic
          #112

          @Stephan-Schleich sagte in Test Adapter Windows-Control v0.1.x GitHub:

          @mic vllt kann man das mit in @Jey-Cee net-tools Adapter mit einbauen, WOL gehört ja auch zur Steuerung dazu.

          Dank deinem Hinweis hab ich voll ins Schwarze getroffen :sunglasses: :+1:

          Wichtiger Hinweis an alle

          Ich habe mich mit @Jey-Cee ausgetauscht. Er hat sich vor einiger Zeit mit der Thematik auseinandergesetzt, und ein super Proof of Concept anhand eines sauber laufenden Prototypen erstellt. Das sogar plattformübergreifend "erweiterbar", also nicht isoliert nur für Windows.
          Sicherlich sind dann auch plattformspezifische Kommandos (z.B. für Windows) möglich, falls notwendig.

          Wie geht es weiter?
          Jey-Cee und ich werden uns der Thematik annehmen, was aber noch einige Zeit in Anspruch nehmen wird auch aufgrund anderer laufenden Entwicklungsprojekte und vor allem aufgrund des Aufwands für dieses Projekt.

          bahnuhrB 1 Antwort Letzte Antwort
          7
          • MicM Mic

            @Stephan-Schleich sagte in Test Adapter Windows-Control v0.1.x GitHub:

            @mic vllt kann man das mit in @Jey-Cee net-tools Adapter mit einbauen, WOL gehört ja auch zur Steuerung dazu.

            Dank deinem Hinweis hab ich voll ins Schwarze getroffen :sunglasses: :+1:

            Wichtiger Hinweis an alle

            Ich habe mich mit @Jey-Cee ausgetauscht. Er hat sich vor einiger Zeit mit der Thematik auseinandergesetzt, und ein super Proof of Concept anhand eines sauber laufenden Prototypen erstellt. Das sogar plattformübergreifend "erweiterbar", also nicht isoliert nur für Windows.
            Sicherlich sind dann auch plattformspezifische Kommandos (z.B. für Windows) möglich, falls notwendig.

            Wie geht es weiter?
            Jey-Cee und ich werden uns der Thematik annehmen, was aber noch einige Zeit in Anspruch nehmen wird auch aufgrund anderer laufenden Entwicklungsprojekte und vor allem aufgrund des Aufwands für dieses Projekt.

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

            @Mic sagte in Test Adapter Windows-Control v0.1.x GitHub:

            Das sogar plattformübergreifend "erweiterbar", also nicht isoliert nur für Windows.

            Braucht man die eierlegende wollmilchsau.

            Oder wäre nicht ein einfaches kleines Tool schneller und evtl. auch nicht so fehleranfällig sinnvoller ?

            Nur so als Anregung.


            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

            Jey CeeJ 1 Antwort Letzte Antwort
            1
            • bahnuhrB bahnuhr

              @Mic sagte in Test Adapter Windows-Control v0.1.x GitHub:

              Das sogar plattformübergreifend "erweiterbar", also nicht isoliert nur für Windows.

              Braucht man die eierlegende wollmilchsau.

              Oder wäre nicht ein einfaches kleines Tool schneller und evtl. auch nicht so fehleranfällig sinnvoller ?

              Nur so als Anregung.

              Jey CeeJ Online
              Jey CeeJ Online
              Jey Cee
              Developer
              schrieb am zuletzt editiert von Jey Cee
              #114

              @bahnuhr sagte in Test Adapter Windows-Control v0.1.x GitHub:

              kleines Tool

              Noch kleiner geht kaum, das baut schon nur auf node.js + socket.io auf und bringt somit schon Multiplattform Unterstützung mit.

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

              1 Antwort Letzte Antwort
              0
              • MicM Mic

                Gibt da auch interessante Module, z.B.:
                https://github.com/coreybutler/node-windows

                663c4c29-6562-4a1c-ad57-564d05d61f57-image.png

                C Offline
                C Offline
                ChrisXY
                schrieb am zuletzt editiert von
                #115

                Wie muss den nun ein Blockly ausschauen / funktionieren wenn ich jede 5 Minuten prüfen will auf der Prozess Chrome läuft ? Ink Status in ein Objekt schreiben . json auswerten hab ich noch nie gemacht

                liv-in-skyL 1 Antwort Letzte Antwort
                0
                • C ChrisXY

                  Wie muss den nun ein Blockly ausschauen / funktionieren wenn ich jede 5 Minuten prüfen will auf der Prozess Chrome läuft ? Ink Status in ein Objekt schreiben . json auswerten hab ich noch nie gemacht

                  liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  schrieb am zuletzt editiert von
                  #116

                  @ChrisXY

                  so wie es war: auswertung json : https://forum.iobroker.net/post/401326

                  es gibt noch keine neue offizielle lösung - immer noch getadmin

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  C MicM 2 Antworten Letzte Antwort
                  0
                  • liv-in-skyL liv-in-sky

                    @ChrisXY

                    so wie es war: auswertung json : https://forum.iobroker.net/post/401326

                    es gibt noch keine neue offizielle lösung - immer noch getadmin

                    C Offline
                    C Offline
                    ChrisXY
                    schrieb am zuletzt editiert von
                    #117

                    @liv-in-sky
                    danke das hatte ich versucht ging aber nicht. Habs aber nun so am laufen.
                    Muss man was beachten wenn ich eine .bat welche direkt unter C: liegt ausführen lassen wirll?

                    liv-in-skyL 1 Antwort Letzte Antwort
                    0
                    • C ChrisXY

                      @liv-in-sky
                      danke das hatte ich versucht ging aber nicht. Habs aber nun so am laufen.
                      Muss man was beachten wenn ich eine .bat welche direkt unter C: liegt ausführen lassen wirll?

                      liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von
                      #118

                      @ChrisXY nicht das ich wüßte - einfach aufrufen mit pfadangabe
                      c:\meine.bat

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      1 Antwort Letzte Antwort
                      0
                      • liv-in-skyL liv-in-sky

                        @ChrisXY

                        so wie es war: auswertung json : https://forum.iobroker.net/post/401326

                        es gibt noch keine neue offizielle lösung - immer noch getadmin

                        MicM Offline
                        MicM Offline
                        Mic
                        Developer
                        schrieb am zuletzt editiert von
                        #119

                        @liv-in-sky sagte in Test Adapter Windows-Control v0.1.x GitHub:

                        es gibt noch keine neue offizielle lösung - immer noch getadmin

                        Die Betonung liegt auf "noch". Wir sind dran ;-)

                        liv-in-skyL Q 2 Antworten Letzte Antwort
                        2
                        • MicM Mic

                          @liv-in-sky sagte in Test Adapter Windows-Control v0.1.x GitHub:

                          es gibt noch keine neue offizielle lösung - immer noch getadmin

                          Die Betonung liegt auf "noch". Wir sind dran ;-)

                          liv-in-skyL Offline
                          liv-in-skyL Offline
                          liv-in-sky
                          schrieb am zuletzt editiert von
                          #120

                          @Mic wäre klasse - ab und zu crasht getadmin - mit compatibility modus - energy saving beim pc macht ärger

                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                          1 Antwort Letzte Antwort
                          0
                          • B Offline
                            B Offline
                            BwAlex
                            schrieb am zuletzt editiert von
                            #121

                            Hi zusammen, ich hätte eine Frage zum getadmin adapter und dem Befehl für monitor an. Ich habe einen Nuc und einen Touch bildschirm dahinter, nun würde ich gerne bei bewegung den Bildschirm einschalten und bei keiner Bewegung nach 10 min wieder ausschalten. Ich habe mir den Getadmin adapter installiert aber leider finde ich den Befehl für monitor an und aus nicht. könnt ihr mir hierzu bitte helfen möchte das ganze dann auch in Blockly umsetzen.. Danke

                            liv-in-skyL Q 2 Antworten Letzte Antwort
                            0
                            • B BwAlex

                              Hi zusammen, ich hätte eine Frage zum getadmin adapter und dem Befehl für monitor an. Ich habe einen Nuc und einen Touch bildschirm dahinter, nun würde ich gerne bei bewegung den Bildschirm einschalten und bei keiner Bewegung nach 10 min wieder ausschalten. Ich habe mir den Getadmin adapter installiert aber leider finde ich den Befehl für monitor an und aus nicht. könnt ihr mir hierzu bitte helfen möchte das ganze dann auch in Blockly umsetzen.. Danke

                              liv-in-skyL Offline
                              liv-in-skyL Offline
                              liv-in-sky
                              schrieb am zuletzt editiert von
                              #122

                              @BwAlex

                              ich mache das über dieses tool

                              https://forum.iobroker.net/post/392379

                              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                              B 1 Antwort Letzte Antwort
                              0
                              • B BwAlex

                                Hi zusammen, ich hätte eine Frage zum getadmin adapter und dem Befehl für monitor an. Ich habe einen Nuc und einen Touch bildschirm dahinter, nun würde ich gerne bei bewegung den Bildschirm einschalten und bei keiner Bewegung nach 10 min wieder ausschalten. Ich habe mir den Getadmin adapter installiert aber leider finde ich den Befehl für monitor an und aus nicht. könnt ihr mir hierzu bitte helfen möchte das ganze dann auch in Blockly umsetzen.. Danke

                                Q Offline
                                Q Offline
                                Qlink
                                schrieb am zuletzt editiert von
                                #123

                                @BwAlex

                                Bildschirm aus kann GetAdmin leider nicht. Dazu benötigst du ein Zusatztool.

                                Bildschirm ein hab ich bei mir mit einem simulierten Tastendruck der Taste "F15" gelöst:

                                5900467d-84a9-4968-a05c-907682d14409-image.png

                                Beste Grüße

                                B 1 Antwort Letzte Antwort
                                0
                                • liv-in-skyL liv-in-sky

                                  @BwAlex

                                  ich mache das über dieses tool

                                  https://forum.iobroker.net/post/392379

                                  B Offline
                                  B Offline
                                  BwAlex
                                  schrieb am zuletzt editiert von
                                  #124

                                  @liv-in-sky Kannst du mir mal kurz erklären wie das tool funktioniert und wie ich das dann mit blockly ansprechen kann?
                                  Danke

                                  liv-in-skyL 1 Antwort Letzte Antwort
                                  0
                                  • Q Qlink

                                    @BwAlex

                                    Bildschirm aus kann GetAdmin leider nicht. Dazu benötigst du ein Zusatztool.

                                    Bildschirm ein hab ich bei mir mit einem simulierten Tastendruck der Taste "F15" gelöst:

                                    5900467d-84a9-4968-a05c-907682d14409-image.png

                                    Beste Grüße

                                    B Offline
                                    B Offline
                                    BwAlex
                                    schrieb am zuletzt editiert von
                                    #125

                                    @Qlink ok, ein würde im ersten moment auch mal reichen, aber wie richte ich den Simulierten Tastendruck auf F15 ein?
                                    Danke

                                    Q 1 Antwort Letzte Antwort
                                    0
                                    • B BwAlex

                                      @liv-in-sky Kannst du mir mal kurz erklären wie das tool funktioniert und wie ich das dann mit blockly ansprechen kann?
                                      Danke

                                      liv-in-skyL Offline
                                      liv-in-skyL Offline
                                      liv-in-sky
                                      schrieb am zuletzt editiert von
                                      #126

                                      @BwAlex

                                      @Qlink

                                      willst du ? ich muss eh gleich weg

                                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                      1 Antwort Letzte Antwort
                                      0
                                      • B BwAlex

                                        @Qlink ok, ein würde im ersten moment auch mal reichen, aber wie richte ich den Simulierten Tastendruck auf F15 ein?
                                        Danke

                                        Q Offline
                                        Q Offline
                                        Qlink
                                        schrieb am zuletzt editiert von
                                        #127

                                        @BwAlex

                                        Bei mir sieht das in Blockly so aus:
                                        9c51286d-3c89-4f3b-9f6e-88381d1ec40a-image.png

                                        Falls der Bewegungsmelder Tablet_OG eine Bewegung erkennt (MOTION = wahr), dann schicke per HTTP Befehlt den simulierten Tastendruck F15 (http://IPAdressedeinesTablets:8585/key=F15)

                                        GetAdmin muss zu dem Zeitpunkt natürlich aktiv sein und am Tablet laufen ...

                                        B 1 Antwort Letzte Antwort
                                        0
                                        • Q Qlink

                                          @BwAlex

                                          Bei mir sieht das in Blockly so aus:
                                          9c51286d-3c89-4f3b-9f6e-88381d1ec40a-image.png

                                          Falls der Bewegungsmelder Tablet_OG eine Bewegung erkennt (MOTION = wahr), dann schicke per HTTP Befehlt den simulierten Tastendruck F15 (http://IPAdressedeinesTablets:8585/key=F15)

                                          GetAdmin muss zu dem Zeitpunkt natürlich aktiv sein und am Tablet laufen ...

                                          B Offline
                                          B Offline
                                          BwAlex
                                          schrieb am zuletzt editiert von
                                          #128

                                          @Qlink Ok das mit Blockly habe ich verstanden und die Getadmin exe habe ich am laufen, IP und Port habe ich eingetragen.
                                          Muss ich unten in den Zeilen dann noch was eintragen?

                                          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

                                          701

                                          Online

                                          32.4k

                                          Benutzer

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