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?
-
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