NEWS
[gelöst] VIS Icon Sichtbarkein - Bedingung für einen "Werte" Bereich?
-
Hallo,
ich habe jetzt fast eine Stunde gegoogelt und im Forum geschaut, ich bekomm es leider einfach nicht hin.
Ich will im VIS ein Icon nur bei einem bestimmten Wertebereich angeben.
Z.B. Es soll ein Icon nur anzeigen wenn der Windspeed zwischen 10 und 20 liegt.
Siehe hier:
Habe schon alles mögliche versucht bekomm es aber nicht hin.
Weiß jemand wie ich dort einen Wertebereich definieren kann?
Danke schonmal im Voraus.
-
Hallo,
hat keine eine Idee wie ich bei den Bedingungen einen "von" "bis" Bereich definieren kann?
-
Meines Wissens nach ist es nicht möglich einen Wertebereich anzugeben.
Einige Wetteradapter stellen einen Datenpunkt "Icon" bereit. Diesen kann man dann als Iconpfad angeben und bekommt dann immer den Pfad zum aktuellen Icon. Etwas derartiges könntest du dir mit simplem Javascript/Blockly nachbauen, wenn dein Adapter das nicht hergibt.
Die Logik wäre simpel:
// Achtung! Das ist nur Pseudocode on(Wetter.Datenpunkt, "ne", function(object){ if(object.value.val < 0){ setState(Javascript.Iconadresse, "hier einen pfad eingeben"); } else if(object.value.val < 20){ setState(Javascript.Iconadresse, "hier einen pfad eingeben"); } else if(..... });
-
Ok, danke.
Habs jetzt mittlerweile (auf die unschöne Weise) so gelöst, dass ich mehrere Icons aufeinander gelegt habe und dann mit Sichtbar (größer) und Signalbilder (kleiner) gearbeitet habe:
Hier ein Beispiel wenn man bei dem Wert zwischen 0.5 und 1.7 ein bestimmtes Bild anzeigen lassen will:
Sichtbar bei > 0.5
Allgemein Quelle leer lassen
Bei Signalbilder < 1.7 und dort das gewünschte Bild angeben
(Vorteil hier: man kann das Bild auch blinken lassen
)
-
Wenn du dein Problem für dich zufriedenstellend gelöst hast markiere bitte das Thema (Titel vom ersten Beitrag) als [gelöst]
-
Ich würd über ein kleines Script einen Datenpunkt erstellen. Wenn sich dann der Wert änder soll geprüft werden ob die Bedingung erfüllt ist. Wenn ja dann soll er den neuen Datenpunkt auf 1 setzen, sonst auf 0. diesen Datenpunkt dann in VIS bei Sichtbarkeit setzen.
Gesendet von iPad mit Tapatalk