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
    155

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

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

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

    Hallo zusammen,

    ich habe hier ein Programm, dass mir über +/- Tasten die Heizkurve der Wärmepumpe in 1/10 Schritten verstellt.
    Ich bekomme dann aber irgendwann folgendes:
    d4200d2a-d2d3-40a0-a3a3-4f3eef9cf896-image.png

    Woher kommen die vielen Nachkommastellen?

    Das Programm ist ganz simple:

    bf840bf3-b9a9-46a3-9d99-3d19c1871c21-image.png

    Ich müsste dem angelegten Objekt "Neuer_Wert_Heizkurve" wahrscheinlich nur sagen, dass 1 Nachkommastelle genommen werden soll. Wo stellt man das ein?

    BananaJoeB Offline
    BananaJoeB Offline
    BananaJoe
    Most Active
    schrieb am zuletzt editiert von
    #2

    @hg6806 im Mathematik-Block gibt es Funktionen dafür_
    c0ea4d65-7e69-488d-856b-2341336db279-image.png

    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

    hg6806H 1 Antwort Letzte Antwort
    0
    • BananaJoeB BananaJoe

      @hg6806 im Mathematik-Block gibt es Funktionen dafür_
      c0ea4d65-7e69-488d-856b-2341336db279-image.png

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

      @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

      HomoranH paul53P 2 Antworten Letzte Antwort
      0
      • 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

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von Homoran
        #4

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

        kein Support per PN! - Fragen im Forum stellen -
        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        hg6806H 1 Antwort Letzte Antwort
        0
        • 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

                            534

                            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