Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Zahl bekommt viele Nachkommastellen

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    165

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    186

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    882

Zahl bekommt viele Nachkommastellen

Geplant Angeheftet Gesperrt Verschoben Blockly
14 Beiträge 5 Kommentatoren 448 Aufrufe 2 Beobachtet
  • Ä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 hg6806

    @bananajoe
    Weiß ich, aber 1. woher kommt dass, da ich ja immer nur 0.1 addiere bzw. subtrahiere.
    2. Macht doch eher Sinn das Objekt auf 1 Nachkommastelle zu begrenzen

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von paul53
    #5

    @hg6806 sagte: woher kommt dass, da ich ja immer nur 0.1 addiere bzw. subtrahiere.

    0,1 lässt sich nicht komplett als Binärwert darstellen, so dass es irgendwann zu Rundungsfehlern kommt.

    Weshalb 4 Datenpunkte für die Heizkurve?

    @hg6806 sagte in Zahl bekommt viele Nachkommastellen:

    Programm, dass mir über +/- Tasten die Heizkurve der Wärmepumpe in 1/10 Schritten verstellt.

    Bitte zeigen.

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @hg6806 sagte in Zahl bekommt viele Nachkommastellen:

      Weiß ich

      anscheinend nicht, denn

      @hg6806 sagte in Zahl bekommt viele Nachkommastellen:

      Macht doch eher Sinn das Objekt auf 1 Nachkommastelle zu begrenzen

      genau das machen diese Bausteine, genauer gesagt der zweite markierte.

      Was hast du denn bisher gebastelt?

      hg6806H Offline
      hg6806H Offline
      hg6806
      Most Active
      schrieb am zuletzt editiert von
      #6

      @homoran
      Ich meinte die Definition in Objekten => Bearbeiten => Allgemein/Raw, kann man dort keine 1 Nachkommastelle definieren?

      @paul53
      Das Programm steht oben in VIS habe ich einfach Inkrement-Zähler genommen.

      paul53P 1 Antwort Letzte Antwort
      0
      • hg6806H hg6806

        @homoran
        Ich meinte die Definition in Objekten => Bearbeiten => Allgemein/Raw, kann man dort keine 1 Nachkommastelle definieren?

        @paul53
        Das Programm steht oben in VIS habe ich einfach Inkrement-Zähler genommen.

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #7

        @hg6806 sagte: kann man dort keine 1 Nachkommastelle definieren?

        Versuche es mal mit common.step.
        EDIT: Gerade getestet mit

        "step": 0.1,
        

        und funktioniert.

        @hg6806 sagte in Zahl bekommt viele Nachkommastellen:

        in VIS habe ich einfach Inkrement-Zähler genommen.

        Der Begriff "Programm" für ein Widget hat mich irritiert.

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        hg6806H 1 Antwort Letzte Antwort
        2
        • paul53P paul53

          @hg6806 sagte: kann man dort keine 1 Nachkommastelle definieren?

          Versuche es mal mit common.step.
          EDIT: Gerade getestet mit

          "step": 0.1,
          

          und funktioniert.

          @hg6806 sagte in Zahl bekommt viele Nachkommastellen:

          in VIS habe ich einfach Inkrement-Zähler genommen.

          Der Begriff "Programm" für ein Widget hat mich irritiert.

          hg6806H Offline
          hg6806H Offline
          hg6806
          Most Active
          schrieb am zuletzt editiert von
          #8

          @paul53 sagte in Zahl bekommt viele Nachkommastellen:

          "step": 0.1,

          Danke habe ich mal eingebunden. Einfach mitten rein in Raw war ok?

          Mit Programm meinte ich das oben gepostete Blockly

          paul53P 1 Antwort Letzte Antwort
          0
          • hg6806H hg6806

            @paul53 sagte in Zahl bekommt viele Nachkommastellen:

            "step": 0.1,

            Danke habe ich mal eingebunden. Einfach mitten rein in Raw war ok?

            Mit Programm meinte ich das oben gepostete Blockly

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #9

            @hg6806 sagte: Einfach mitten rein in Raw war ok?

            Mitten rein unter "common".

              "common": {
                "name": "neueZahl",
                "role": "",
                "type": "number",
                "step": 0.1,
                "read": true,
                "write": true,
                "desc": "Manuell erzeugt",
                "min": 0,
                "max": 100,
                "def": 0,
                "unit": ""
              },
            

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            hg6806H metaxaM 2 Antworten Letzte Antwort
            0
            • paul53P paul53

              @hg6806 sagte: Einfach mitten rein in Raw war ok?

              Mitten rein unter "common".

                "common": {
                  "name": "neueZahl",
                  "role": "",
                  "type": "number",
                  "step": 0.1,
                  "read": true,
                  "write": true,
                  "desc": "Manuell erzeugt",
                  "min": 0,
                  "max": 100,
                  "def": 0,
                  "unit": ""
                },
              
              hg6806H Offline
              hg6806H Offline
              hg6806
              Most Active
              schrieb am zuletzt editiert von
              #10

              Genau hab' ich.
              Danke

              1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @hg6806 sagte: Einfach mitten rein in Raw war ok?

                Mitten rein unter "common".

                  "common": {
                    "name": "neueZahl",
                    "role": "",
                    "type": "number",
                    "step": 0.1,
                    "read": true,
                    "write": true,
                    "desc": "Manuell erzeugt",
                    "min": 0,
                    "max": 100,
                    "def": 0,
                    "unit": ""
                  },
                
                metaxaM Offline
                metaxaM Offline
                metaxa
                schrieb am zuletzt editiert von metaxa
                #11

                @paul53 Servus!
                Kann man auch Tausendertrennzeichen "." im Raw definieren?

                {
                  "common": {
                    "name": "Momentaner Bezug",
                    "write": true,
                    "read": true,
                    "role": "variable",
                    "desc": "mqtt server variable",
                    "type": "number",
                    "custom": {
                      "sql.0": {
                        "enabled": true,
                        "storageType": "",
                        "counter": false,
                        "aliasId": "",
                        "changesOnly": true,
                        "debounce": "1000",
                        "changesRelogInterval": "0",
                        "changesMinDelta": "0",
                        "retention": "31536000"
                      }
                    }
                  },
                  "native": {
                    "topic": "SHRDZM/sensor/1.7.0"
                  },
                  "type": "state",
                  "_id": "mqtt.0.SHRDZM.sensor.1.7.0",
                  "acl": {
                    "object": 1636,
                    "state": 1636,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  },
                  "from": "system.adapter.admin.0",
                  "user": "system.user.admin",
                  "ts": 1651328074013
                }
                

                Dieser DP beinhaltet Werte in der Form "1048" ich hätte in VIS gerne "1.048".

                metaxaM paul53P 3 Antworten Letzte Antwort
                0
                • metaxaM metaxa

                  @paul53 Servus!
                  Kann man auch Tausendertrennzeichen "." im Raw definieren?

                  {
                    "common": {
                      "name": "Momentaner Bezug",
                      "write": true,
                      "read": true,
                      "role": "variable",
                      "desc": "mqtt server variable",
                      "type": "number",
                      "custom": {
                        "sql.0": {
                          "enabled": true,
                          "storageType": "",
                          "counter": false,
                          "aliasId": "",
                          "changesOnly": true,
                          "debounce": "1000",
                          "changesRelogInterval": "0",
                          "changesMinDelta": "0",
                          "retention": "31536000"
                        }
                      }
                    },
                    "native": {
                      "topic": "SHRDZM/sensor/1.7.0"
                    },
                    "type": "state",
                    "_id": "mqtt.0.SHRDZM.sensor.1.7.0",
                    "acl": {
                      "object": 1636,
                      "state": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator"
                    },
                    "from": "system.adapter.admin.0",
                    "user": "system.user.admin",
                    "ts": 1651328074013
                  }
                  

                  Dieser DP beinhaltet Werte in der Form "1048" ich hätte in VIS gerne "1.048".

                  metaxaM Offline
                  metaxaM Offline
                  metaxa
                  schrieb am zuletzt editiert von metaxa
                  #12

                  doppelpost

                  1 Antwort Letzte Antwort
                  0
                  • metaxaM metaxa

                    @paul53 Servus!
                    Kann man auch Tausendertrennzeichen "." im Raw definieren?

                    {
                      "common": {
                        "name": "Momentaner Bezug",
                        "write": true,
                        "read": true,
                        "role": "variable",
                        "desc": "mqtt server variable",
                        "type": "number",
                        "custom": {
                          "sql.0": {
                            "enabled": true,
                            "storageType": "",
                            "counter": false,
                            "aliasId": "",
                            "changesOnly": true,
                            "debounce": "1000",
                            "changesRelogInterval": "0",
                            "changesMinDelta": "0",
                            "retention": "31536000"
                          }
                        }
                      },
                      "native": {
                        "topic": "SHRDZM/sensor/1.7.0"
                      },
                      "type": "state",
                      "_id": "mqtt.0.SHRDZM.sensor.1.7.0",
                      "acl": {
                        "object": 1636,
                        "state": 1636,
                        "owner": "system.user.admin",
                        "ownerGroup": "system.group.administrator"
                      },
                      "from": "system.adapter.admin.0",
                      "user": "system.user.admin",
                      "ts": 1651328074013
                    }
                    

                    Dieser DP beinhaltet Werte in der Form "1048" ich hätte in VIS gerne "1.048".

                    metaxaM Offline
                    metaxaM Offline
                    metaxa
                    schrieb am zuletzt editiert von
                    #13

                    @paul53 erledigt!

                    War am falschen Dampfer! In VIS einfach das Widget Number nehmen und Tausendertrennzeichen anhaken.
                    bd400376-c882-4f80-a6f9-846717df00ed-image.png

                    1 Antwort Letzte Antwort
                    0
                    • metaxaM metaxa

                      @paul53 Servus!
                      Kann man auch Tausendertrennzeichen "." im Raw definieren?

                      {
                        "common": {
                          "name": "Momentaner Bezug",
                          "write": true,
                          "read": true,
                          "role": "variable",
                          "desc": "mqtt server variable",
                          "type": "number",
                          "custom": {
                            "sql.0": {
                              "enabled": true,
                              "storageType": "",
                              "counter": false,
                              "aliasId": "",
                              "changesOnly": true,
                              "debounce": "1000",
                              "changesRelogInterval": "0",
                              "changesMinDelta": "0",
                              "retention": "31536000"
                            }
                          }
                        },
                        "native": {
                          "topic": "SHRDZM/sensor/1.7.0"
                        },
                        "type": "state",
                        "_id": "mqtt.0.SHRDZM.sensor.1.7.0",
                        "acl": {
                          "object": 1636,
                          "state": 1636,
                          "owner": "system.user.admin",
                          "ownerGroup": "system.group.administrator"
                        },
                        "from": "system.adapter.admin.0",
                        "user": "system.user.admin",
                        "ts": 1651328074013
                      }
                      

                      Dieser DP beinhaltet Werte in der Form "1048" ich hätte in VIS gerne "1.048".

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von paul53
                      #14

                      @metaxa sagte: Kann man auch Tausendertrennzeichen "." im Raw definieren?

                      Nein.

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      1 Antwort Letzte Antwort
                      1

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      253

                      Online

                      32.8k

                      Benutzer

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