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. Skripten / Logik
  4. Node-Red
  5. Einheit in change node

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    210

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    578

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Einheit in change node

Geplant Angeheftet Gesperrt Verschoben Node-Red
8 Beiträge 4 Kommentatoren 228 Aufrufe 4 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.
  • ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von
    #1

    change.jpg

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

    R P mickymM 3 Antworten Letzte Antwort
    0
    • ? Ein ehemaliger Benutzer

      change.jpg

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

      R Offline
      R Offline
      rewenode
      schrieb am zuletzt editiert von
      #2

      @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 Antwort Letzte Antwort
      0
      • ? Ein ehemaliger Benutzer

        change.jpg

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

        P Offline
        P Offline
        peterfido
        schrieb am zuletzt editiert von peterfido
        #3

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

        Gruß

        Peterfido


        Proxmox auf Intel NUC12WSHi5
        ioBroker: Debian (VM)
        CCU: Debmatic (VM)
        Influx: Debian (VM)
        Grafana: Debian (VM)
        eBus: Debian (VM)
        Zigbee: Debian (VM) mit zigbee2mqtt

        ? 1 Antwort Letzte Antwort
        0
        • R rewenode

          @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

          ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von
          #4

          @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 Antwort Letzte Antwort
          0
          • P 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;
            
            ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von
            #5

            @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 Antwort Letzte Antwort
            0
            • ? Ein ehemaliger Benutzer

              @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 Offline
              R Offline
              rewenode
              schrieb am zuletzt editiert von rewenode
              #6

              @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 Antwort Letzte Antwort
              0
              • ? Ein ehemaliger Benutzer

                change.jpg

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

                mickymM Online
                mickymM Online
                mickym
                Most Active
                schrieb am zuletzt editiert von mickym
                #7

                @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

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                ? 1 Antwort Letzte Antwort
                0
                • mickymM 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

                  ? Offline
                  ? Offline
                  Ein ehemaliger Benutzer
                  schrieb am zuletzt editiert von
                  #8

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

                  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

                  909

                  Online

                  32.5k

                  Benutzer

                  81.8k

                  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