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.
  • hg6806H Offline
    hg6806H Offline
    hg6806
    Most Active
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich müsste eine 6-stellige Zahl in Vis eingeben können, die ich dann in einem Objekt speicher.
    Wie kann ich das umsetzen? Welches Widget?

    S 1 Antwort Letzte Antwort
    0
    • hg6806H hg6806

      Hallo zusammen,

      ich müsste eine 6-stellige Zahl in Vis eingeben können, die ich dann in einem Objekt speicher.
      Wie kann ich das umsetzen? Welches Widget?

      S Offline
      S Offline
      stimezo
      Forum Testing
      schrieb am zuletzt editiert von
      #2

      @hg6806

      Vieleicht I wie Input? :-)

      Gruß
      Christian

      bahnuhrB 1 Antwort Letzte Antwort
      0
      • hg6806H Offline
        hg6806H Offline
        hg6806
        Most Active
        schrieb am zuletzt editiert von
        #3

        ???

        Die Frage ist, mit welchem Eingabe-Widget ich eine Zahl über VIS eingeben kann.

        1 Antwort Letzte Antwort
        0
        • S stimezo

          @hg6806

          Vieleicht I wie Input? :-)

          Gruß
          Christian

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

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

          @hg6806

          Vieleicht I wie Input? :-)

          Gruß
          Christian

          Hat er doch geschrieben:

          I wie Input


          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
          1
          • 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

                              517

                              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