NEWS
Bedingte background-color Formatierung
-
Hallo zusammen!
Ich habe bisher die ioBroker.vis Version 0.10.15 im Einsatz.
Folgende Bedingung für die Hintergrundfarbe eines Images <u>funktioniert</u>:
{h:hm-rpc.0.NEQ0529746.2.STATE;i:hm-rpc.0.NEQ0529746.1.STATE;h == "true" ? "#ff0000" : i == "true" ? "#ffa4280" : "#008000"}
Wenn Tür (NEQ0529746.2) auf, dann "rot", sonst wenn Tür zu und Riegelkontakt (NEQ0529746.1) auf dann "orange" sonst "grün".
Nachdem ich auf ioBroker.vis Version 0.15.0 geupdatet habe, funktioniert es <u>nicht</u> mehr.
Mit einer einzelnen Bedingung klappt es zwar:````
{h:hm-rpc.0.NEQ0529746.2.STATE;h == "true" ? "#ff0000" :"#008000"}Sobald ich die zweite Bedingung wieder hinzufüge, wird <u>KEINE</u> Hintergrundfarbe gesetzt, was mich vermuten lässt, dass das Skript fehlerhaft abgearbeitet wird. Hat jemand einen Tipp für mich?
-
P.S.:
Derselbe Code, der noch in 0.10.15 lief, verursacht einen Evaluation-Error in der vis.js
Hat jemand tiefergehende Ahnung davon?
2878_bildschirmfoto_2017-06-15_um_20.33.26.png -
siehe http://forum.iobroker.net/viewtopic.php?f=30&t=6865
Edit by Dutchman: Beide topics zussengeschoben und im richtige forum positioniert
-
Der Fehler tritt offensichtlich nur auf, wenn sich ein "-" im Objektnamen befindet. :shock:
Wird evtl. das "-" als Rechenoperator erkannt?
-
@jp112sdl kannst du das ma bitte mit der neuen vis version testen ? sollte seit 0.15.2 behoben sein
-