Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Zahlenwert umwandeln

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Zahlenwert umwandeln

    This topic has been deleted. Only users with topic management privileges can see it.
    • arteck
      arteck Developer Most Active @Claus1985 0 last edited by

      @claus1985-0 definiere das Object richtig .. als number .. dan hast du direkt die richtige Formatierung

      Claus1985 0 1 Reply Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @Claus1985 0 last edited by Codierknecht

        @claus1985-0
        Was ist das denn für ein Zielsystem?

        In Blockly geht das über eine kleine JS-Funktion:
        9642d78b-ea0f-47de-a12f-85f18b2d3993-image.png

        return aNumber.toLocaleString('DE-de');
        
        Claus1985 0 1 Reply Last reply Reply Quote 0
        • Claus1985 0
          Claus1985 0 @arteck last edited by

          @arteck Wie kann ich ein Objekt denn richtig definieren? meinst Du den Konvertierungsbaustein "nach Zahl" davorhängen?

          1 Reply Last reply Reply Quote 0
          • Claus1985 0
            Claus1985 0 @Codierknecht last edited by

            @codierknecht die Zahl kommt vom Wolf Adapter (Heizung und in dem Fall Temperaturfühler Warmwasserspeicher) und soll zu Loxone über den Loxone Adapter übertragen werden.

            Blöde Frage aber wie bekomme ich den num2str mit: Baustein?

            Codierknecht paul53 2 Replies Last reply Reply Quote 0
            • Codierknecht
              Codierknecht Developer Most Active @Claus1985 0 last edited by

              @claus1985-0 sagte in Zahlenwert umwandeln:

              Blöde Frage aber wie bekomme ich den num2str mit: Baustein?

              JS-Funktion mit Ergebnis.
              3c80cd84-68e0-4dff-aa29-81c3f00e62ad-image.png

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

                Nimm einfach JSONATA - dafür ist es doch da. 😉

                926bd89c-1fc5-4a10-9123-6a1bc293e532-image.png

                <xml xmlns="https://developers.google.com/blockly/xml">
                 <block type="debug" id="eZXzS~h4QYRkJPufTf!w" x="62" y="37">
                   <field name="Severity">log</field>
                   <value name="TEXT">
                     <shadow type="text" id="k;9kETXv}_`x-dG[Z|4l">
                       <field name="TEXT">test</field>
                     </shadow>
                     <block type="convert_jsonata" id=")X]_eQcbVry*8zf*ngjM">
                       <value name="EXPRESSION">
                         <shadow type="text" id="e;]b^EF@:~O7+dEFZ3?R">
                           <field name="TEXT">$formatNumber($, '#0,0#', {'decimal-separator':',', 'grouping-separator':'.'})</field>
                         </shadow>
                       </value>
                       <value name="TARGET">
                         <block type="math_number" id="bve[e[Bh8[JcFUzWs@rc">
                           <field name="NUM">44.68</field>
                         </block>
                       </value>
                     </block>
                   </value>
                 </block>
                </xml>
                

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

                  @claus1985-0 sagte: zu Loxone über den Loxone Adapter übertragen werden.

                  Loxone erwartet einen String "44,68" mit Komma?

                  Codierknecht Claus1985 0 2 Replies Last reply Reply Quote 0
                  • Codierknecht
                    Codierknecht Developer Most Active @paul53 last edited by

                    @paul53 sagte in Zahlenwert umwandeln:

                    Loxone erwartet einen String "44,68" mit Komma?

                    Wundert mich auch ...

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

                      Ich mach meist das, was gewünscht ist. 🤣

                      Wie käme ich denn dazu, in Frage zu stellen, was der TE will. 😉 - Wobei ich mir das auch nicht vorstellen kann, dass ein Adapter mit Strings als Zahlen besser zu Recht kommt. Aber wie gesagt, der TE hat immer Recht. 😬

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

                        @paul53 Naja ehrlich gesagt weiß ich das nicht genau.. Aktuell übertrage ich den Wert quasi genau wie er ist und das klappt nicht. Loxone zeigt ihn nicht an. Wobei gut das ihr fragt.. sehe gerade ich übertrage noch einen anderen Wert auch aus dem Wolf Adapter nach Loxone und der ist im gleichen Format und funktioniert einwandfrei.. dann muss ich da nochmal in Loxone schauen.

                        Danke trotzdem für die vielen Antworten! Ist echt mega das hier so viele hilfsbereite Experten sind!!

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        583
                        Online

                        32.0k
                        Users

                        80.5k
                        Topics

                        1.3m
                        Posts

                        5
                        11
                        554
                        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