Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Windows-Control v0.1.x GitHub

    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

    Test Adapter Windows-Control v0.1.x GitHub

    This topic has been deleted. Only users with topic management privileges can see it.
    • Mic
      Mic Developer @liv-in-sky last edited by Mic

      @liv-in-sky

      Hab auch grad noch mal geschaut mit vielen Suchbegriffen und Ausschlüssen, aber entweder sind es bestimmte Applikationen die das ausschließlich für die App selbst anbieten (eben per eigenem HTTP Server), oder es geht gleich in Richtung Remote Desktop.
      Gerade Auth, also mindestens mal Username/Passwort wäre nice, sowie halt aktiv weiterentwickelt. Ich fürchte, sonst fliegt uns GetAdmin früher oder später um die Ohren, also dass es gar nicht mehr funktioniert.

      Ob wir wohl hier im Forum Windows-Entwickler haben? Eigentlich wäre es keine so große Sache. HTTP-Server, der Kommandos empfängt und weiter verarbeitet. Dazu entsprechende Authentifizierung natürlich.

      1 Reply Last reply Reply Quote 1
      • bahnuhr
        bahnuhr Forum Testing Most Active last edited by

        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-sky Mic 3 Replies Last reply Reply Quote 2
        • liv-in-sky
          liv-in-sky @bahnuhr last edited by

          @bahnuhr

          erstmal danke - hört sich cool an
          hast du eine ahnung, was das an resourcen braucht

          bahnuhr 1 Reply Last reply Reply Quote 0
          • Mic
            Mic Developer @bahnuhr last edited by

            Hey @bahnuhr
            coole Sache.

            Denkt ihr, es ist zumutbar für User, ein paar Sachen zu installieren, also node.js und Zusatzmodule?
            Ist halt dann keine simple exe mehr.
            Umsetzung von bahnuhr gefällt mir aber sehr gut, weil node.js halt auch mega maintained wird und es sehr viele Möglichkeiten bietet!
            Sehr, sehr interessant 🙂

            Mic 1 Reply Last reply Reply Quote 0
            • bahnuhr
              bahnuhr Forum Testing Most Active @liv-in-sky last edited by

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

              @bahnuhr

              erstmal danke - hört sich cool an
              hast du eine ahnung, was das an resourcen braucht

              Ich vermute mal so gut wie nix.
              Es wird ja in cmd nur eine kleine node gestartet.

              Aber wenn du mir sagst wo ich so etwas finde schaue ich gerne nach.

              liv-in-sky 1 Reply Last reply Reply Quote 0
              • Mic
                Mic Developer @Mic last edited by

                Und:
                Weiß man, ob sich node.js sich im Prinzip auf allen Windows-Endgeräten installieren lässt? Ich hab da nur klassische PCs die ich steuere, aber keine Tablets etc., daher diesbezüglich keine Erfahrung

                Mic 1 Reply Last reply Reply Quote 0
                • Mic
                  Mic Developer @Mic last edited by

                  Kurz gegoogled, node.js ginge auch wohl portable. https://gist.github.com/massahud/321a52f153e5d8f571be

                  1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @bahnuhr last edited by

                    @bahnuhr

                    findet sich im taskmanager unter details nix mit node

                    bahnuhr 1 Reply Last reply Reply Quote 0
                    • bahnuhr
                      bahnuhr Forum Testing Most Active @liv-in-sky last edited by bahnuhr

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

                      findet sich im taskmanager unter details nix mit node

                      doch:
                      7fc73de7-015e-47fe-b5c8-5083ac9f7aa9-image.png

                      Fazit:
                      Nix

                      Hier sieht man auch gerade, wie der Battery Stand übermittelt wird.

                      Mic 1 Reply Last reply Reply Quote 0
                      • bahnuhr
                        bahnuhr Forum Testing Most Active last edited by

                        Nachtrag:
                        Daneben habe ich noch ispy (und nircmd) installiert um bei bewegung den Bildschirm aufzuwecken.

                        Das Display wird dann entweder per ispy oder per HM Bewegungsmelder und dann Taste senden key (siehe oben) aufgeweckt.

                        Funktioniert seit Monaten einwandfrei.

                        nircmd mit ispy benutzen.txt

                        Mic S 2 Replies Last reply Reply Quote 0
                        • Mic
                          Mic Developer @bahnuhr last edited by

                          node.js scheint grundsätzlich ziemlich schlank (erst mal nur anhand Dateigrößen), erster Blick in die 32 Bit Binary:
                          d5b6f893-c5ac-4a8b-8631-323e2ab845ec-image.png

                          Vorinstalliertes Modul ist wohl nur npm.

                          Ich denke Webbrowser sind da nicht so schlank. Firefox Portable 345 MB z.B.:
                          70f173af-06b2-431b-8b0e-678b1502fc54-image.png

                          1 Reply Last reply Reply Quote 0
                          • Mic
                            Mic Developer @bahnuhr last edited by Mic

                            @bahnuhr
                            Nochmals vielen Dank 👍

                            Super interessant, bietet uns auch deutlich mehr Erweiterungsmöglichkeiten. Und der ioBroker-Adapter könnte das alles schön zentral steuern.

                            bahnuhr 1 Reply Last reply Reply Quote 0
                            • bahnuhr
                              bahnuhr Forum Testing Most Active last edited by

                              Noch ein Nachtrag:

                              Was hatte ich damals probiert aber nicht genommen:
                              getadmin
                              aber auch ccu-RemotePC
                              Dies ist so ähnlich wie getadmin - > letztendlich habe ich dies aber auch nicht genommen.

                              Mic 1 Reply Last reply Reply Quote 0
                              • bahnuhr
                                bahnuhr Forum Testing Most Active @Mic last edited by

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

                                Super interessant, bietet uns auch deutlich mehr Erweiterungsmöglichkeiten. Und der ioBroker-Adapter könnte das alles schön zentral steuern.

                                Wenn ihr Infos braucht, sag Bescheid.
                                Immer gerne.

                                Mic 1 Reply Last reply Reply Quote 1
                                • Mic
                                  Mic Developer @bahnuhr last edited by

                                  @bahnuhr

                                  http://dragonfly.at/CCU-RemotePC/Download.html scheint grundsätzlich auch sehr interessant, mich stören aber auf den ersten Blick:

                                  • Letzte Version ein Jahr alt: 11.10.2019
                                  • Website als "Nicht sicher" eingestuft. Hört sich jetzt vielleicht zickig an 😁 aber ich würde gerne auf ein Tool setzen, das auch auf Sicherheit usw. Wert legt, und nicht mal schnell entwickelt wurde. Da schaue ich auf alle etwaigen Hinweise 😉
                                  bahnuhr 1 Reply Last reply Reply Quote 0
                                  • bahnuhr
                                    bahnuhr Forum Testing Most Active @Mic last edited by

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

                                    @bahnuhr

                                    http://dragonfly.at/CCU-RemotePC/Download.html scheint grundsätzlich auch sehr interessant, mich stören aber auf den ersten Blick:

                                    • Letzte Version ein Jahr alt: 11.10.2019
                                    • Website als "Nicht sicher" eingestuft. Hört sich jetzt vielleicht zickig an 😁 aber ich würde gerne auf ein Tool setzen, das auch auf Sicherheit usw. Wert legt, und nicht mal schnell entwickelt wurde. Da schaue ich auf alle etwaigen Hinweise 😉

                                    Ja, ging mir auch so.
                                    Letztendlich habe ich es ja auch nicht genommen.
                                    Weiß aber nicht mehr genau, warum.

                                    1 Reply Last reply Reply Quote 0
                                    • Mic
                                      Mic Developer @bahnuhr last edited by

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

                                      Wenn ihr Infos braucht, sag Bescheid.
                                      Immer gerne.

                                      Darauf komme ich sicherlich zurück 🙂

                                      Muss ich demnächst mal ausführlicher testen, also deine Umsetzung mit node.js!

                                      Idee:
                                      Dann den derzeitigen Adapter umbenennen in windows-control-get-admin oder windows-control-retired (also in Rente schicken 😉 ) und neuen Adapter windows-control-2

                                      node.js bietet halt echt alles, und wir haben hier auch im Forum großartigen Support zu node.js.

                                      bahnuhr 1 Reply Last reply Reply Quote 0
                                      • bahnuhr
                                        bahnuhr Forum Testing Most Active last edited by

                                        ach nochwas,

                                        was ich nicht hinbekommen hatte,

                                        Wenn in Win der Bildschirmschoner angeht, dass dieser bei Bewegung beendet wird.
                                        Hatte damals verschiedene Möglichkeiten: kill-scr.bat oder Noscrrensaver.bat

                                        Hat aber alles nicht so richtig funktioniert.

                                        Letztendlich habe ich dann auf den Screensaver verzichtet.

                                        Also Bildschirm geht derzeit nach x Min. aus.
                                        und wird dann bei bewegung mit ispy oder Taste key wieder eingeschaltet.

                                        1 Reply Last reply Reply Quote 0
                                        • bahnuhr
                                          bahnuhr Forum Testing Most Active @Mic last edited by

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

                                          deine Umsetzung mit node.js!

                                          Ich hatte damals halt ganz gezielt gesucht nach:

                                          • Battery-stand abfragen.
                                          • Lautstärke öndern
                                          • Bildschirm an/aus
                                          • etc.

                                          So ist das dann entstanden.

                                          Horst Böttcher 1 Reply Last reply Reply Quote 0
                                          • SBorg
                                            SBorg Forum Testing Most Active last edited by

                                            Ich habe mir dafür einen kleinen TCP-Server geschrieben, da ich auf dem Remote-Host auch Programme starten wollte und auf Windowsfunktionen zugreifen musste. Ist kein Hexenwerk und nur paar Zeilen Code. Aber Exe von Fremden, zumal es nach dem compilieren (außer man gibt Geld für eine Profi-Version aus) meist als Virus angezeigt wird...

                                            Dann lieber node.js 🙂

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            833
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter control getadmin tester windows windows-control
                                            27
                                            211
                                            25893
                                            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