Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Datenpunkte Nachkommastellen reduzieren

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    UNSOLVED Datenpunkte Nachkommastellen reduzieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • hg6806
      hg6806 Most Active last edited by

      Die Runden Funktion in Blockly geht gut, danke für den Tipp.

      @liv-in-sky Wie geht das mit Alias? Ist das ein Adapter oder Script?

      BBTown liv-in-sky paul53 3 Replies Last reply Reply Quote 0
      • BBTown
        BBTown @hg6806 last edited by

        @hg6806 was sagt denn die Suchfunktion? .....

        1 Reply Last reply Reply Quote 0
        • haselchen
          haselchen Most Active @FredF last edited by

          @FredF

          Den Runden Baustein habe ich.
          Daran hängt ein Baustein mit einer Zahl. Müsste ich da nicht den Datenpunkt auswählen können der gerundet werden soll ?

          paul53 1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @hg6806 last edited by

            @hg6806 das ist nun ein teil von iobroker - seit controller version 2 -

            ist noch in entwicklung hier ein wenig mehr info

            https://forum.iobroker.net/topic/25772/fragen-antworten-rund-um-die-neue-alias-funktion/54

            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @haselchen last edited by

              @haselchen sagte:

              Müsste ich da nicht den Datenpunkt auswählen können der gerundet werden soll ?

              Ja.
              Blockly_temp.JPG

              haselchen 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @hg6806 last edited by paul53

                @hg6806 sagte:

                Wie geht das mit Alias? Ist das ein Adapter oder Script?

                Das ist eine neue Funktion des js-controllers 2.x zum Abbilden von physischen Datenpunkten (z.B. "hm-rpc.0.PEQ1234567.1.STATE") auf virtuelle Datenpunkte (z.B. "alias.0.Wohnzimmer.Licht.Couchtischleuchte").

                1 Reply Last reply Reply Quote 0
                • haselchen
                  haselchen Most Active @paul53 last edited by haselchen

                  @paul53

                  Diesen Baustein habe ich nicht.
                  Meiner hat die Möglichkeit runde/ runde auf /runde ab auszuwählen und dahinter steht als Beispielzahl 3.1

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @haselchen last edited by

                    @haselchen sagte:

                    Diesen Baustein habe ich nicht.

                    Welche Version des JS-Adapters ?

                    haselchen 1 Reply Last reply Reply Quote 0
                    • haselchen
                      haselchen Most Active @paul53 last edited by

                      @paul53

                      3.6.4
                      Läuft halt ohne Probleme und Macken.

                      paul53 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @haselchen last edited by paul53

                        @haselchen sagte:

                        3.6.4

                        Diese Version hat einige Blockly-Funktionen noch nicht, z.B.

                        Blockly_temp.JPG

                        haselchen 1 Reply Last reply Reply Quote 1
                        • haselchen
                          haselchen Most Active @paul53 last edited by

                          @paul53

                          Danke für die Info.
                          Bekomme ich mit der 3.6.4 Variante die Nachkommastelle gelöst? (Per Blockly)

                          paul53 1 Reply Last reply Reply Quote 0
                          • paul53
                            paul53 @haselchen last edited by

                            @haselchen sagte:

                            Bekomme ich mit der 3.6.4 Variante die Nachkommastelle gelöst? (Per Blockly)

                            Ja. Beispiel mit 2 Nachkommastellen:

                            Blockly_temp.JPG

                            haselchen 1 Reply Last reply Reply Quote 0
                            • haselchen
                              haselchen Most Active @paul53 last edited by

                              @paul53
                              Habe ich ausprobiert .
                              Aus 30.832306 wurde 31
                              Hab auch mal 1000 oder 1000 eingegeben.
                              An der 31 ändert sich nichts.
                              Möchte aber gerne 30.83 stehen haben.

                              paul53 1 Reply Last reply Reply Quote 0
                              • paul53
                                paul53 @haselchen last edited by

                                @haselchen sagte:

                                An der 31 ändert sich nichts.

                                Dann hast Du das Blockly falsch nachgebaut. Zeige mal einen Screenshot davon.

                                haselchen 1 Reply Last reply Reply Quote 0
                                • haselchen
                                  haselchen Most Active @paul53 last edited by

                                  @paul53
                                  20191025_193631.jpg

                                  paul53 1 Reply Last reply Reply Quote 0
                                  • paul53
                                    paul53 @haselchen last edited by paul53

                                    @haselchen
                                    Ja, nicht "runde" muss der äußere Block sein, sondern / 100.
                                    Von außen nach innen:

                                    • x / 100
                                    • runde x
                                    • 100 * Wert von ID
                                    haselchen 1 Reply Last reply Reply Quote 1
                                    • haselchen
                                      haselchen Most Active @paul53 last edited by

                                      @paul53

                                      Sorry, ich muss nen riesen Brett vorm Kopf haben. Ich krieg es nicht gebacken .
                                      Magst du das Blockly posten?

                                      BBTown 1 Reply Last reply Reply Quote 0
                                      • BBTown
                                        BBTown @haselchen last edited by BBTown

                                        @haselchen

                                        👇 Blockly

                                        <xml xmlns="http://www.w3.org/1999/xhtml">
                                          <block type="math_arithmetic" id="AK*Z#Qp64(*L`X{Ut=!3" x="13" y="63">
                                            <field name="OP">DIVIDE</field>
                                            <value name="A">
                                              <shadow type="math_number" id="2EzLQ[[I5Tu8$nF_R4/M">
                                                <field name="NUM">1</field>
                                              </shadow>
                                              <block type="math_round" id="#@1EjOt3k!#YJ9[M$=U}">
                                                <field name="OP">ROUND</field>
                                                <value name="NUM">
                                                  <shadow type="math_number" id="*JG!_SP9m.7TLI@st9U[">
                                                    <field name="NUM">3.1</field>
                                                  </shadow>
                                                  <block type="math_arithmetic" id="nwtWhdGa5[SPsQ7IRBfz">
                                                    <field name="OP">MULTIPLY</field>
                                                    <value name="A">
                                                      <shadow type="math_number" id="%AP;KkT`V@HdcoH=;@^G">
                                                        <field name="NUM">100</field>
                                                      </shadow>
                                                    </value>
                                                    <value name="B">
                                                      <shadow type="math_number" id="eC}akuk|GyZRP[i)pya0">
                                                        <field name="NUM">1</field>
                                                      </shadow>
                                                      <block type="get_value" id="i9o0v8A1?ciQ=xw#x:5r">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">ID auswählen</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <shadow type="math_number" id="9~^C6=eveT@;_;p*D?;i">
                                                <field name="NUM">100</field>
                                              </shadow>
                                            </value>
                                          </block>
                                        </xml>
                                        


                                        Rundungen.gif

                                        haselchen 1 Reply Last reply Reply Quote 2
                                        • haselchen
                                          haselchen Most Active @BBTown last edited by

                                          @BBTown

                                          THX. Das war auf jedenfall der Schritt in die richtige Richtung.
                                          Dein Blockly muss am Ende mit 100 statt 1 korrigiert werden.
                                          Jetzt klappt es.
                                          Vielen Dank.

                                          1 Reply Last reply Reply Quote 0
                                          • hg6806
                                            hg6806 Most Active last edited by

                                            Komischerweise habe ich nach dem Runden teilweise doch noch einige mit vielen Nachkommastellen.
                                            2019-10-26 09_53_40-Window.jpg
                                            Ich berechne über Blockly eine Differenz aus zwei Smartmeter Werte und runde anschließend auf 1 Nachkommastelle.

                                            hg6806 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            847
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            history smartmeter nachkommas
                                            7
                                            34
                                            10502
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo