Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. VIS Binding

    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

    SOLVED VIS Binding

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

      Hallo, ich wollte heute in meiner VIS mit Hilfe der Bindings folgendes darstellen:

      Status eines Rollladens, Grün = offen, Orange = zum Teil, Rot = Geschlossen.

      Funktioniert ( <99 = Orange)

      {roll_kueche:hm-rpc.1.OEQ0041968.1.LEVEL;roll_kueche=='100'?'mdui-state mdui-green'::roll_kueche<'99'?'mdui-state mdui-amber'::'mdui-state mdui-red'}
      

      Funktioniert nicht ( <100 = Orange)

      {roll_kueche:hm-rpc.1.OEQ0041968.1.LEVEL;roll_kueche=='100'?'mdui-state mdui-green'::roll_kueche<'100'?'mdui-state mdui-amber'::'mdui-state mdui-red'}
      

      Beim zweiten Binding wird die CSS Klasse mdui-red gesetzt.

      Ist das ein Bug in den VIS Bindings oder liegt hier Fehler 40 vor? 🙂

      a200 1 Reply Last reply Reply Quote 0
      • a200
        a200 @darkiop last edited by a200

        @darkiop

        hier meine Umsetzung (VPN machts möglich!):

        {val:hm-rpc.0.OEhdjheewew.1.LEVEL; val>37 && val<63? "rot": "black"}
        

        Aber das brauchen wir nicht! Wir ändern nur die Reihenfolge:

        1. ob == 100 - Grün falls ja,
        2. ob == 0 - Rot falls ja,
        3. alles andere - Orange
        {wiga_str:hm-rpc.1.KEQ1027250.1.LEVEL;wiga_str==100? 'mdui-state mdui-green': wiga_str==0? 'mdui-state mdui-red' : 'mdui-state mdui-amber'}
        

        So sollte es auch ohne AND gehen! 😉

        Teste mal und melde dich ob es geklappt hat!

        1 Reply Last reply Reply Quote 1
        • a200
          a200 @darkiop last edited by

          @darkiop

          1. wenn der Wert numerisch ist, dann sollten die Hochkommas entfernt weren.
          2. wieso hast du dort zwei Doppelpunkte, IMHO gehört dort jeweils nur ein Doppelpunkt.

          Allerdings denke ich, dass es an der Hochkommas liegt.

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

            Danke dir, dadurch bin ich jetzt einen Schritt weiter. Die :: waren wohl noch in meiner Vorlage als ich mit dem Thema angefangen habe.

            {wiga_str:hm-rpc.1.KEQ1027250.1.LEVEL;wiga_str==100?'mdui-state mdui-green':wiga_str<100:?'mdui-state mdui-amber':wiga_str==0?'mdui-state mdui-red'}
            

            Grün und Orange funktionieren nun, ist der Wert allerdings 0 - dann zieht keine der Bedingungen. Ich vermute mal ich muss bei dem wiga_str<100 noch ein UND mit >0 dazu packen? Nur wie muss das dann ausschauen? In der Doku fand ich dazu noch kein Beispiel.

            Danke + Gruß

            Thorsten

            a200 1 Reply Last reply Reply Quote 0
            • a200
              a200 @darkiop last edited by a200

              @darkiop klar, 0 ist auch < 100, also kommt immer orange und die == 0 wird nicht mehr geprüft.

              Das mit AND geht auf jeden Fall. Das habe ich auch umgesetzt. Über die Sytax bin ich mir jetzt nicht sicher, kann aber heute nachmittag nachschauen. versuche mal mit:

              {wiga_str:hm-rpc.1.KEQ1027250.1.LEVEL;wiga_str==100?'mdui-state mdui-green':wiga_str<100 AND wiga_str>0:?'mdui-state mdui-amber':wiga_str==0?'mdui-state mdui-red'}
              

              Falls das nihct geht, dann würde ich mit && anstatt AND versuchen. Falls es nicht geht, dann melde dich und ab ca. 16:30 kann ich die von daheim schreiben.

              D 1 Reply Last reply Reply Quote 0
              • D
                darkiop Most Active @a200 last edited by

                @a200 Danke dir. Wäre super wenn du zuhause nochmal schauen könntest. Schaus mir heut Abend auch nochmal an.

                Grüße

                a200 1 Reply Last reply Reply Quote 0
                • a200
                  a200 @darkiop last edited by a200

                  @darkiop

                  hier meine Umsetzung (VPN machts möglich!):

                  {val:hm-rpc.0.OEhdjheewew.1.LEVEL; val>37 && val<63? "rot": "black"}
                  

                  Aber das brauchen wir nicht! Wir ändern nur die Reihenfolge:

                  1. ob == 100 - Grün falls ja,
                  2. ob == 0 - Rot falls ja,
                  3. alles andere - Orange
                  {wiga_str:hm-rpc.1.KEQ1027250.1.LEVEL;wiga_str==100? 'mdui-state mdui-green': wiga_str==0? 'mdui-state mdui-red' : 'mdui-state mdui-amber'}
                  

                  So sollte es auch ohne AND gehen! 😉

                  Teste mal und melde dich ob es geklappt hat!

                  1 Reply Last reply Reply Quote 1
                  • D
                    darkiop Most Active last edited by

                    Hi @a200, hat funktioniert. Vielen Dank 🙂

                    a200 1 Reply Last reply Reply Quote 0
                    • a200
                      a200 @darkiop last edited by

                      @darkiop freut mich! Du kannst meine Antwort einfach positiv bewerten.

                      Viel Spaß noch.

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      496
                      Online

                      31.8k
                      Users

                      80.0k
                      Topics

                      1.3m
                      Posts

                      bug vis
                      2
                      8
                      1277
                      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