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. Skripten / Logik
  4. Blockly
  5. Zahleneingabe mit Komma als Dezimaltrennzeichen

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    9
    1
    83

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Zahleneingabe mit Komma als Dezimaltrennzeichen

Geplant Angeheftet Gesperrt Verschoben Blockly
4 Beiträge 2 Kommentatoren 621 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
    afiebig
    schrieb am zuletzt editiert von
    #1

    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

    AsgothianA 1 Antwort Letzte Antwort
    0
    • A afiebig

      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

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von
      #2

      @afiebig
      So könnte das gehen

      Screen Shot 2021-04-10 at 15.18.31 .png

      A.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      A 2 Antworten Letzte Antwort
      0
      • AsgothianA Asgothian

        @afiebig
        So könnte das gehen

        Screen Shot 2021-04-10 at 15.18.31 .png

        A.

        A Offline
        A Offline
        afiebig
        schrieb am zuletzt editiert von
        #3

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

        1 Antwort Letzte Antwort
        0
        • AsgothianA Asgothian

          @afiebig
          So könnte das gehen

          Screen Shot 2021-04-10 at 15.18.31 .png

          A.

          A Offline
          A Offline
          afiebig
          schrieb am zuletzt editiert von afiebig
          #4

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

          768

          Online

          32.5k

          Benutzer

          81.7k

          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