Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [gelöst] VIS Icon Sichtbarkein - Bedingung für einen "Werte" Bereich?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] VIS Icon Sichtbarkein - Bedingung für einen "Werte" Bereich?

    This topic has been deleted. Only users with topic management privileges can see it.
    • nik82
      nik82 Most Active last edited by

      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:

      6616_bedingung.jpg

      Habe schon alles mögliche versucht bekomm es aber nicht hin.

      Weiß jemand wie ich dort einen Wertebereich definieren kann?

      Danke schonmal im Voraus.

      1 Reply Last reply Reply Quote 0
      • nik82
        nik82 Most Active last edited by

        Hallo,

        hat keine eine Idee wie ich bei den Bedingungen einen "von" "bis" Bereich definieren kann?

        1 Reply Last reply Reply Quote 0
        • X
          Xyolyp last edited by

          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(.....
          });
          
          1 Reply Last reply Reply Quote 0
          • nik82
            nik82 Most Active last edited by

            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 🙂 )

            1 Reply Last reply Reply Quote 0
            • X
              Xyolyp last edited by

              Wenn du dein Problem für dich zufriedenstellend gelöst hast markiere bitte das Thema (Titel vom ersten Beitrag) als [gelöst]

              1 Reply Last reply Reply Quote 0
              • W
                Walkinlarge2010 last edited by

                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

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                423
                Online

                31.9k
                Users

                80.3k
                Topics

                1.3m
                Posts

                3
                6
                2431
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo