Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Zahleneingabe mit Komma als Dezimaltrennzeichen

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Zahleneingabe mit Komma als Dezimaltrennzeichen

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

      Bei der automatischen Erfassung meines Gaszählerstandes habe ich für Korrekturen einen Datenpunkt vom Format Zahl angelegt, den ich über ein VIS Eingabefeld editieren kann.
      Wenn ich bei der Eingabe aus Versehen ein Komma anstelle eines Punktes eingebe, Werden die Nachkommastellen abgeschnitten.
      Ich würde jetzt gerne ein Script erstellen, das die Eingabe kontrolliert und falls ein Komma als Dezimaltrennzeichen verwendet wurde, dies durch eine Punkt ersetzt.
      Hat jemand einen Tipp für mich, wie man das in Blockly oder JavaScript lösen könnte?

      Danke für Eure Hilfe
      Andreas

      Asgothian 1 Reply Last reply Reply Quote 0
      • Asgothian
        Asgothian Developer @afiebig last edited by

        @afiebig
        So könnte das gehen

        Screen Shot 2021-04-10 at 15.18.31 .png

        A.

        A 2 Replies Last reply Reply Quote 0
        • A
          afiebig @Asgothian last edited by

          @asgothian
          das sieht schonmal vielversprechend aus. Werde ich versuchen und dann berichten.
          Vielen Dank

          1 Reply Last reply Reply Quote 0
          • A
            afiebig @Asgothian last edited by afiebig

            @asgothian
            Funktioniert leider nur, wenn das Objekt ASCII_Tauschen vom Typ String ist.
            Habe dann noch ein zweites Objekt "Korrektur" vom Typ Number angelegt und diesem dann ASCII_Tauschen zugewiesen.
            Jetzt kann ich in das Objekt ASCII_Tauschen Zahlen mit Punkt oder Komma als Dezimaltrennzeichen eingeben und der Zahlenwert steht immer korrekt im Objekt "Korrektur"
            Perfekt!!
            Vielen Dank an asgothian
            50205736-7a00-4601-989d-3c8201a2352f-image.png

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

            Support us

            ioBroker
            Community Adapters
            Donate

            830
            Online

            31.6k
            Users

            79.5k
            Topics

            1.3m
            Posts

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