Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Binding mehrere Werte vergleichen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Binding mehrere Werte vergleichen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
19 Beiträge 4 Kommentatoren 982 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    Stefan_NK
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen,

    ich bekomme über den FordPass Adapter pro Tür den Status "CLOSED" zurück, wenn die Türe geschlossen ist.
    Bisher habe ich dazu mit

    {wert:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus03.value; wert=="CLOSED" ? "zu" : "offen"} 
    

    für jede Türe angezeigt ob sie offen oder geschlossen ist.
    Nun möchte ich dies in der VIS ändern und den Status aller Türen mit geschlossen / offen darstellen. Also, sobald eine Türe offen ist, soll offen angezeigt werden (eventuell wie bisher über ein HTML Widget?)
    Die erste Idee wäre gewesen den Status pro Türe in 0 und 1 umwandeln und addieren

    {wert:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus03.value; wert=="CLOSED" ? 0 : 1} +
    {wert:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus04.value; wert=="CLOSED" ? 0 : 1} +
    {wert:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus02.value; wert=="CLOSED" ? 0 : 1} +
    {wert:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus01.value; wert=="CLOSED" ? 0 : 1}
    

    Das funktioniert natürlich nicht, da ein Binding ja einen String zurück liefert.

    Könnt Ihr mir bitte helfen, wie ich das angehen kann? Eine möglichkeit wäre wahrscheinlich über ein Blockly einen Datenpunkt zu befüllen und auf jede Eventänderung zu reagieren, aber das müsste doch in der VIS augehen, oder?

    Vielen Dank und lG STefan

    OliverIOO 1 Antwort Letzte Antwort
    0
    • S Stefan_NK

      Hallo Zusammen,

      ich bekomme über den FordPass Adapter pro Tür den Status "CLOSED" zurück, wenn die Türe geschlossen ist.
      Bisher habe ich dazu mit

      {wert:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus03.value; wert=="CLOSED" ? "zu" : "offen"} 
      

      für jede Türe angezeigt ob sie offen oder geschlossen ist.
      Nun möchte ich dies in der VIS ändern und den Status aller Türen mit geschlossen / offen darstellen. Also, sobald eine Türe offen ist, soll offen angezeigt werden (eventuell wie bisher über ein HTML Widget?)
      Die erste Idee wäre gewesen den Status pro Türe in 0 und 1 umwandeln und addieren

      {wert:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus03.value; wert=="CLOSED" ? 0 : 1} +
      {wert:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus04.value; wert=="CLOSED" ? 0 : 1} +
      {wert:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus02.value; wert=="CLOSED" ? 0 : 1} +
      {wert:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus01.value; wert=="CLOSED" ? 0 : 1}
      

      Das funktioniert natürlich nicht, da ein Binding ja einen String zurück liefert.

      Könnt Ihr mir bitte helfen, wie ich das angehen kann? Eine möglichkeit wäre wahrscheinlich über ein Blockly einen Datenpunkt zu befüllen und auf jede Eventänderung zu reagieren, aber das müsste doch in der VIS augehen, oder?

      Vielen Dank und lG STefan

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von OliverIO
      #2

      Probier mal das folgende.
      Es muss alles in einem einzigen Binding passieren.
      zuerst werden die einzelnen werte in die variable wert1-4 gespeichert, dann mit closed verglichen und die verschiedenen zustände mittels boolschem AND kombiniert und dem ergebnis nach offen/zu evaluiert.

      Warum funktioniert das so (hoffentlich, hab das trocken zusammengeschrieben):
      da wird es ein wenig kompliziert.
      wert1=="CLOSED" ergibt true wenn CLOSED drin steht.
      wenn ich nun mehrere mit AND (&&) verkette, dann ist das endgültige Ergebnis nur true, wenn alle true sind (also alle Türen sind geschlossen)

      {wert3:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus03.value; wert4:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus04.value; wert2:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus02.value; wert1:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus01.value; 
      wert1=="CLOSED" && wert2=="CLOSED" && wert3=="CLOSED" && wert4=="CLOSED"?"zu":"offen"} 
      

      klammer muss man nicht setzen, da Vergleich == eine höhere Priorität (also genau so wie die rechenregel punkt vor strich) hat wie logisches AND &&
      https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_precedence#table
      Nur falls du das ähnlich mal umsetzen willst, aber schwierigkeiten hast, das das Ergebnis nicht passt.

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      S 1 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        Probier mal das folgende.
        Es muss alles in einem einzigen Binding passieren.
        zuerst werden die einzelnen werte in die variable wert1-4 gespeichert, dann mit closed verglichen und die verschiedenen zustände mittels boolschem AND kombiniert und dem ergebnis nach offen/zu evaluiert.

        Warum funktioniert das so (hoffentlich, hab das trocken zusammengeschrieben):
        da wird es ein wenig kompliziert.
        wert1=="CLOSED" ergibt true wenn CLOSED drin steht.
        wenn ich nun mehrere mit AND (&&) verkette, dann ist das endgültige Ergebnis nur true, wenn alle true sind (also alle Türen sind geschlossen)

        {wert3:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus03.value; wert4:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus04.value; wert2:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus02.value; wert1:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus01.value; 
        wert1=="CLOSED" && wert2=="CLOSED" && wert3=="CLOSED" && wert4=="CLOSED"?"zu":"offen"} 
        

        klammer muss man nicht setzen, da Vergleich == eine höhere Priorität (also genau so wie die rechenregel punkt vor strich) hat wie logisches AND &&
        https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_precedence#table
        Nur falls du das ähnlich mal umsetzen willst, aber schwierigkeiten hast, das das Ergebnis nicht passt.

        S Offline
        S Offline
        Stefan_NK
        schrieb am zuletzt editiert von
        #3

        @oliverio Hallo, danke für deine Hilfe. Auf die Zeilen bin ich schon gekommen (try & error). Allerdings wird mir im HTML-Widget der Code aber kein Ergebnis angezeigt 😞

        N 1 Antwort Letzte Antwort
        0
        • B Nicht stören
          B Nicht stören
          bommel_030
          schrieb am zuletzt editiert von
          #4

          @stefan_nk
          Gäbe sogar einen Adapter für sowas 😉
          https://github.com/ChriD/ioBroker.smartstate
          Deine Türen mit "or" verknüpft und sinngemäß

           return !value == "Closed" ? true : false
          

          als Funktion gibt er dir nen Bool zurück was du in einem Widget nutzen kannst. Wenn du 0 / 1 und "sum" verwendest errechnet er dir auch die Anzahl der offenen Türen.

          S 1 Antwort Letzte Antwort
          0
          • B bommel_030

            @stefan_nk
            Gäbe sogar einen Adapter für sowas 😉
            https://github.com/ChriD/ioBroker.smartstate
            Deine Türen mit "or" verknüpft und sinngemäß

             return !value == "Closed" ? true : false
            

            als Funktion gibt er dir nen Bool zurück was du in einem Widget nutzen kannst. Wenn du 0 / 1 und "sum" verwendest errechnet er dir auch die Anzahl der offenen Türen.

            S Offline
            S Offline
            Stefan_NK
            schrieb am zuletzt editiert von
            #5

            @bommel_030
            muss ich mir anschauen. Danke für den Tip. Eigentlich hatte ich gehofft, das ohne zusätzlichen Adapter lösen zu können

            1 Antwort Letzte Antwort
            0
            • S Stefan_NK

              @oliverio Hallo, danke für deine Hilfe. Auf die Zeilen bin ich schon gekommen (try & error). Allerdings wird mir im HTML-Widget der Code aber kein Ergebnis angezeigt 😞

              N Offline
              N Offline
              Nordischerjung
              schrieb am zuletzt editiert von
              #6

              @stefan_nk Das funktioniert schon so wie @OliverIO es geschrieben hat. Beim mir im Ford Adapter steht allerdings "Closed"

              habe es mal so ausprobiert, das geht. Also mal auf Groß-Kleinschreibung achten.

              Gruß Nordischerjung

              sonnige Grüße von der Ostsee

              S 1 Antwort Letzte Antwort
              0
              • N Nordischerjung

                @stefan_nk Das funktioniert schon so wie @OliverIO es geschrieben hat. Beim mir im Ford Adapter steht allerdings "Closed"

                habe es mal so ausprobiert, das geht. Also mal auf Groß-Kleinschreibung achten.

                S Offline
                S Offline
                Stefan_NK
                schrieb am zuletzt editiert von
                #7

                @nordischerjung
                bei mir steht es dizidiert groß drinnen. Gehst du auf einen anderen Datenpunkt?

                N 1 Antwort Letzte Antwort
                0
                • S Stefan_NK

                  @nordischerjung
                  bei mir steht es dizidiert groß drinnen. Gehst du auf einen anderen Datenpunkt?

                  N Offline
                  N Offline
                  Nordischerjung
                  schrieb am zuletzt editiert von
                  #8

                  @stefan_nk ich habe den

                  ford.0.xxxxxx.statususv4.vehiclestatus.doorStatus.driverDoor.value
                  

                  zB

                  Gruß Nordischerjung

                  sonnige Grüße von der Ostsee

                  S 1 Antwort Letzte Antwort
                  0
                  • N Nordischerjung

                    @stefan_nk ich habe den

                    ford.0.xxxxxx.statususv4.vehiclestatus.doorStatus.driverDoor.value
                    

                    zB

                    S Offline
                    S Offline
                    Stefan_NK
                    schrieb am zuletzt editiert von
                    #9

                    @nordischerjung sagte in Binding mehrere Werte vergleichen:

                    ford.0.xxxxxx.statususv4.vehiclestatus.doorStatus.driverDoor.value

                    Da hast du aber eine andere Adapterversion als die v0.1.5, oder? Einen ...statususv4... gibt es bei mir nicht mehr. Ich musste die Beta installieren, weil ich beim MachE keine Daten mehr bzw. nur Fehler bekommen habe.

                    Ändert aber nicht s an meiner Frage 😉

                    N 2 Antworten Letzte Antwort
                    0
                    • S Stefan_NK

                      @nordischerjung sagte in Binding mehrere Werte vergleichen:

                      ford.0.xxxxxx.statususv4.vehiclestatus.doorStatus.driverDoor.value

                      Da hast du aber eine andere Adapterversion als die v0.1.5, oder? Einen ...statususv4... gibt es bei mir nicht mehr. Ich musste die Beta installieren, weil ich beim MachE keine Daten mehr bzw. nur Fehler bekommen habe.

                      Ändert aber nicht s an meiner Frage 😉

                      N Offline
                      N Offline
                      Nordischerjung
                      schrieb am zuletzt editiert von
                      #10

                      @stefan_nk Ändert sich dann der Wert in OPENING oder so? Zeigt doch mal die Datenpunkte

                      Gruß Nordischerjung

                      sonnige Grüße von der Ostsee

                      1 Antwort Letzte Antwort
                      0
                      • S Stefan_NK

                        @nordischerjung sagte in Binding mehrere Werte vergleichen:

                        ford.0.xxxxxx.statususv4.vehiclestatus.doorStatus.driverDoor.value

                        Da hast du aber eine andere Adapterversion als die v0.1.5, oder? Einen ...statususv4... gibt es bei mir nicht mehr. Ich musste die Beta installieren, weil ich beim MachE keine Daten mehr bzw. nur Fehler bekommen habe.

                        Ändert aber nicht s an meiner Frage 😉

                        N Offline
                        N Offline
                        Nordischerjung
                        schrieb am zuletzt editiert von Nordischerjung
                        #11

                        @stefan_nk Hier dieses Widget funktioniert bei mir

                        [{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"class":"","html":"{wert:ford.0.xxx.statususv4.vehiclestatus.doorStatus.driverDoor.value; wert1:ford.0.xxx.statususv4.vehiclestatus.doorStatus.hoodDoor.value; wert2:ford.0.xxx.statususv4.vehiclestatus.doorStatus.leftRearDoor.value; wert3:ford.0.xxx.statususv4.vehiclestatus.doorStatus.rightRearDoor.value; wert == \"Closed\" && wert1==\"Closed\" && wert2==\"Closed\" && wert3==\"Closed\"? \"zu\" : \"offen\"}","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"274px","top":"170px","width":"183px","height":"22px","z-index":"2","text-align":"center","color":"{wert:ford.0.xxx.statususv4.vehiclestatus.doorStatus.driverDoor.value; wert1:ford.0.xxx.statususv4.vehiclestatus.doorStatus.hoodDoor.value; wert2:ford.0.xxx.statususv4.vehiclestatus.doorStatus.leftRearDoor.value; wert3:ford.0.xxx.statususv4.vehiclestatus.doorStatus.rightRearDoor.value; wert == \"Closed\" && wert1==\"Closed\" && wert2==\"Closed\" && wert3==\"Closed\"?  \"#11c03a\" :: \"#fa2e33\"}","background-color":""},"widgetSet":"basic"}]
                        

                        Gruß Nordischerjung

                        sonnige Grüße von der Ostsee

                        S 1 Antwort Letzte Antwort
                        0
                        • N Nordischerjung

                          @stefan_nk Hier dieses Widget funktioniert bei mir

                          [{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"class":"","html":"{wert:ford.0.xxx.statususv4.vehiclestatus.doorStatus.driverDoor.value; wert1:ford.0.xxx.statususv4.vehiclestatus.doorStatus.hoodDoor.value; wert2:ford.0.xxx.statususv4.vehiclestatus.doorStatus.leftRearDoor.value; wert3:ford.0.xxx.statususv4.vehiclestatus.doorStatus.rightRearDoor.value; wert == \"Closed\" && wert1==\"Closed\" && wert2==\"Closed\" && wert3==\"Closed\"? \"zu\" : \"offen\"}","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"274px","top":"170px","width":"183px","height":"22px","z-index":"2","text-align":"center","color":"{wert:ford.0.xxx.statususv4.vehiclestatus.doorStatus.driverDoor.value; wert1:ford.0.xxx.statususv4.vehiclestatus.doorStatus.hoodDoor.value; wert2:ford.0.xxx.statususv4.vehiclestatus.doorStatus.leftRearDoor.value; wert3:ford.0.xxx.statususv4.vehiclestatus.doorStatus.rightRearDoor.value; wert == \"Closed\" && wert1==\"Closed\" && wert2==\"Closed\" && wert3==\"Closed\"?  \"#11c03a\" :: \"#fa2e33\"}","background-color":""},"widgetSet":"basic"}]
                          

                          S Offline
                          S Offline
                          Stefan_NK
                          schrieb am zuletzt editiert von
                          #12

                          @nordischerjung
                          Ich verstehe es nicht, wenn ich Die VIN durch xxx ersetzte wird offen engezeigt, wenn ich den richtigen Pfad mit der VIN nehme, wird der Code im HTML angezeigt

                          [{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"class":"","html":"{wert3:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus03.value; wert4:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus04.value; wert2:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus02.value; wert1:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus01.value; wert1==\"CLOSED\" && wert2==\"CLOSED\" && wert3==\"CLOSED\" && wert4==\"CLOSED\"?\"zu\":\"offen\"} ","g_last_change":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"47px","top":"608px","width":"183px","height":"22px","z-index":"2"},"widgetSet":"basic"}]
                          

                          In den Datenpunten steht definitiv "CLOSED"
                          Datenpuntke.jpg

                          N OliverIOO 3 Antworten Letzte Antwort
                          0
                          • S Stefan_NK

                            @nordischerjung
                            Ich verstehe es nicht, wenn ich Die VIN durch xxx ersetzte wird offen engezeigt, wenn ich den richtigen Pfad mit der VIN nehme, wird der Code im HTML angezeigt

                            [{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"class":"","html":"{wert3:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus03.value; wert4:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus04.value; wert2:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus02.value; wert1:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus01.value; wert1==\"CLOSED\" && wert2==\"CLOSED\" && wert3==\"CLOSED\" && wert4==\"CLOSED\"?\"zu\":\"offen\"} ","g_last_change":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"47px","top":"608px","width":"183px","height":"22px","z-index":"2"},"widgetSet":"basic"}]
                            

                            In den Datenpunten steht definitiv "CLOSED"
                            Datenpuntke.jpg

                            N Offline
                            N Offline
                            Nordischerjung
                            schrieb am zuletzt editiert von
                            #13

                            @stefan_nk du musst schon deinen Datenpunkt nehmen. Am besten hier klicken und kopieren
                            ff70d26a-24e7-4113-9990-d68aff49d953-image.png

                            das ist dann dein kompletter Datenpunkt

                            Gruß Nordischerjung

                            sonnige Grüße von der Ostsee

                            S 1 Antwort Letzte Antwort
                            0
                            • S Stefan_NK

                              @nordischerjung
                              Ich verstehe es nicht, wenn ich Die VIN durch xxx ersetzte wird offen engezeigt, wenn ich den richtigen Pfad mit der VIN nehme, wird der Code im HTML angezeigt

                              [{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"class":"","html":"{wert3:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus03.value; wert4:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus04.value; wert2:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus02.value; wert1:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus01.value; wert1==\"CLOSED\" && wert2==\"CLOSED\" && wert3==\"CLOSED\" && wert4==\"CLOSED\"?\"zu\":\"offen\"} ","g_last_change":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"47px","top":"608px","width":"183px","height":"22px","z-index":"2"},"widgetSet":"basic"}]
                              

                              In den Datenpunten steht definitiv "CLOSED"
                              Datenpuntke.jpg

                              N Offline
                              N Offline
                              Nordischerjung
                              schrieb am zuletzt editiert von
                              #14

                              @stefan_nk So muss das mit deinem Datenpunkt funktionieren,
                              Wenn meiner da überall drin steht, geht das bei mir

                              [{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"class":"","html":"{wert:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus01.value; wert1:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus02.value; wert2:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus03.value; wert3:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus04.value; wert == \"CLOSED\" && wert1==\"CLOSED\" && wert2==\"CLOSED\" && wert3==\"CLOSED\"? \"zu\" : \"offen\"}","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"274px","top":"170px","width":"183px","height":"22px","z-index":"2","text-align":"center","color":"{wert:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus01.value; wert1:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus02.value; wert2:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus03.value; wert3:ford.0.WF0TK1E75NMA50668.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus04.value; wert == \"CLOSED\" && wert1==\"CLOSED\" && wert2==\"CLOSED\" && wert3==\"CLOSED\"? \"#11c03a\" :: \"#fa2e33\"}","background-color":""},"widgetSet":"basic"}]
                              

                              Gruß Nordischerjung

                              sonnige Grüße von der Ostsee

                              1 Antwort Letzte Antwort
                              0
                              • N Nordischerjung

                                @stefan_nk du musst schon deinen Datenpunkt nehmen. Am besten hier klicken und kopieren
                                ff70d26a-24e7-4113-9990-d68aff49d953-image.png

                                das ist dann dein kompletter Datenpunkt

                                S Offline
                                S Offline
                                Stefan_NK
                                schrieb am zuletzt editiert von Stefan_NK
                                #15

                                @nordischerjung
                                äh... ich bin über jede Hilfe dankbar aber dumm bin ich auch nicht (übersehen kann man immer was....)
                                Du wolltest die Datenpunkte von mir sehen und wenn du im ersten Post mein Script anschaust dann siehst du, dass ich die Datenpunkte abfrage.
                                Die einzelnen Türen lassen sich auch abfragen, aber nicht alle 4 in einem Script

                                N 1 Antwort Letzte Antwort
                                0
                                • S Stefan_NK

                                  @nordischerjung
                                  äh... ich bin über jede Hilfe dankbar aber dumm bin ich auch nicht (übersehen kann man immer was....)
                                  Du wolltest die Datenpunkte von mir sehen und wenn du im ersten Post mein Script anschaust dann siehst du, dass ich die Datenpunkte abfrage.
                                  Die einzelnen Türen lassen sich auch abfragen, aber nicht alle 4 in einem Script

                                  N Offline
                                  N Offline
                                  Nordischerjung
                                  schrieb am zuletzt editiert von
                                  #16

                                  @stefan_nk wenn du das letzte Widget importierst muss es so funktionieren. Mit meinen DPs geht es genau so.

                                  Gruß Nordischerjung

                                  sonnige Grüße von der Ostsee

                                  S 1 Antwort Letzte Antwort
                                  0
                                  • N Nordischerjung

                                    @stefan_nk wenn du das letzte Widget importierst muss es so funktionieren. Mit meinen DPs geht es genau so.

                                    S Offline
                                    S Offline
                                    Stefan_NK
                                    schrieb am zuletzt editiert von
                                    #17

                                    @nordischerjung
                                    Vielen Dank, das funktioniert 👍
                                    Nur für's Verständnis:

                                    Inhaltlich war es der geleiche Code, wie ich ihn gehabt habe (die wert-Nummerierung muss ja egal sein), nur habe ich Leerzeichen gehabt, wo du keine hast.

                                    1. Zeile von mir
                                    2. Zeile von dir.
                                    wert == "CLOSED" && wert1=="CLOSED" && wert2=="CLOSED" && wert3=="CLOSED"? "zu" : "offen"}
                                    wert1=="CLOSED" && wert2=="CLOSED" && wert3=="CLOSED" && wert4=="CLOSED"?"zu":"offen"}
                                    

                                    kann das damit zusammen hängen?

                                    S 1 Antwort Letzte Antwort
                                    0
                                    • S Stefan_NK

                                      @nordischerjung
                                      Ich verstehe es nicht, wenn ich Die VIN durch xxx ersetzte wird offen engezeigt, wenn ich den richtigen Pfad mit der VIN nehme, wird der Code im HTML angezeigt

                                      [{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"class":"","html":"{wert3:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus03.value; wert4:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus04.value; wert2:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus02.value; wert1:ford.0.xxx.statusQuery.events.doorEvent.conditions.doorStatusChanged.doorStatus01.value; wert1==\"CLOSED\" && wert2==\"CLOSED\" && wert3==\"CLOSED\" && wert4==\"CLOSED\"?\"zu\":\"offen\"} ","g_last_change":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"47px","top":"608px","width":"183px","height":"22px","z-index":"2"},"widgetSet":"basic"}]
                                      

                                      In den Datenpunten steht definitiv "CLOSED"
                                      Datenpuntke.jpg

                                      OliverIOO Offline
                                      OliverIOO Offline
                                      OliverIO
                                      schrieb am zuletzt editiert von
                                      #18

                                      @stefan_nk said in Binding mehrere Werte vergleichen:

                                      Ich verstehe es nicht, wenn ich Die VIN durch xxx ersetzte wird offen engezeigt, wenn ich den richtigen Pfad mit der VIN nehme, wird der Code im HTML angezeigt

                                      wenn der datenpunkt bestimmte zeichen enthält, wird er vom scanner nicht als datenpunkt erkannt. eine # war auf jeden fall dabei. das macht bei anderen geräten auch immer probleme.
                                      dann muss man mit einem alias arbeiten

                                      Meine Adapter und Widgets
                                      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                      Links im Profil

                                      1 Antwort Letzte Antwort
                                      0
                                      • S Stefan_NK

                                        @nordischerjung
                                        Vielen Dank, das funktioniert 👍
                                        Nur für's Verständnis:

                                        Inhaltlich war es der geleiche Code, wie ich ihn gehabt habe (die wert-Nummerierung muss ja egal sein), nur habe ich Leerzeichen gehabt, wo du keine hast.

                                        1. Zeile von mir
                                        2. Zeile von dir.
                                        wert == "CLOSED" && wert1=="CLOSED" && wert2=="CLOSED" && wert3=="CLOSED"? "zu" : "offen"}
                                        wert1=="CLOSED" && wert2=="CLOSED" && wert3=="CLOSED" && wert4=="CLOSED"?"zu":"offen"}
                                        

                                        kann das damit zusammen hängen?

                                        S Offline
                                        S Offline
                                        Stefan_NK
                                        schrieb am zuletzt editiert von
                                        #19

                                        @OliverIO Naja, Sonderzeichen waren ja in der VIN nicht dabei und es funktioniert ja jetzt auch.
                                        Aber egal - Hauptsache es tut wie es soll 🙂
                                        Vielen Dank!

                                        1 Antwort Letzte Antwort
                                        0
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        651

                                        Online

                                        32.4k

                                        Benutzer

                                        81.4k

                                        Themen

                                        1.3m

                                        Beiträge
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                        ioBroker Community 2014-2025
                                        logo
                                        • Anmelden

                                        • Du hast noch kein Konto? Registrieren

                                        • Anmelden oder registrieren, um zu suchen
                                        • Erster Beitrag
                                          Letzter Beitrag
                                        0
                                        • Aktuell
                                        • Tags
                                        • Ungelesen 0
                                        • Kategorien
                                        • Unreplied
                                        • Beliebt
                                        • GitHub
                                        • Docu
                                        • Hilfe