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. Wie kann man in VIS eine Zahleneingabe machen?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    347

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Wie kann man in VIS eine Zahleneingabe machen?

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
14 Beiträge 5 Kommentatoren 7.8k Aufrufe 2 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.
  • A Offline
    A Offline
    assid
    schrieb am zuletzt editiert von
    #5

    Hallo,
    ein ähnliches Problem habe ich zur Zeit auch, ich benötige bei VIS eine Zeiteingabe, mit den möglichen Input Widgets gibt es nur eine umständliche Möglichkeit, denn "<input type="time">" gibt es nicht wirklich. Nur eben den typ=text, der bei Android die komplette Software Tastatur einblendet, was echt hässlich aus schaut. Ich habe dann versucht ein HTML Widget zu nehmen und "<input type="time">" aber dann bekomme ich den eingegebenen Wert nicht in den Datenpunkt geschrieben. Echt Kompliziert. Ich bin bis jetzt auch noch nicht ans Ziel gekommen.
    Grüße

    1 Antwort Letzte Antwort
    0
    • bahnuhrB Online
      bahnuhrB Online
      bahnuhr
      Forum Testing Most Active
      schrieb am zuletzt editiert von bahnuhr
      #6

      für date und time nehme widget:

      jqui-ctrl-Input Datetime


      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

      1 Antwort Letzte Antwort
      0
      • A Offline
        A Offline
        assid
        schrieb am zuletzt editiert von
        #7

        Keine gute Antwort, Sorry :-( Mit diesem Widget geht nicht das Time-Input Feld von Android auf, sondern ein ganz anderes. Zudem noch die Komplette Bildschirmtastatur. Das ist eher eine sehr unzufriedene Lösung.

        Mal angenommen, ich nehme ein blankes HTML-Widget und schreibe in diesen <input type="time"> soweit so gut, aber wie könnte ich diese Eingabe weiter an einen Datenpunkt leiten. (Binding)

        M bahnuhrB 2 Antworten Letzte Antwort
        0
        • A assid

          Keine gute Antwort, Sorry :-( Mit diesem Widget geht nicht das Time-Input Feld von Android auf, sondern ein ganz anderes. Zudem noch die Komplette Bildschirmtastatur. Das ist eher eine sehr unzufriedene Lösung.

          Mal angenommen, ich nehme ein blankes HTML-Widget und schreibe in diesen <input type="time"> soweit so gut, aber wie könnte ich diese Eingabe weiter an einen Datenpunkt leiten. (Binding)

          M Offline
          M Offline
          mehrwiedu
          schrieb am zuletzt editiert von
          #8

          @assid sagte in Wie kann man in VIS eine Zahleneingabe machen?:

          Keine gute Antwort, Sorry :-( Mit diesem Widget geht nicht das Time-Input Feld von Android auf, sondern ein ganz anderes.

          Warum sollte es das denn auch tun?
          Ich mein, ich bin auch wirklich noch am Anfang mit meinem Verständnis der Zusammenhänge zwischen Widgets, Objekten und Adaptern, aber ich denke nicht, dass es in VIS für die allgemeinen Funktionen eines Widgets von Vorteil wäre, wenn dies OS-abhängig gestaltet wäre.

          Man benutzt es doch innerhalb eines Browsers und da spielt das OS im Idealfall keinerlei Rolle, weil HTML basiert. Sozusagen dadurch auch Plattform übergreifend. Was Du indes haben möchtest, ist die Funktion, welche aus meiner Sicht nur eine Android App liefern kann.

          1 Antwort Letzte Antwort
          0
          • A assid

            Keine gute Antwort, Sorry :-( Mit diesem Widget geht nicht das Time-Input Feld von Android auf, sondern ein ganz anderes. Zudem noch die Komplette Bildschirmtastatur. Das ist eher eine sehr unzufriedene Lösung.

            Mal angenommen, ich nehme ein blankes HTML-Widget und schreibe in diesen <input type="time"> soweit so gut, aber wie könnte ich diese Eingabe weiter an einen Datenpunkt leiten. (Binding)

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

            @assid sagte in Wie kann man in VIS eine Zahleneingabe machen?:

            Keine gute Antwort, Sorry :-( Mit diesem Widget geht nicht das Time-Input Feld von Android auf, sondern ein ganz anderes. Zudem noch die Komplette Bildschirmtastatur. Das ist eher eine sehr unzufriedene Lösung.

            Mal angenommen, ich nehme ein blankes HTML-Widget und schreibe in diesen <input type="time"> soweit so gut, aber wie könnte ich diese Eingabe weiter an einen Datenpunkt leiten. (Binding)

            Bei mir geht nur folgendes auf:
            1a1a68a1-0d3a-4f51-a545-4c2a2908f86b-image.png

            Tastatur geht da nicht auf. Ich finde das widget genau so wie du es haben wolltest.
            Wenn du aber es besser weißt, dann nehm halt was anderes!

            Kannst ja auch:

            • variable erzeugen
            • script schreiben wo der Input dann per substring so geändert wird wie du es haben willst.

            geht auch.


            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

            1 Antwort Letzte Antwort
            0
            • A Offline
              A Offline
              assid
              schrieb am zuletzt editiert von
              #10

              Oh nein, wollte jetzt nix beleidigends anfechten. Sorry, wenn das so rüber kam. Ich nutze VIS einerseits für eine HandyApp (vertikal) Android und für ein Wandtablet (horizontal) ebenfalls Android. Bei mir geht bei einem Input Feld grundsetzlich die Geräte-Software-Tastatur MIT auf, das zerreißt durch den Resize dann das Layout. Bei meinem PC passiert das natürlich nicht. Worauf ich raus wollt, sind die Input Typen, die mal leider nicht ändern kann, dazu suche ich eine Lösung, dies Umzusetzen.

              https://www.w3schools.com/html/html_form_input_types.asp

              @bahnuhr sagte

              Kannst ja auch:

              • variable erzeugen
              • script schreiben wo der Input dann per substring so geändert wird wie du es haben willst.

              geht auch.

              Boar, das klingt Lösungsnah, gibts irgendwo näheres zu? Link?

              Freundiche Grüße

              1 Antwort Letzte Antwort
              0
              • bahnuhrB Online
                bahnuhrB Online
                bahnuhr
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #11

                Jetzt schreib doch mal genau was du willst.

                Welche Eingabe willst du machen.
                Was soll dann rauskommen.
                Und was willst du damit machen oder weiterverarbeiten.

                mfg


                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

                1 Antwort Letzte Antwort
                0
                • bahnuhrB Online
                  bahnuhrB Online
                  bahnuhr
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #12

                  So, anbei mal ein kleiner Code-Schnipsel.

                  On-Befehl, Variable anlegen musst du ergänzen bzw. erledigen.

                  var vText = getState('javascript.0.....').val;
                  
                  if (vText.search(":") == -1 || vText.length != 5) {
                      log ("Eingabe ist keine Zeit")
                  } else {
                      var std = parseInt(vText.substring(0, vText.search(":")));
                      var min = parseInt(vText.substring(vText.search(":") + 1, vText.length));
                  }
                  log (std);
                  log (min);
                  

                  Die If Abfrage prüft ob ein ":" in der Eingabe vorhanden ist und ob die Länge = 5 ist.

                  Mit den std und min kannst du dann weiter arbeiten.

                  mfg


                  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

                  1 Antwort Letzte Antwort
                  0
                  • S Offline
                    S Offline
                    stimezo
                    Forum Testing
                    schrieb am zuletzt editiert von
                    #13

                    Naja, das bei einem Input die Tatstatur eingeblendet wird ist ein Feature des Tablets (und ganz praktisch, sonst kann man nämlich nichts eingeben :-)

                    Du suchst demnach nicht wirklich nach einem Eingabe Widget sondern nach der Möglichkeit eine Zeit festzulegen
                    und da finde ich die Lösung von bahnuhr sehr gelungen.
                    Könntest alternativ auch die Increment Buttons verwenden.

                    Viele Grüße
                    Christian

                    1 Antwort Letzte Antwort
                    0
                    • A Offline
                      A Offline
                      assid
                      schrieb am zuletzt editiert von
                      #14

                      @bahnuhr

                      Jetzt schreib doch mal genau was du willst.

                      Welche Eingabe willst du machen.
                      Was soll dann rauskommen.
                      Und was willst du damit machen oder weiterverarbeiten.

                      Ich benötige zwei Zeiteingaben direkt im VIS. Natürlich so einfach und schnell änderbar wie möglich. Diese Zeiteingaben sind mit eigenen Datenpunkten verknüpft und werden per Script weiter verarbeitet.

                      Diese Eingabe wird gesucht:
                      WhatsApp Image 2019-04-03 at 17.49.50.jpeg

                      <input type="time">

                      @stimezo

                      Naja, das bei einem Input die Tatstatur eingeblendet wird ist ein Feature des Tablets (und ganz praktisch, sonst kann man nämlich nichts eingeben :-)

                      Genau so ist es!

                      Du suchst demnach nicht wirklich nach einem Eingabe Widget sondern nach der Möglichkeit eine Zeit festzulegen

                      Genau so ist es!

                      und da finde ich die Lösung von bahnuhr sehr gelungen.

                      ? (Das Widget ist nicht wirklich sinnvol, bei meinen Android Geräten geht zusätzlich eine Software Tastatur mit auf und am PC (Firefox) hätte ich eine angeschlossene Hardware Tastatur. Demzufolge wäre ein Widget Sinvoll, mit der <input type="time"> Möglichkeit oder eben ein alternatives Workaround (Umweg über ein HTML Widget und Inline Script?! falls das überhaut geht. > Binding andersrum. "set" )

                      Könntest alternativ auch die Increment Buttons verwenden.

                      Schau ich mir mal an. Danke

                      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

                      520

                      Online

                      32.7k

                      Benutzer

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