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. Visualisierung
  4. HQWidgets On/Off Verzögerung bei Tastendruck von ca. 1 Sekunde

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    18
    1
    686

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

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

HQWidgets On/Off Verzögerung bei Tastendruck von ca. 1 Sekunde

Geplant Angeheftet Gesperrt Verschoben Visualisierung
6 Beiträge 4 Kommentatoren 1.6k Aufrufe
  • Ä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.
  • R Offline
    R Offline
    roland90427
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich habe dank der Hilfe von Sylvio alias cybertron den View mit PIN-Code Eingabe zum Laufen bekommen.

    Nur habe ich jetzt das Problem, daß nach dem Drücken einer PIN-Taste (0…9) erst nach mindestens einer Sekunde eine andere bzw. die gleiche Taste gedrückt werden kann. Wird vor Ablauf dieser Sekunde eine Taste gedrückt, geht dieser Tastendruck verloren.

    Man sieht im Log daß beim Tastendruck die on-Funktion des javascripts mit dem Max.-Wert angetriggert wird. Nach fast exakt einer Sekunde wird erneut die on-Funktion mit dem Min.-Wert (false) angetriggert. Betätigen von Tasten vor Ablauf dieser Sekunde werden ignoriert.

    Ich habe schon versucht per setState den Wert auf false zu setzen. Es funktioniert zwar mit dem sofortigen Setzen des Werts, aber der Delay ist immer noch vorhanden.

    Ich könnte zwar je PIN-Taste eine eigene Variable verwenden, damit wäre der Delay weg. Aber wenn die gleiche Taste nochmals gedrückt wird, habe ich damit wieder das gleiche Problem.

    Wie kann ich den Delay von ca. 1 Sekunde auf ca. 0.2/0.3 Sekunden reduzieren, damit keine Tastenbetätigungen mehr verloren gehen?

    1384_vis.jpg
    1384_script.jpg

    Bitte um Eure Hilfe.

    Viele Grüße

    Roland

    1 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      Fitti
      schrieb am zuletzt editiert von
      #2

      Passiert das auf einem Tablet oder im Browser auf einem PC?

      WLAN oder LAN?

      "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
      Plural von Status ist auch Status!

      1 Antwort Letzte Antwort
      0
      • R Offline
        R Offline
        roland90427
        schrieb am zuletzt editiert von
        #3

        das passiert mit dem Browser auf dem PC

        1 Antwort Letzte Antwort
        0
        • R Offline
          R Offline
          roland90427
          schrieb am zuletzt editiert von
          #4

          … im LAN

          1 Antwort Letzte Antwort
          0
          • D Offline
            D Offline
            dirkeb
            schrieb am zuletzt editiert von
            #5

            könntest du bitte das script und Wigdet posten? Ich würde es gerne ausbrobieren.

            Vielen Dank

            Dirk

            1 Antwort Letzte Antwort
            0
            • BluefoxB Offline
              BluefoxB Offline
              Bluefox
              schrieb am zuletzt editiert von
              #6

              @roland90427:

              Hallo,

              ich habe dank der Hilfe von Sylvio alias cybertron den View mit PIN-Code Eingabe zum Laufen bekommen.

              Nur habe ich jetzt das Problem, daß nach dem Drücken einer PIN-Taste (0…9) erst nach mindestens einer Sekunde eine andere bzw. die gleiche Taste gedrückt werden kann. Wird vor Ablauf dieser Sekunde eine Taste gedrückt, geht dieser Tastendruck verloren.

              Man sieht im Log daß beim Tastendruck die on-Funktion des javascripts mit dem Max.-Wert angetriggert wird. Nach fast exakt einer Sekunde wird erneut die on-Funktion mit dem Min.-Wert (false) angetriggert. Betätigen von Tasten vor Ablauf dieser Sekunde werden ignoriert.

              Ich habe schon versucht per setState den Wert auf false zu setzen. Es funktioniert zwar mit dem sofortigen Setzen des Werts, aber der Delay ist immer noch vorhanden.

              Ich könnte zwar je PIN-Taste eine eigene Variable verwenden, damit wäre der Delay weg. Aber wenn die gleiche Taste nochmals gedrückt wird, habe ich damit wieder das gleiche Problem.

              Wie kann ich den Delay von ca. 1 Sekunde auf ca. 0.2/0.3 Sekunden reduzieren, damit keine Tastenbetätigungen mehr verloren gehen?

              filename="vis.jpg" index="1">~~
              filename="script.jpg" index="0">~~

              Bitte um Eure Hilfe.

              Viele Grüße

              Roland `
              Man kann nicht einfach so 1 Sekunde reduzieren. Das is eingebaut im vis um die Befehle nicht zu oft an einen Objekt zu schicken.

              Man kann es umgehen, wenn man 12 verschiedene States benutzt.

              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

              721

              Online

              32.5k

              Benutzer

              81.6k

              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