NEWS
VIS Text für bestimmten Wert anzeigen lassen
-
nee - das wird dann etwas komplizierter
das wird dann sowas:
{val:0_userdata.0.CONTROL-OWN.AAATEST.TestHTMLAuswahlDelete; val=="LaundryCare.Dryer.Program.Cotton" ? "Baumwolle" : val=="LaundryCare.Dryer.Program.Synthetic" ? "Pflegeleicht" : val=="LaundryCare.Dryer.Program.Mix" ? "Schnell/Mix" : "sonst"}
das geht dann noch weiter bis zu Extrakurz
das bedeutet:
wenn val ist "LaundryCare.Dryer.Program.Cotton" schreibe Baumwolle wenn nicht dann wenn val ist "LaundryCare.Dryer.Program.Synthetic" schreibe "Pflegeleicht wenn nicht dann ............
-
@nik82 sagte in VIS Text für bestimmten Wert anzeigen lassen:
Das hier sind die Werte die im Datenpunkt stehen können:
ist der Datenpunkt vom Typ Werteliste, oder String?
-
@liv-in-sky
Perfekt, genau das habe ich gesucht, habs fast schon so gehabt, nur den letzten Doppelpunkt mit "sonst" habe ich nicht drin gehabt.
Habs jetzt mit der Tür getestet:{val:homeconnect.0.BOSCH-WTX87KX0-xx.status.BSH_Common_Status_DoorState; val=="BSH.Common.EnumType.DoorState.Open" ? "AUF" : val=="BSH.Common.EnumType.DoorState.Closed" ? "ZU" : ""}
Klappt
Den Rest bekomme ich dann hin.
Vielen, vielen Dank!
-
@homoran sagte in VIS Text für bestimmten Wert anzeigen lassen:
@nik82 sagte in VIS Text für bestimmten Wert anzeigen lassen:
Das hier sind die Werte die im Datenpunkt stehen können:
ist der Datenpunkt vom Typ Werteliste, oder String?
Wäre ein String.
-
@liv-in-sky
kurz Frage noch: Wenn ich anstatt Text ein Bild nehmen will, geht das auch?
Habe es schon so probiert, aber das klappt leider nicht:{door2:homeconnect.0.BOSCH-WTX87KX0-68A40E73B091.status.BSH_Common_Status_DoorState; door2=="BSH.Common.EnumType.DoorState.Closed" ? "<img src="/vis.0/main/img/Sonne1.png" height="50">" : ""}
-
probier mal
{door2:homeconnect.0.BOSCH-WTX87KX0-68A40E73B091.status.BSH_Common_Status_DoorState; door2=="BSH.Common.EnumType.DoorState.Closed" ? '<img src="/vis.0/main/img/Sonne1.png" height="50px">' : ""}
-
@liv-in-sky
Du bist echt der Beste
Klasse, vielen Dank, funktioniert -
@nik82 das waren die anführungszeichen im image tag - dann musst du außenrum die einfachen anführungszeichen nutzen
-
noch ein kleiner tipp - beim testen dieser formeln kannst du in chrome in der runtime die entwicklungsumgebung öffnen, dort dann console wählen) und dann die seite neu laden - dann siehst du, ob in der formel ein fehler ist und das widget so nicht geladen werden kann - die meldungen sind nicht immer das beste aber einen anfangspukt hat man
-
@liv-in-sky
Vielen Dank, wahnsinn was da alles Möglich ist, hab jetzt meine Sonnen für den Trockengrad am Trockner auch fertig:{val:homeconnect.0.BOSCH-WTX87KX0-xx.programs.active.options.LaundryCare_Dryer_Option_DryingTargetAdjustment; val=="LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus1" ? '<img src="/vis.0/main/img/Sonne1.png" height="35px" hspace=20>' : val=="LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus2" ? '<img src="/vis.0/main/img/Sonne1.png" height="35px" hspace=20> <img src="/vis.0/main/img/Sonne1.png" height="35px" hspace=20>' : val=="LaundryCare.Dryer.EnumType.DryingTargetAdjustment.Plus3" ? '<img src="/vis.0/main/img/Sonne1.png" height="35px" hspace=20> <img src="/vis.0/main/img/Sonne1.png" height="35px" hspace=20> <img src="/vis.0/main/img/Sonne1.png" height="35px" hspace=20>' : ""}
So schaut das dann live aus:
-
ich finde den material design progress noch ganz gut, um die restzeit anzuzeigen
dort werden auch über binding die daten eingegeben
-
@liv-in-sky
Kenn ich, danke dir, das habe ich auch für meine Wallboxen:Aber beim Trockner ist mir die Restzeit in Minuten Format doch lieber