Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Einheit in change node

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Einheit in change node

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User last edited by

      change.jpg

      Ist das überhaupt möglich? Habe schon einiges ausprobiert bekomme es aber nicht hin.

      R P mickym 3 Replies Last reply Reply Quote 0
      • R
        rewenode @Guest last edited by

        @noah3112 Wenn payload[1].diesel eine Zahl ist, kannst du das so machen:

        2021-10-30_10-41-00.png

        Ist payload[1].diesel bereits ein String, dann so:

        2021-10-30_10-44-17.png

        Gruß
        Reiner

        ? 1 Reply Last reply Reply Quote 0
        • P
          peterfido @Guest last edited by peterfido

          @noah3112
          Nimm eine function Node und schreib das da so rein, wie es unten steht.

          Allerdings machst du damit aus einer Zahl einen String. Besser wäre, die Einheit nur bei der reinen Anzeige anzuhängen.

          Probier da folgende Funktion (ungetester, da am Tablet):

          msg.payload = msg.payload[1].diesel.toString() + "€";
          return msg;
          
          ? 1 Reply Last reply Reply Quote 0
          • ?
            A Former User @rewenode last edited by

            @rewenode Super das hat funktioniert...Vielen Dank!
            Wo finde ich eigentlich solche Infos? Bin seit gestern am verzweifelt am suchen. Vielleicht habe ich auch die falschen Fragen an Google gestellt 😉

            1 Reply Last reply Reply Quote 0
            • ?
              A Former User @peterfido last edited by

              @peterfido Danke für die Antwort. Mir ging es ehrlich gesagt darum wie ich das Ganze mit der change node lösen kann. Die Antwort von rewenode hat mich zum Ziel gebracht.

              R 1 Reply Last reply Reply Quote 0
              • R
                rewenode @Guest last edited by rewenode

                @noah3112 Das ist JSONata Syntax. Detaillierte Infos inkl. einer Online-Site zum testen findest du hier: https://jsonata.org
                Das lohnt sich bei der Arbeitet mit node-red unbedingt, weil JSONata von node-red in immer mehr nodes nativ unterstützt wird.

                P.S. Bezüglich der "reinen Anzeige" hat @peterfido unbedingt recht!

                Gruß
                Reiner

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

                  @noah3112 Noch eine Ergänzung, wenn Du mehrere Nachrichtenbestandteile in einen größeren Text einbetten möchtest, machst Du das aber nicht mit Stringfunktionen, sondern dafür gibts die Template Node.
                  Beispiel siehe hier: https://forum.iobroker.net/topic/48928/wert-und-vorheriger-wert

                  ? 1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User @mickym last edited by

                    @mickym Danke habe ich mir angeschaut. Puh da geht ja einiges. So langsam geht es voran...aber leider nur sehr langsam 😉

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    1.1k
                    Online

                    31.7k
                    Users

                    79.7k
                    Topics

                    1.3m
                    Posts

                    4
                    8
                    208
                    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