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. ioBroker Allgemein
  4. Alias zeigt viele Nachkommastellen unter Objekte

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Alias zeigt viele Nachkommastellen unter Objekte

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
aliasobjektübersicht
25 Beiträge 5 Kommentatoren 6.3k Aufrufe 6 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.
  • paul53P paul53

    @duffy sagte: Objektdaten des Alias

    Das ist kein Alias, sondern ein eigener Datenpunkt, der wahrscheinlich per Skript geschrieben wird. Man muss dann im Skript runden.

    DuffyD Online
    DuffyD Online
    Duffy
    schrieb am zuletzt editiert von
    #12

    @paul53

    Zefix, du hast recht es ist bei 0_userdate drin, sorry. Die Daten werden von einem Blockly in den Datenpunkt geschrieben.
    Trotzdem meine Frage wie ich die Nullen weg bekomme.
    Kannst du mir das bitte in einfachen Worten erklären, beschäftige mich erst 2 Monate mit dem iob und da holpert es doch schon noch sehr.
    Kann es vielleicht daran liegen das der Sourceanalytics Adapter da mit rein funkt?

    Oder kannst du mir sagen ob ich hier was reinbasteln kann?

    1.png

    Verstehe eh nicht woher die Nullen kommen weil ja vom Ausgangswert immer nur 0,01 dazugezählt wird.

    Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
    Node.js: v22.21.0
    NPM: 10.9.4
    js-controller 7.0.7
    Linux: Trixie

    paul53P 1 Antwort Letzte Antwort
    0
    • DuffyD Duffy

      @paul53

      Zefix, du hast recht es ist bei 0_userdate drin, sorry. Die Daten werden von einem Blockly in den Datenpunkt geschrieben.
      Trotzdem meine Frage wie ich die Nullen weg bekomme.
      Kannst du mir das bitte in einfachen Worten erklären, beschäftige mich erst 2 Monate mit dem iob und da holpert es doch schon noch sehr.
      Kann es vielleicht daran liegen das der Sourceanalytics Adapter da mit rein funkt?

      Oder kannst du mir sagen ob ich hier was reinbasteln kann?

      1.png

      Verstehe eh nicht woher die Nullen kommen weil ja vom Ausgangswert immer nur 0,01 dazugezählt wird.

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

      @duffy sagte: vom Ausgangswert immer nur 0,01 dazugezählt wird.

      0,01 muss binär gerundet werden, wodurch Nachkommastellen entstehen können.

      Ist "COUNTER_C1" ein Integer-Wert? Dann dividiere ihn durch 100. Wenn es kein Integer-Wert ist, dann runde ihn vorher.

      Blockly_temp.JPG

      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

      DuffyD 1 Antwort Letzte Antwort
      0
      • G Offline
        G Offline
        GombersIOB
        schrieb am zuletzt editiert von
        #14

        @duffy said in Alias zeigt viele Nachkommastellen unter Objekte:

        Trotzdem meine Frage wie ich die Nullen weg bekomme.

        Es gibt unter Mathematik im Blockly diesen Baustein - der mach das was @paul53 als JavaScript-Code zeigte:
        86bad972-5d59-4d90-b026-aa3f12cf1977-image.png

        DuffyD 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @duffy sagte: vom Ausgangswert immer nur 0,01 dazugezählt wird.

          0,01 muss binär gerundet werden, wodurch Nachkommastellen entstehen können.

          Ist "COUNTER_C1" ein Integer-Wert? Dann dividiere ihn durch 100. Wenn es kein Integer-Wert ist, dann runde ihn vorher.

          Blockly_temp.JPG

          DuffyD Online
          DuffyD Online
          Duffy
          schrieb am zuletzt editiert von
          #15

          @paul53

          Danke paul53. Das Signal vom Gaszähler kommt von einem reed Kontakt der am Gaszähler ist. Ich darf also immer nur
          0,01 m³, das ist der Wert eines Signals zu meinem Gaszählerstand dazu rechen sonst stimmt der Wert nicht mehr.

          Ich habe das nun mal so eingetragen wie von dir vorgeschlagen nur mit 0,01 und es scheint im Moment zu klappen.

          Danke erst mal dafür.

          Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
          Node.js: v22.21.0
          NPM: 10.9.4
          js-controller 7.0.7
          Linux: Trixie

          paul53P 1 Antwort Letzte Antwort
          0
          • G GombersIOB

            @duffy said in Alias zeigt viele Nachkommastellen unter Objekte:

            Trotzdem meine Frage wie ich die Nullen weg bekomme.

            Es gibt unter Mathematik im Blockly diesen Baustein - der mach das was @paul53 als JavaScript-Code zeigte:
            86bad972-5d59-4d90-b026-aa3f12cf1977-image.png

            DuffyD Online
            DuffyD Online
            Duffy
            schrieb am zuletzt editiert von
            #16

            @gombersiob

            danke schön. :+1:

            Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
            Node.js: v22.21.0
            NPM: 10.9.4
            js-controller 7.0.7
            Linux: Trixie

            1 Antwort Letzte Antwort
            0
            • DuffyD Duffy

              @paul53

              Danke paul53. Das Signal vom Gaszähler kommt von einem reed Kontakt der am Gaszähler ist. Ich darf also immer nur
              0,01 m³, das ist der Wert eines Signals zu meinem Gaszählerstand dazu rechen sonst stimmt der Wert nicht mehr.

              Ich habe das nun mal so eingetragen wie von dir vorgeschlagen nur mit 0,01 und es scheint im Moment zu klappen.

              Danke erst mal dafür.

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

              @duffy sagte: nur mit 0,01

              Anstelle der Multiplikation mit 0,01 verwende die Division durch 100.

              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

              DuffyD 2 Antworten Letzte Antwort
              0
              • paul53P paul53

                @duffy sagte: nur mit 0,01

                Anstelle der Multiplikation mit 0,01 verwende die Division durch 100.

                DuffyD Online
                DuffyD Online
                Duffy
                schrieb am zuletzt editiert von
                #18

                @paul53

                ok, habe ich so umgestellt.
                Ich verstehe zwar nicht warum das eine geht und das andere nicht aber wichtig ist mir das es jetzt geht :-)

                Aber da du dich ja so richtig auszukennen scheinst fällt mir da noch ein Problem ein, passt zwar hier jetzt nicht zu dem Thema, will es trotzdem kurz anreißen und machr ggf ein neues Thema auf.

                Ich habe ein Blockly bei dem durch einen BWM das Licht angeschaltet wird das nach einer gewissen Zeit wieder aus geht.
                Schalte ich das Licht VOR dem BWM über Alexa ein bleibt es dauerhaft an.
                Was ich aber gerne hätte ist, dass wenn der BWM das Licht an gemacht hat und ich Alexa sage: "Licht Wohnzimmer an" dieses auch dauerhaft an bleibt. Aktuell ist es so das es wenn es durch den BWM an gemacht wurde auch durch diesen wieder aus geht.

                Kannst du mir da auch helfen? Soll ich ein neues Thema draus machen und das hier wieder löschen?

                2.png

                Gruß Duffy

                Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
                Node.js: v22.21.0
                NPM: 10.9.4
                js-controller 7.0.7
                Linux: Trixie

                G 1 Antwort Letzte Antwort
                0
                • DuffyD Duffy

                  @paul53

                  ok, habe ich so umgestellt.
                  Ich verstehe zwar nicht warum das eine geht und das andere nicht aber wichtig ist mir das es jetzt geht :-)

                  Aber da du dich ja so richtig auszukennen scheinst fällt mir da noch ein Problem ein, passt zwar hier jetzt nicht zu dem Thema, will es trotzdem kurz anreißen und machr ggf ein neues Thema auf.

                  Ich habe ein Blockly bei dem durch einen BWM das Licht angeschaltet wird das nach einer gewissen Zeit wieder aus geht.
                  Schalte ich das Licht VOR dem BWM über Alexa ein bleibt es dauerhaft an.
                  Was ich aber gerne hätte ist, dass wenn der BWM das Licht an gemacht hat und ich Alexa sage: "Licht Wohnzimmer an" dieses auch dauerhaft an bleibt. Aktuell ist es so das es wenn es durch den BWM an gemacht wurde auch durch diesen wieder aus geht.

                  Kannst du mir da auch helfen? Soll ich ein neues Thema draus machen und das hier wieder löschen?

                  2.png

                  Gruß Duffy

                  G Offline
                  G Offline
                  GombersIOB
                  schrieb am zuletzt editiert von
                  #19

                  @duffy said in Alias zeigt viele Nachkommastellen unter Objekte:

                  passt zwar hier jetzt nicht zu dem Thema

                  Dann solltest Du auch ein neues Thema aufmachen. Das Forum hier ist ja nicht (nur) zur individuellen Hilfe sondern es sollen alle profitieren.

                  DuffyD 1 Antwort Letzte Antwort
                  0
                  • G GombersIOB

                    @duffy said in Alias zeigt viele Nachkommastellen unter Objekte:

                    passt zwar hier jetzt nicht zu dem Thema

                    Dann solltest Du auch ein neues Thema aufmachen. Das Forum hier ist ja nicht (nur) zur individuellen Hilfe sondern es sollen alle profitieren.

                    DuffyD Online
                    DuffyD Online
                    Duffy
                    schrieb am zuletzt editiert von
                    #20

                    @gombersiob

                    Gerne doch.

                    Neues Thema angelgt Link Text

                    Viele Grüße Duffy und danke für Eure Unterstützung

                    Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
                    Node.js: v22.21.0
                    NPM: 10.9.4
                    js-controller 7.0.7
                    Linux: Trixie

                    1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @duffy sagte: nur mit 0,01

                      Anstelle der Multiplikation mit 0,01 verwende die Division durch 100.

                      DuffyD Online
                      DuffyD Online
                      Duffy
                      schrieb am zuletzt editiert von Duffy
                      #21

                      @paul53

                      Hallo paul53,

                      die Nullen haben mich wieder eingeholt.
                      Ich habe das runden mit 2 verschiedenen Bausteinen versucht aber die Nullen sind wieder gekommen.

                      1. Versuch
                        1.png

                      2.Versuch
                      3.png

                      =>
                      2.png

                      Gibt es noch eine Alternativ Idee?

                      Gruß Duffy

                      Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
                      Node.js: v22.21.0
                      NPM: 10.9.4
                      js-controller 7.0.7
                      Linux: Trixie

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • DuffyD Duffy

                        @paul53

                        Hallo paul53,

                        die Nullen haben mich wieder eingeholt.
                        Ich habe das runden mit 2 verschiedenen Bausteinen versucht aber die Nullen sind wieder gekommen.

                        1. Versuch
                          1.png

                        2.Versuch
                        3.png

                        =>
                        2.png

                        Gibt es noch eine Alternativ Idee?

                        Gruß Duffy

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

                        @duffy sagte: Gibt es noch eine Alternativ Idee?

                        Initialisiere Zaehlerstand_initial mit einem Integer-Wert (100 fache), runde die Summe und teile dies durch 100.

                        Blockly_temp.JPG

                        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

                        DuffyD 1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @duffy sagte: Gibt es noch eine Alternativ Idee?

                          Initialisiere Zaehlerstand_initial mit einem Integer-Wert (100 fache), runde die Summe und teile dies durch 100.

                          Blockly_temp.JPG

                          DuffyD Online
                          DuffyD Online
                          Duffy
                          schrieb am zuletzt editiert von
                          #23

                          @paul53

                          Danke paul53.
                          Ich habe es soeben umgesetzt und bin gerade am testen und es scheint zu klappen.

                          Kannst du mir bitte noch in ganz einfachen Worten sagen warum das nun so klappt und vorher nicht?
                          Hängt das damit zusammen wie die Zahlen Systemintern gehändelt werden?

                          Viele Grüße Duffy

                          Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
                          Node.js: v22.21.0
                          NPM: 10.9.4
                          js-controller 7.0.7
                          Linux: Trixie

                          paul53P 1 Antwort Letzte Antwort
                          0
                          • DuffyD Duffy

                            @paul53

                            Danke paul53.
                            Ich habe es soeben umgesetzt und bin gerade am testen und es scheint zu klappen.

                            Kannst du mir bitte noch in ganz einfachen Worten sagen warum das nun so klappt und vorher nicht?
                            Hängt das damit zusammen wie die Zahlen Systemintern gehändelt werden?

                            Viele Grüße Duffy

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

                            @duffy sagte: warum das nun so klappt und vorher nicht?

                            Bei Berechnungen (Addition) mit nicht Integer-Zahlen kommt es manchmal zu Rundungsfehlern. Dividiert man aber eine Integer-Zahl durch 100, erhält man immer max. 2 Nachkommastellen.

                            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

                            DuffyD 1 Antwort Letzte Antwort
                            0
                            • paul53P paul53

                              @duffy sagte: warum das nun so klappt und vorher nicht?

                              Bei Berechnungen (Addition) mit nicht Integer-Zahlen kommt es manchmal zu Rundungsfehlern. Dividiert man aber eine Integer-Zahl durch 100, erhält man immer max. 2 Nachkommastellen.

                              DuffyD Online
                              DuffyD Online
                              Duffy
                              schrieb am zuletzt editiert von
                              #25

                              @paul53

                              Danke für die Erörterung.

                              Allen einen schönen Abend. Duffy

                              Nix besonderes; iob auf Respberry pi 4 (8GB) mit 32 GB SSD
                              Node.js: v22.21.0
                              NPM: 10.9.4
                              js-controller 7.0.7
                              Linux: Trixie

                              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
                              FAQ Cloud / IOT
                              HowTo: Node.js-Update
                              HowTo: Backup/Restore
                              Downloads
                              BLOG

                              835

                              Online

                              32.4k

                              Benutzer

                              81.5k

                              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