Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Ausführung eines exec-Befehls langsam

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Ausführung eines exec-Befehls langsam

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

      Hallo zusammen,

      ich bin dabei, mir eine Multimediafernbedienung im vis zu bauen, dabei möchte ich mit einem Steuerkreuz aus Buttons nach rechts, links usw. navigieren können.
      Hier geht es z.B. um meinen FireTV-Stick, der mit adb-Befehlen gesteuert wird.
      Das Blockly zeigt jetzt exemplarisch mal den "nach rechts"-Befehl mittels eines Buttons, der den Datenpunkt "Multimedia-FireTV_rechts" befeuert.

      DPAD_RIGHT.PNG

      Das funktioniert, nur eben nicht, wie ich es mit der Original-FB gewohnt bin.
      Soll heissen, das gewohnte Zappen, also schnelles "nach rechts" wird verzögert ausgeführt, gefühlt um eine halbe Sekunde.

      Ein ähnliches Verhalten hatte ich mit HTTP-Get-Befehlen für meine Dreambox, "Zappen geht anders" 🙂

      Vielleicht ist es auch eine generelle Frage:
      Warum ist die Ausführung eines Befehls unter ioBroker verzögert?
      Ich habe den Eindruck, dass es schneller geht, je performanter die verwendete Hardware, sprich Tablet oder PC, ist.

      Ich hatte mir als Lösung im HTML-Widget mal eigene Buttons mit direkten HTTP-Get-Befehlen gebaut, da ging dann die Ausführung blitzschnell, zumindest für meine Dreambox.

      Mit Blockly oder Javascript ist es echt langsam, der FireTV-Adapter ebenso.

      Irgendwie gelingt es mir nicht, einen Exec-Befehl mit 'adb shell inputs keyevents' im HTML-Widget abzusetzen.

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @hilde123 last edited by

        @hilde123 sagte in Ausführung eines exec-Befehls langsam:

        Das funktioniert, nur eben nicht, wie ich es mit der Original-FB gewohnt bin.

        die geht ja auch direkt mit IR auf das Gerät.
        Hier muss erst einmal der Tastendruck einen Trigger auslösen, dieser ruft (wo eigentlich??) den Befehl auf, der dann im Endeffekt umgesetzt wird.
        Dazu kommt noch:

        @hilde123 sagte in Ausführung eines exec-Befehls langsam:

        je performanter die verwendete Hardware, sprich Tablet oder PC

        nicht die Performance, sondern eher die Anbindung per LAN (GBit???) oder (schlechtem) WLAN um den Tastendruck erst einmal zum ioBroker Server zu senden.
        Wenn dieser blödsinnigerweise auch noch nur per WLAN angeschlossen ist kommt nochmal ein Delay hinzu.

        H 1 Reply Last reply Reply Quote 0
        • H
          hilde123 @Homoran last edited by

          @homoran

          Ich denke, es ist wirklich der Trigger, der verzögert.
          Der ioBroker läuft auf einem Intel-NUC unter Proxmox.
          Ich habe ein GBit-LAN.
          Wie gesagt, im HTML-Widget werden HTTP-Get-Befehle blitzschnell ausgeführt, folglich hängt es nicht am heimischen Netzwerk.

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @hilde123 last edited by

            @hilde123 sagte in Ausführung eines exec-Befehls langsam:

            Ich denke, es ist wirklich der Trigger, der verzögert.

            Warum sollte "der Trigger" etwas verzögern?

            Einzig was vorstellbar ist, dass es dauert bis Multimedia.FireTV_rechts (was immer das sein soll) auf wahr schaltet, so dass der Trigger darauf reagieren kann. Letzteres geht in Millisekunden. Da verzögert nichts

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

            Support us

            ioBroker
            Community Adapters
            Donate

            866
            Online

            32.0k
            Users

            80.5k
            Topics

            1.3m
            Posts

            2
            4
            133
            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