Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Blockly
  5. Ausführung eines exec-Befehls langsam

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    443

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    367

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    964

Ausführung eines exec-Befehls langsam

Geplant Angeheftet Gesperrt Verschoben Blockly
4 Beiträge 2 Kommentatoren 148 Aufrufe 1 Beobachtet
  • Ä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.
  • H Offline
    H Offline
    hilde123
    schrieb am zuletzt editiert von
    #1

    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.

    HomoranH 1 Antwort Letzte Antwort
    0
    • H hilde123

      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.

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

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

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      H 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @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 Offline
        H Offline
        hilde123
        schrieb am zuletzt editiert von
        #3

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

        HomoranH 1 Antwort Letzte Antwort
        0
        • H hilde123

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

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @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

          kein Support per PN! - Fragen im Forum stellen -
          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          276

          Online

          32.8k

          Benutzer

          82.8k

          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