NEWS
Text-Value übersetzen
-
Hallo Zusammen,
ich habe einen Wert der als Abkürzung von meiner Heizung gespeichert wird wie z.B. "dhw" was die Warmwasseraufbereitung ist. Jetzt würde ich das aber gerne auch als Warmwasseraufbereitung anzeigen. Es gibt noch einige andere Abkürzungen.
Kann ich das mit einem Widget und Text Mapping realisieren oder muss ich dies über ein Script umsetzen?
Select Valuelist passt mir hier nicht, da ich es nicht als DropDown anzeigen möchte sondern simplen Text ohne Hintergrund.
Danke für Eure Hilfe
-
@TopGun Ist das für die VIS gedacht?
-
@MCU Ja ist für VIS
Der Value liefert jedoch nicht nur einen Wert sondern 6 verschiedene. Daher müsste ich ja meiner Ansicht nach irgendein Mapping schaffen. Ein einfacher val Text hilft mir da doch nicht, oder?
Beispiel:
dhwAndHeatingCooling = Heizen/Kühlen und Warmwasser
dhw = Wamwasser
cooling = Kühlen
etc.Das wir alles über den selben value Operation Mode geliefert.
-
Wenn ich den Value in der RAW-Section direkt unter Common wie folgt bearbeite:
"states": { "dhwAndHeatingCooling": "Heizen/Kühlen u. Warmwasser", "dhw": "Warmwasser" }
Dann werden in der Objektübersicht zwar beide Werte angezeigt, VIS nutzt jedoch noch immer den Ursprungswert "dhwAndHeatingCooling"
Oder muss ich dazu noch etwas machen?
-
wenn du ein textfeld ausliest geht auch sowas:
html widget mit binding:
{var11:controll-own.0.AAATEST.TestString1; var11=="dhw" ? var11="Warmwasseraufbereitung": var11=="khw" ? var11="Kaltwasseraufbereitung": var11=="xhw" ? var11="XXXwasseraufbereitung":var11=="yhw" ? var11="YYYwasseraufbereitung":var11=="zhw" ? var11="ZZZwasseraufbereitung":"sechste Möglichkeit" }
wenn der datenpunkt eine zahl ist geht'so:
{var11:controll-own.0.AAATEST.TestZahl2; var11=="0" ? var11="Warmwasseraufbereitung": var11=="1" ? var11="Kaltwasseraufbereitung": var11=="2" ? var11="XXXwasseraufbereitung":var11=="3" ? var11="YYYwasseraufbereitung":var11=="4" ? var11="ZZZwasseraufbereitung":"sechste Möglichkeit" }
-
@liv-in-sky Super! Vielen Dank! Damit habe ich es hinbekommen.