NEWS
[Gelöst] Farbe in Text node ändern
-
Guten Abend
Ich versuche über Node Red meine Wallbox auszulesen und in Abhängig, ob aktiv oder pause, die Farbe des eingestellten Ladestrom im Dashboard anzuzeigen
Generell den Ladestrom anzeigen ist ja kein Problem
Versuche nun über das hier die Farbe zu ändern, komischerweise wird dann aber der angezeigte Wert in der richtigen Farbe hochgezählt
[ { "id": "59c32b5bc1facdbb", "type": "ioBroker get", "z": "da4e1b55.2906b", "name": "WB_load", "topic": "kecontact.0.currentUser", "attrname": "payload", "payloadType": "value", "x": 480, "y": 660, "wires": [ [ "3568d48737df6395" ] ] }, { "id": "3568d48737df6395", "type": "function", "z": "da4e1b55.2906b", "name": "f_WB_load", "func": "const str = msg.payload\nmsg.payload = str;\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 650, "y": 660, "wires": [ [ "b12b5ae3ad3944c8" ] ] }, { "id": "1092b1c72d1424d3", "type": "ioBroker get", "z": "da4e1b55.2906b", "name": "Enable User", "topic": "kecontact.0.enableUser", "attrname": "incolor", "payloadType": "value", "errOnInvalidState": "nothing", "x": 490, "y": 720, "wires": [ [ "b12b5ae3ad3944c8" ] ] }, { "id": "b12b5ae3ad3944c8", "type": "switch", "z": "da4e1b55.2906b", "name": "", "property": "incolor", "propertyType": "msg", "rules": [ { "t": "true" }, { "t": "false" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 730, "y": 720, "wires": [ [ "2d21dd1c28d55a2b" ], [ "b3142ddf6e6058e9" ] ] }, { "id": "2d21dd1c28d55a2b", "type": "change", "z": "da4e1b55.2906b", "name": "", "rules": [ { "t": "set", "p": "fcolor", "pt": "msg", "to": "blue", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 920, "y": 700, "wires": [ [ "5a457c3ab9243da4" ] ] }, { "id": "b3142ddf6e6058e9", "type": "change", "z": "da4e1b55.2906b", "name": "", "rules": [ { "t": "set", "p": "fcolor", "pt": "msg", "to": "green", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 920, "y": 740, "wires": [ [ "5a457c3ab9243da4" ] ] }, { "id": "5a457c3ab9243da4", "type": "ui_text", "z": "da4e1b55.2906b", "group": "291784c0.74fa7c", "order": 20, "width": 0, "height": 0, "name": "", "label": "WB_load", "format": "<font face='arial'><font size=4><font color={{fcolor}}>{{msg.payload}}", "layout": "row-spread", "className": "", "style": false, "font": "", "fontSize": 16, "color": "#000000", "x": 1120, "y": 680, "wires": [] }, { "id": "291784c0.74fa7c", "type": "ui_group", "name": "TWS", "tab": "ff1df1fe.ccf768", "order": 1, "disp": true, "width": "6", "collapse": true }, { "id": "ff1df1fe.ccf768", "type": "ui_tab", "name": "Home", "icon": "dashboard", "disabled": false, "hidden": false } ]Wenn ich das jetzt nochmal umstelle, wird der Wert richtig angezeigt


wenn ich jetzt die Farben hinzunehme

kommt das dabei raus

Was mache ich falsch?
-
Guten Abend
Ich versuche über Node Red meine Wallbox auszulesen und in Abhängig, ob aktiv oder pause, die Farbe des eingestellten Ladestrom im Dashboard anzuzeigen
Generell den Ladestrom anzeigen ist ja kein Problem
Versuche nun über das hier die Farbe zu ändern, komischerweise wird dann aber der angezeigte Wert in der richtigen Farbe hochgezählt
[ { "id": "59c32b5bc1facdbb", "type": "ioBroker get", "z": "da4e1b55.2906b", "name": "WB_load", "topic": "kecontact.0.currentUser", "attrname": "payload", "payloadType": "value", "x": 480, "y": 660, "wires": [ [ "3568d48737df6395" ] ] }, { "id": "3568d48737df6395", "type": "function", "z": "da4e1b55.2906b", "name": "f_WB_load", "func": "const str = msg.payload\nmsg.payload = str;\nreturn msg;", "outputs": 1, "timeout": "", "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 650, "y": 660, "wires": [ [ "b12b5ae3ad3944c8" ] ] }, { "id": "1092b1c72d1424d3", "type": "ioBroker get", "z": "da4e1b55.2906b", "name": "Enable User", "topic": "kecontact.0.enableUser", "attrname": "incolor", "payloadType": "value", "errOnInvalidState": "nothing", "x": 490, "y": 720, "wires": [ [ "b12b5ae3ad3944c8" ] ] }, { "id": "b12b5ae3ad3944c8", "type": "switch", "z": "da4e1b55.2906b", "name": "", "property": "incolor", "propertyType": "msg", "rules": [ { "t": "true" }, { "t": "false" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 730, "y": 720, "wires": [ [ "2d21dd1c28d55a2b" ], [ "b3142ddf6e6058e9" ] ] }, { "id": "2d21dd1c28d55a2b", "type": "change", "z": "da4e1b55.2906b", "name": "", "rules": [ { "t": "set", "p": "fcolor", "pt": "msg", "to": "blue", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 920, "y": 700, "wires": [ [ "5a457c3ab9243da4" ] ] }, { "id": "b3142ddf6e6058e9", "type": "change", "z": "da4e1b55.2906b", "name": "", "rules": [ { "t": "set", "p": "fcolor", "pt": "msg", "to": "green", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 920, "y": 740, "wires": [ [ "5a457c3ab9243da4" ] ] }, { "id": "5a457c3ab9243da4", "type": "ui_text", "z": "da4e1b55.2906b", "group": "291784c0.74fa7c", "order": 20, "width": 0, "height": 0, "name": "", "label": "WB_load", "format": "<font face='arial'><font size=4><font color={{fcolor}}>{{msg.payload}}", "layout": "row-spread", "className": "", "style": false, "font": "", "fontSize": 16, "color": "#000000", "x": 1120, "y": 680, "wires": [] }, { "id": "291784c0.74fa7c", "type": "ui_group", "name": "TWS", "tab": "ff1df1fe.ccf768", "order": 1, "disp": true, "width": "6", "collapse": true }, { "id": "ff1df1fe.ccf768", "type": "ui_tab", "name": "Home", "icon": "dashboard", "disabled": false, "hidden": false } ]Wenn ich das jetzt nochmal umstelle, wird der Wert richtig angezeigt


wenn ich jetzt die Farben hinzunehme

kommt das dabei raus

Was mache ich falsch?
Habe es jetzt nochmal geändert

und es sieht so aus als wenn es jetzt funktionieren würde.Mal schauen ob es dann morgen grün wird, wenn die Wallbox aus ihrer Pause erwacht
So geht es jetzt
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