NEWS
Fonfarbe in VIS Widget
- 
					
					
					
					
 Hallo, 
 ich will den Text eines Widgets abhängig vom Objektwert steuern...
 habe hier im Forum scgon gesucht, leider scheint das Bsp nicht zu funktionieren...
 was mach ich falsch...{var:smartmeter.0.1-0:16_7_0__255.value; var < 0.0 ? "#2bf73f" :: "#ff0000" }
- 
					
					
					
					
 @stoffel67 
 Zunächst mal würde ich das so formulieren:{val:smartmeter.0.1-0:16_7_0__255.value; val < 0 ? "#2bf73f" : "#ff0000" }Aber ich bin mir gerade nicht sicher, ob ein Doppelpunkt im Objekt nicht Probleme bereitet. 
 Undvarkönnte auch Ärger machen, weil reserviertes Wort. Darum eherval.
- 
					
					
					
					
 @codierknecht said in Fonfarbe in VIS Widget: {val:smartmeter.0.1-0:16_7_0__255.value; val < 0 ? "#2bf73f" : "#ff0000" } OK, ich hab deinen Vorschlag übernommen, der Text wird jetzt in Farbe dargestellt, aber er ändert sich nicht bei Änderung der Vorzeichens, "value ist als OBjekt "Number" angelegt, sollte also passen 
- 
					
					
					
					
 @codierknecht sagte in Fonfarbe in VIS Widget: Aber ich bin mir gerade nicht sicher, ob ein Doppelpunkt im Objekt nicht Probleme bereitet. ich denke schon, da der Doppelpunkt ebenfalls eine Funktion in einem Binding hat 
- 
					
					
					
					
 @homoran 
 auch zwei Doppelpunkte bringen nichts, im VIS-Edit Modus wird die Frabe dargestellt, in VIS-Runtime nicht
 schon seltsam 
- 
					
					
					
					
 @stoffel67 sagte in Fonfarbe in VIS Widget: auch zwei Doppelpunkte bringen nichts, i ??? Deine OID enthält einen Doppelpunkt. 
- 
					
					
					
					
 @homoran 
 Ohh, ist mir garnicht aufgefallen...
 das Objekt wird allerdings vom SmartMeter-Adapter angelegt 
- 
					
					
					
					
 @stoffel67 
 Das liegt definitiv an dem Doppelpunkt in der Objekt-ID.Das hier funktioniert: {val:0_userdata.0.Test.test; val < 0 ? "red" : "green"}Das hier nicht: {val:0_userdata.0.Test.test:123; val < 0 ? "red" : "green"}Versuche mal, einen Alias auf den DP zu legen (mit "anständigem" Namen) und in der Vis diesen zu verwenden. @apollon77 Gibt's da einen bestimmten Grund, warum die Objekt-ID einen Doppelpunkt enthält? 
- 
					
					
					
					
 @codierknecht sagte in Fonfarbe in VIS Widget: Versuche mal, einen Alias auf den DP zu legen ( genau! 
 ich glaube bei Shellys (hab ich nicht) war das des Problems Lösung
- 
					
					
					
					
 @codierknecht sagte in Fonfarbe in VIS Widget: warum die Objekt-ID einen Doppelpunkt enthält? ich fürchte das ist der OBIS Konvention geschuldet  
- 
					
					
					
					
 @stoffel67 sagte in Fonfarbe in VIS Widget: smartmeter.0.1-0:16_7_0__255.value das Funktioniert nicht , du mußt dafür ein Alias nutzen ! 
- 
					
					
					
					
 @homoran sagte in Fonfarbe in VIS Widget: ich fürchte das ist der OBIS Konvention geschuldet Gut möglich. 
 Heißt aber nicht zwangsläufig, dass man das nicht auch ändern könnte - oder besser: Hätte ändern können 
 Aber bei 'nem etablierten Adapter könnte das mehr Probleme schaffen als beheben.
- 
					
					
					
					
 @codierknecht siehe edit 
- 
					
					
					
					
 @codierknecht 
 wie leg ich denn ein "Alias" an?
- 
					
					
					
					
 @stoffel67 
 Im Objektbaum legst Du unterhalb vonalias.0eine passende Struktur und dann einen Datenpunkt vom Typ "Zahl" an.
 Dann kannst Du angeben, auf welchen Original-DP der Alias "gucken" soll.
- 
					
					
					
					
 @codierknecht 
 TOP, kaum macht man's richtig... funktioniert's
 Vielen Dank euch allen... 
- 
					
					
					
					
 macht doch mal einen issue hierzu bei vis auf. Es muss ja nur nach dem ersten : gesucht werden, der rest kann ja als id verwendet werden. 
 
		
	 
		
	 
			
			 
			
		