NEWS
Einheit in change node
-

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

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

Ist das überhaupt möglich? Habe schon einiges ausprobiert bekomme es aber nicht hin.
@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; -
@noah3112 Wenn payload[1].diesel eine Zahl ist, kannst du das so machen:

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

Gruß
Reiner@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 ;-) -
@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;@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.
-
@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.
@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 -

Ist das überhaupt möglich? Habe schon einiges ausprobiert bekomme es aber nicht hin.
@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 -
@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@mickym Danke habe ich mir angeschaut. Puh da geht ja einiges. So langsam geht es voran...aber leider nur sehr langsam ;-)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden