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
    161

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

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

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

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

                              393

                              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