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.6k

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

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

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 Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von paul53
    #1

    Das Original ist auf 1 Nachkommastelle gerundet, aber im zugehörigen Alias werden viele Nachkommastellen im Reiter "Objekte" angezeigt. Auch ein Runden per common.alias.read bringt keine Änderung im Reiter "Objekte".

    alias_sonne_nachkommastellen.JPG

    Nachtrag: getState(idAlias).val liefert ebenfalls viele Nachkommastellen. Allerdings werden hier wie auch bei den History-Aufzeichnungen durch Runden per common.alias.read die Nachkommastellen entfernt.

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

    paul53P 2 Antworten Letzte Antwort
    0
    • paul53P paul53

      Das Original ist auf 1 Nachkommastelle gerundet, aber im zugehörigen Alias werden viele Nachkommastellen im Reiter "Objekte" angezeigt. Auch ein Runden per common.alias.read bringt keine Änderung im Reiter "Objekte".

      alias_sonne_nachkommastellen.JPG

      Nachtrag: getState(idAlias).val liefert ebenfalls viele Nachkommastellen. Allerdings werden hier wie auch bei den History-Aufzeichnungen durch Runden per common.alias.read die Nachkommastellen entfernt.

      alias_sonne_nachkommastellen.JPG

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

      @paul53 sagte:

      viele Nachkommastellen im Reiter "Objekte"

      Heute (nach Neustart von ioBroker) sind offenbar die vielen Nachkommastellen auch im Reiter "Objekte" verschwunden, allerdings nur mit Runden per common.alias.read.

      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

      ostseereiterO 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @paul53 sagte:

        viele Nachkommastellen im Reiter "Objekte"

        Heute (nach Neustart von ioBroker) sind offenbar die vielen Nachkommastellen auch im Reiter "Objekte" verschwunden, allerdings nur mit Runden per common.alias.read.

        ostseereiterO Offline
        ostseereiterO Offline
        ostseereiter
        schrieb am zuletzt editiert von
        #3

        @paul53
        Das habe ich auch mit allen Berechnungen wo es um Zahlen geht mal sind sie da und dann wieder wie es sein soll. Leider gibt es dazu keine Lösung und mann muss sich dann mit Aufrunden im Blocly behelfen
        Screenshot (5).png

        Gruß OSR

        Plattform
        Linux x64 CPUs2 AMD G-T56N Processor 1646 MHz 8GB RAM

        1 Antwort Letzte Antwort
        0
        • paul53P paul53

          Das Original ist auf 1 Nachkommastelle gerundet, aber im zugehörigen Alias werden viele Nachkommastellen im Reiter "Objekte" angezeigt. Auch ein Runden per common.alias.read bringt keine Änderung im Reiter "Objekte".

          alias_sonne_nachkommastellen.JPG

          Nachtrag: getState(idAlias).val liefert ebenfalls viele Nachkommastellen. Allerdings werden hier wie auch bei den History-Aufzeichnungen durch Runden per common.alias.read die Nachkommastellen entfernt.

          alias_sonne_nachkommastellen.JPG

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

          Fazit: Im Alias eines Zahlenwertes können zusätzliche Nachkommastellen auftreten, was man durch Runden per common.alias.read rückgängig machen kann. In der History-Aufzeichnung und in Javascript wirkt das Runden sofort, im Reiter "Objekte" erst nach ioBroker-Neustart.

          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

          A 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            Fazit: Im Alias eines Zahlenwertes können zusätzliche Nachkommastellen auftreten, was man durch Runden per common.alias.read rückgängig machen kann. In der History-Aufzeichnung und in Javascript wirkt das Runden sofort, im Reiter "Objekte" erst nach ioBroker-Neustart.

            A Offline
            A Offline
            asman-hm
            schrieb am zuletzt editiert von
            #5

            @paul53 said in Alias zeigt viele Nachkommastellen unter Objekte:

            Fazit: Im Alias eines Zahlenwertes können zusätzliche Nachkommastellen auftreten, was man durch Runden per common.alias.read rückgängig machen kann. In der History-Aufzeichnung und in Javascript wirkt das Runden sofort, im Reiter "Objekte" erst nach ioBroker-Neustart.

            Wie kann ich denn durch "common.alias.read" Runden?

            Ich habe einen Alias auf einen Temperatursensor mittels deines Skriptes angelegt; erhalte aber wie hier beschrieben sehr viele Nachkommastellen.

            Leider verstehe ich nicht, wie ich das Runden jetzt bewerkstellige. Muss ich da in deinem Skript etwas anpassen, oder im Nachhinein den Alias verändern?

            paul53P 1 Antwort Letzte Antwort
            0
            • A asman-hm

              @paul53 said in Alias zeigt viele Nachkommastellen unter Objekte:

              Fazit: Im Alias eines Zahlenwertes können zusätzliche Nachkommastellen auftreten, was man durch Runden per common.alias.read rückgängig machen kann. In der History-Aufzeichnung und in Javascript wirkt das Runden sofort, im Reiter "Objekte" erst nach ioBroker-Neustart.

              Wie kann ich denn durch "common.alias.read" Runden?

              Ich habe einen Alias auf einen Temperatursensor mittels deines Skriptes angelegt; erhalte aber wie hier beschrieben sehr viele Nachkommastellen.

              Leider verstehe ich nicht, wie ich das Runden jetzt bewerkstellige. Muss ich da in deinem Skript etwas anpassen, oder im Nachhinein den Alias verändern?

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

              @asman-hm sagte:

              Wie kann ich denn durch "common.alias.read" Runden?

              Z.B. auf 1 Nachkommastelle

                    "read": "Math.round(val * 10) / 10"
              

              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

              A 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @asman-hm sagte:

                Wie kann ich denn durch "common.alias.read" Runden?

                Z.B. auf 1 Nachkommastelle

                      "read": "Math.round(val * 10) / 10"
                
                A Offline
                A Offline
                asman-hm
                schrieb am zuletzt editiert von
                #7

                @paul53 said in Alias zeigt viele Nachkommastellen unter Objekte:

                Z.B. auf 1 Nachkommastelle

                      "read": "Math.round(val * 10) / 10"
                

                Vielen Dank für die schnelle Antwort.

                Wahrscheinlich mache ich es falsch, aber ich bekomme immer noch x-Nachkommastellen. Habe nach den Änderungen iobroker auch schon neu gestartet.

                Der Wert "Luft" in dem Screenshot wird manchmal mit einer Nachkommastelle und manchmal mit x-Nachkommestellen angezeigt, obwohl ich nichts ändere.

                Bildschirmfoto 2020-02-15 um 19.32.10.png

                So sehen die Experteneinstellungen des ALIAS aus:

                {
                  "from": "system.adapter.javascript.0",
                  "user": "system.user.admin",
                  "ts": 1581787469005,
                  "common": {
                    "name": "Garten.Pool.Wasser:1.TEMPERATURE",
                    "type": "number",
                    "unit": "°C",
                    "role": "value.temperature",
                    "def": 0,
                    "min": -150,
                    "max": 150,
                    "read": "Math.round(val * 10) / 10",
                    "write": false,
                    "alias": {
                      "id": "hm-rpc.1.QEQ1564195.1.TEMPERATURE"
                    },
                    "custom": {
                      "sql.0": {
                        "enabled": true,
                        "changesOnly": true,
                        "debounce": "1000",
                        "retention": 0,
                        "changesRelogInterval": 0,
                        "changesMinDelta": 0.1,
                        "storageType": "Number",
                        "aliasId": ""
                      }
                    }
                  },
                  "native": {},
                  "acl": {
                    "object": 1636,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator",
                    "state": 1636
                  },
                  "_id": "alias.0.Temperatur.29Pool.Wasser",
                  "type": "state"
                }
                

                Nicht lachen, wenn ich das an der falschen Stelle eingetragen habe.

                paul53P 1 Antwort Letzte Antwort
                0
                • A asman-hm

                  @paul53 said in Alias zeigt viele Nachkommastellen unter Objekte:

                  Z.B. auf 1 Nachkommastelle

                        "read": "Math.round(val * 10) / 10"
                  

                  Vielen Dank für die schnelle Antwort.

                  Wahrscheinlich mache ich es falsch, aber ich bekomme immer noch x-Nachkommastellen. Habe nach den Änderungen iobroker auch schon neu gestartet.

                  Der Wert "Luft" in dem Screenshot wird manchmal mit einer Nachkommastelle und manchmal mit x-Nachkommestellen angezeigt, obwohl ich nichts ändere.

                  Bildschirmfoto 2020-02-15 um 19.32.10.png

                  So sehen die Experteneinstellungen des ALIAS aus:

                  {
                    "from": "system.adapter.javascript.0",
                    "user": "system.user.admin",
                    "ts": 1581787469005,
                    "common": {
                      "name": "Garten.Pool.Wasser:1.TEMPERATURE",
                      "type": "number",
                      "unit": "°C",
                      "role": "value.temperature",
                      "def": 0,
                      "min": -150,
                      "max": 150,
                      "read": "Math.round(val * 10) / 10",
                      "write": false,
                      "alias": {
                        "id": "hm-rpc.1.QEQ1564195.1.TEMPERATURE"
                      },
                      "custom": {
                        "sql.0": {
                          "enabled": true,
                          "changesOnly": true,
                          "debounce": "1000",
                          "retention": 0,
                          "changesRelogInterval": 0,
                          "changesMinDelta": 0.1,
                          "storageType": "Number",
                          "aliasId": ""
                        }
                      }
                    },
                    "native": {},
                    "acl": {
                      "object": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator",
                      "state": 1636
                    },
                    "_id": "alias.0.Temperatur.29Pool.Wasser",
                    "type": "state"
                  }
                  

                  Nicht lachen, wenn ich das an der falschen Stelle eingetragen habe.

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

                  @asman-hm sagte in Alias zeigt viele Nachkommastellen unter Objekte:

                  "read": "Math.round(val * 10) / 10",                                                                                                                                                                                "write": false,                                                                                                                                                                                "alias": {                                                                                                                                                                                  "id": "hm-rpc.1.QEQ1564195.1.TEMPERATURE"                                                                                                                                                                                },                                                                                                                                                                            
                  

                  Nicht common.read ändern, sondern common.alias.read ergänzen:

                      "read": true,
                      "write": false,
                      "alias": {
                        "id": "hm-rpc.1.QEQ1564195.1.TEMPERATURE",
                        "read": "Math.round(val * 10) / 10"
                      },
                  

                  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

                  A DuffyD 2 Antworten Letzte Antwort
                  1
                  • paul53P paul53

                    @asman-hm sagte in Alias zeigt viele Nachkommastellen unter Objekte:

                    "read": "Math.round(val * 10) / 10",                                                                                                                                                                                "write": false,                                                                                                                                                                                "alias": {                                                                                                                                                                                  "id": "hm-rpc.1.QEQ1564195.1.TEMPERATURE"                                                                                                                                                                                },                                                                                                                                                                            
                    

                    Nicht common.read ändern, sondern common.alias.read ergänzen:

                        "read": true,
                        "write": false,
                        "alias": {
                          "id": "hm-rpc.1.QEQ1564195.1.TEMPERATURE",
                          "read": "Math.round(val * 10) / 10"
                        },
                    
                    A Offline
                    A Offline
                    asman-hm
                    schrieb am zuletzt editiert von
                    #9

                    @paul53 said in Alias zeigt viele Nachkommastellen unter Objekte:

                    @asman-hm sagte in Alias zeigt viele Nachkommastellen unter Objekte:

                    "read": "Math.round(val * 10) / 10",                                                                                                                                                                                "write": false,                                                                                                                                                                                "alias": {                                                                                                                                                                                  "id": "hm-rpc.1.QEQ1564195.1.TEMPERATURE"                                                                                                                                                                                },                                                                                                                                                                            
                    

                    Nicht common.read ändern, sondern common.alias.read ergänzen:

                        "read": true,
                        "write": false,
                        "alias": {
                          "id": "hm-rpc.1.QEQ1564195.1.TEMPERATURE",
                          "read": "Math.round(val * 10) / 10"
                        },
                    

                    Kaum macht man es richtig, schon klappt es.
                    Danke!

                    1 Antwort Letzte Antwort
                    0
                    • paul53P paul53

                      @asman-hm sagte in Alias zeigt viele Nachkommastellen unter Objekte:

                      "read": "Math.round(val * 10) / 10",                                                                                                                                                                                "write": false,                                                                                                                                                                                "alias": {                                                                                                                                                                                  "id": "hm-rpc.1.QEQ1564195.1.TEMPERATURE"                                                                                                                                                                                },                                                                                                                                                                            
                      

                      Nicht common.read ändern, sondern common.alias.read ergänzen:

                          "read": true,
                          "write": false,
                          "alias": {
                            "id": "hm-rpc.1.QEQ1564195.1.TEMPERATURE",
                            "read": "Math.round(val * 10) / 10"
                          },
                      
                      DuffyD Online
                      DuffyD Online
                      Duffy
                      schrieb am zuletzt editiert von Duffy
                      #10

                      @paul53

                      Hallo paul53,

                      da du dich hier ja auszukennen scheinst möchte ich dich fragen ob du mir da mal helfen kannst.
                      Auch ich habe das Problem das bei meinem Gaszähler viel zu viele Nullen sind ich aber keine Ahnung habe wo ich das mit dem runden einpflegen soll.
                      Ich habe mal die Objektdaten des Alias mit angehängt. Muß das da irgendwo rein?

                      {
                        "common": {
                          "name": "Gaszaehler",
                          "desc": "Manuell erzeugt",
                          "role": "value",
                          "type": "number",
                          "read": true,
                          "write": true,
                          "def": 0,
                          "custom": {
                            "sourceanalytix.0": {
                              "enabled": true,
                              "selectedUnit": "m³",
                              "deviceResetLogicEnabled": true,
                              "threshold": 1,
                              "start_day": 0,
                              "start_week": 0,
                              "start_month": 0,
                              "start_quarter": 0,
                              "start_year": 0,
                              "alias": "Gaszähler",
                              "selectedPrice": "Gas",
                              "consumption": true,
                              "valueAtDeviceReset": 0,
                              "valueAtDeviceInit": 9264.230000000001
                            }
                          }
                        },
                        "type": "state",
                        "native": {},
                        "_id": "0_userdata.0.Gaszaehler.Gaszaehler",
                        "acl": {
                          "object": 1636,
                          "state": 1636,
                          "owner": "system.user.admin",
                          "ownerGroup": "system.group.administrator"
                        },
                        "from": "system.adapter.sourceanalytix.0",
                        "user": "system.user.admin",
                        "ts": 1679819474473
                      }
                      

                      Es wäre sehr nett wenn du mir helfen würdest.

                      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,

                        da du dich hier ja auszukennen scheinst möchte ich dich fragen ob du mir da mal helfen kannst.
                        Auch ich habe das Problem das bei meinem Gaszähler viel zu viele Nullen sind ich aber keine Ahnung habe wo ich das mit dem runden einpflegen soll.
                        Ich habe mal die Objektdaten des Alias mit angehängt. Muß das da irgendwo rein?

                        {
                          "common": {
                            "name": "Gaszaehler",
                            "desc": "Manuell erzeugt",
                            "role": "value",
                            "type": "number",
                            "read": true,
                            "write": true,
                            "def": 0,
                            "custom": {
                              "sourceanalytix.0": {
                                "enabled": true,
                                "selectedUnit": "m³",
                                "deviceResetLogicEnabled": true,
                                "threshold": 1,
                                "start_day": 0,
                                "start_week": 0,
                                "start_month": 0,
                                "start_quarter": 0,
                                "start_year": 0,
                                "alias": "Gaszähler",
                                "selectedPrice": "Gas",
                                "consumption": true,
                                "valueAtDeviceReset": 0,
                                "valueAtDeviceInit": 9264.230000000001
                              }
                            }
                          },
                          "type": "state",
                          "native": {},
                          "_id": "0_userdata.0.Gaszaehler.Gaszaehler",
                          "acl": {
                            "object": 1636,
                            "state": 1636,
                            "owner": "system.user.admin",
                            "ownerGroup": "system.group.administrator"
                          },
                          "from": "system.adapter.sourceanalytix.0",
                          "user": "system.user.admin",
                          "ts": 1679819474473
                        }
                        

                        Es wäre sehr nett wenn du mir helfen würdest.

                        Gruß Duffy

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

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

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

                                          795

                                          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