Skip to content
  • Home
  • 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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [gelöst] VIS Sichtbarkeit über mehrere Bedingungen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    13
    1
    157

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

[gelöst] VIS Sichtbarkeit über mehrere Bedingungen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
16 Beiträge 6 Kommentatoren 1.7k Aufrufe 5 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.
  • R ralle211

    Hi zusammen,

    ich möchte dass wenn mein Roborock in bestimmten Zuständen ist, die Buttons zum Starten der Zimmerreinigung nicht benutzbar sind.
    Hierfür lege ich einfach ein halbtransparentes HTML mit weißem Background drüber.

    Die Frage ist jetzt wie ich mehrere Zustände bei "Sichtbarkeit" hinterlege?
    Ich habe bereits probiert, bei Bedingung "besteht aus" ausgewählt und bei "Wert für die Bedingung"

    1. 5 || 6 || 18
    2. (5 || 6 || 18)
    3. 5 OR 6 OR 18
    4. [5, 6, 18]
    5. [5; 6; 18]

    3449b43e-ce3f-4426-b75c-52e0d1162a2b-grafik.png
    Beispiel

    Nichts davon funktioniert. VIS reagiert immer nur auf die "5". Also den ersten Wert in der Bedingung. Ändere ich die Reihenfolge geht es auch nicht.

    Hat jemand hier eine Anleitung für die Schreibweise bei mehreren Werten?

    CodierknechtC Offline
    CodierknechtC Offline
    Codierknecht
    Developer Most Active
    schrieb am zuletzt editiert von
    #2

    @ralle211 sagte in VIS Sichtbarkeit über mehrere Bedingungen:

    Hat jemand hier eine Anleitung für die Schreibweise bei mehreren Werten?

    Komma oder Semikolon hast Du mal probiert?

    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
    HmIP|ZigBee|Tasmota|Unifi
    Zabbix Certified Specialist
    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

    R 1 Antwort Letzte Antwort
    0
    • CodierknechtC Codierknecht

      @ralle211 sagte in VIS Sichtbarkeit über mehrere Bedingungen:

      Hat jemand hier eine Anleitung für die Schreibweise bei mehreren Werten?

      Komma oder Semikolon hast Du mal probiert?

      R Offline
      R Offline
      ralle211
      schrieb am zuletzt editiert von
      #3

      @codierknecht
      Ja hab ich. Beides geht nicht

      SchmakusS 1 Antwort Letzte Antwort
      0
      • R ralle211

        @codierknecht
        Ja hab ich. Beides geht nicht

        SchmakusS Offline
        SchmakusS Offline
        Schmakus
        Developer
        schrieb am zuletzt editiert von Schmakus
        #4

        @ralle211 Vielleicht über ein array? [5,6,18]
        Alternativ als Workaround einen Alias anlegen, welcher true bei 5,6 und 18 ausgibt. Formel: [5, 6, 18].includes(val)

        Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

        R 1 Antwort Letzte Antwort
        0
        • SchmakusS Schmakus

          @ralle211 Vielleicht über ein array? [5,6,18]
          Alternativ als Workaround einen Alias anlegen, welcher true bei 5,6 und 18 ausgibt. Formel: [5, 6, 18].includes(val)

          R Offline
          R Offline
          ralle211
          schrieb am zuletzt editiert von ralle211
          #5

          @schmakus sagte in VIS Sichtbarkeit über mehrere Bedingungen:

          [5, 6, 18].includes(val)

          Hey danke, geht aber auch nicht :disappointed: Den Workaround will ich ja extra nicht wenn es diese Funktion (wohl) gibt.

          SchmakusS 1 Antwort Letzte Antwort
          0
          • jogibear9988J Offline
            jogibear9988J Offline
            jogibear9988
            schrieb am zuletzt editiert von
            #6

            ich habe mich ja in webUi an den Bindings von Vis orientiert, und bei diesen kann man doch auch mehrere Signale angeben, und nach den signalen dann eine Funtion. Geht das nicht auch für die sichtbarkeit?
            (In webUi geht das ;-) )

            Check my ioBroker webui - a vis alternative
            see: https://github.com/iobroker-community-adapters/ioBroker.webui

            1 Antwort Letzte Antwort
            0
            • R ralle211

              @schmakus sagte in VIS Sichtbarkeit über mehrere Bedingungen:

              [5, 6, 18].includes(val)

              Hey danke, geht aber auch nicht :disappointed: Den Workaround will ich ja extra nicht wenn es diese Funktion (wohl) gibt.

              SchmakusS Offline
              SchmakusS Offline
              Schmakus
              Developer
              schrieb am zuletzt editiert von Schmakus
              #7

              @ralle211 sagte in VIS Sichtbarkeit über mehrere Bedingungen:

              @schmakus sagte in VIS Sichtbarkeit über mehrere Bedingungen:

              [5, 6, 18].includes(val)

              Hey danke, geht aber auch nicht :disappointed: Den Workaround will ich ja extra nicht wenn es diese Funktion (wohl) gibt.

              Also ich hab mir das nun mal genauer angeschaut. So wie es aussieht, kann man nur einen Wert vergleichen.

              == // exakt
              != // ungleich
              <= // kleiner/gleich
              >= // größer/gleich
              < // kleiner
              > // größer
              consists / bestehend aus // enthält eine Teil z.B.: Wert = "Hallo" => "all" wird als true gewertet
              not consits / bestehend nicht aus // enthält nicht eine Teil z.B.: Wert = "Hallo" => "all" wird als false gewertet
              exist // nicht undefined, null oder NaN
              not exist // undefined, null oder NaN
              

              Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

              R 1 Antwort Letzte Antwort
              1
              • R ralle211

                Hi zusammen,

                ich möchte dass wenn mein Roborock in bestimmten Zuständen ist, die Buttons zum Starten der Zimmerreinigung nicht benutzbar sind.
                Hierfür lege ich einfach ein halbtransparentes HTML mit weißem Background drüber.

                Die Frage ist jetzt wie ich mehrere Zustände bei "Sichtbarkeit" hinterlege?
                Ich habe bereits probiert, bei Bedingung "besteht aus" ausgewählt und bei "Wert für die Bedingung"

                1. 5 || 6 || 18
                2. (5 || 6 || 18)
                3. 5 OR 6 OR 18
                4. [5, 6, 18]
                5. [5; 6; 18]

                3449b43e-ce3f-4426-b75c-52e0d1162a2b-grafik.png
                Beispiel

                Nichts davon funktioniert. VIS reagiert immer nur auf die "5". Also den ersten Wert in der Bedingung. Ändere ich die Reihenfolge geht es auch nicht.

                Hat jemand hier eine Anleitung für die Schreibweise bei mehreren Werten?

                liv-in-skyL Offline
                liv-in-skyL Offline
                liv-in-sky
                schrieb am zuletzt editiert von
                #8

                @ralle211 sichtbarkeit zusteuern mit mehreren daten (binding) vergleichen, versuche ich immer über opacity zu lösen - dort kann man ein binding eingeben

                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                jogibear9988J R 2 Antworten Letzte Antwort
                0
                • liv-in-skyL liv-in-sky

                  @ralle211 sichtbarkeit zusteuern mit mehreren daten (binding) vergleichen, versuche ich immer über opacity zu lösen - dort kann man ein binding eingeben

                  jogibear9988J Offline
                  jogibear9988J Offline
                  jogibear9988
                  schrieb am zuletzt editiert von
                  #9

                  @liv-in-sky said in VIS Sichtbarkeit über mehrere Bedingungen:

                  @ralle211 sichtbarkeit zusteuern mit mehreren daten (binding) vergleichen, versuche ich immer über opacity zu lösen - dort kann man ein binding eingeben

                  Dachte man kann in jede Property ein Binding eingeben? Oder ist dem nicht so?

                  Check my ioBroker webui - a vis alternative
                  see: https://github.com/iobroker-community-adapters/ioBroker.webui

                  liv-in-skyL 1 Antwort Letzte Antwort
                  0
                  • jogibear9988J jogibear9988

                    @liv-in-sky said in VIS Sichtbarkeit über mehrere Bedingungen:

                    @ralle211 sichtbarkeit zusteuern mit mehreren daten (binding) vergleichen, versuche ich immer über opacity zu lösen - dort kann man ein binding eingeben

                    Dachte man kann in jede Property ein Binding eingeben? Oder ist dem nicht so?

                    liv-in-skyL Offline
                    liv-in-skyL Offline
                    liv-in-sky
                    schrieb am zuletzt editiert von
                    #10

                    @jogibear9988

                    ich glaube bei sichtbarkeit nicht - zumindest war das früher so

                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                    R 1 Antwort Letzte Antwort
                    0
                    • SchmakusS Schmakus

                      @ralle211 sagte in VIS Sichtbarkeit über mehrere Bedingungen:

                      @schmakus sagte in VIS Sichtbarkeit über mehrere Bedingungen:

                      [5, 6, 18].includes(val)

                      Hey danke, geht aber auch nicht :disappointed: Den Workaround will ich ja extra nicht wenn es diese Funktion (wohl) gibt.

                      Also ich hab mir das nun mal genauer angeschaut. So wie es aussieht, kann man nur einen Wert vergleichen.

                      == // exakt
                      != // ungleich
                      <= // kleiner/gleich
                      >= // größer/gleich
                      < // kleiner
                      > // größer
                      consists / bestehend aus // enthält eine Teil z.B.: Wert = "Hallo" => "all" wird als true gewertet
                      not consits / bestehend nicht aus // enthält nicht eine Teil z.B.: Wert = "Hallo" => "all" wird als false gewertet
                      exist // nicht undefined, null oder NaN
                      not exist // undefined, null oder NaN
                      
                      R Offline
                      R Offline
                      ralle211
                      schrieb am zuletzt editiert von
                      #11

                      @schmakus
                      Das würde das aktuelle Verhalten erklären. Danke

                      1 Antwort Letzte Antwort
                      0
                      • liv-in-skyL liv-in-sky

                        @ralle211 sichtbarkeit zusteuern mit mehreren daten (binding) vergleichen, versuche ich immer über opacity zu lösen - dort kann man ein binding eingeben

                        R Offline
                        R Offline
                        ralle211
                        schrieb am zuletzt editiert von
                        #12

                        @liv-in-sky
                        Opacity geht für die Sichtbarkeit. Jedoch liegt das eigentlich unsichtbare Element immer noch über dem Button sodass dieser sich nicht mehr bedienen lässt.

                        liv-in-skyL 1 Antwort Letzte Antwort
                        0
                        • liv-in-skyL liv-in-sky

                          @jogibear9988

                          ich glaube bei sichtbarkeit nicht - zumindest war das früher so

                          R Offline
                          R Offline
                          ralle211
                          schrieb am zuletzt editiert von
                          #13

                          @liv-in-sky
                          Dann werde ich um eine function und eine bool variable nicht herumkommen.
                          Danke euch allen

                          1 Antwort Letzte Antwort
                          0
                          • R ralle211

                            @liv-in-sky
                            Opacity geht für die Sichtbarkeit. Jedoch liegt das eigentlich unsichtbare Element immer noch über dem Button sodass dieser sich nicht mehr bedienen lässt.

                            liv-in-skyL Offline
                            liv-in-skyL Offline
                            liv-in-sky
                            schrieb am zuletzt editiert von
                            #14

                            @ralle211

                            ja, das geht dann nicht, es sei den, du bearbeitest auch noch den z-index gleichzeitig mit

                            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                            1 Antwort Letzte Antwort
                            0
                            • HomoranH Nicht stören
                              HomoranH Nicht stören
                              Homoran
                              Global Moderator Administrators
                              schrieb am zuletzt editiert von
                              #15

                              @liv-in-sky sagte in [gelöst] VIS Sichtbarkeit über mehrere Bedingungen:

                              @ralle211

                              ja, das geht dann nicht, es sei den, du bearbeitest auch noch den z-index gleichzeitig mit

                              Das alleine müsste doch schon reichen.
                              bei entsprechender Anordnung der Widgets

                              kein Support per PN! - Fragen im Forum stellen -

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              ioBroker freut sich auch über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              1 Antwort Letzte Antwort
                              0
                              • jogibear9988J Offline
                                jogibear9988J Offline
                                jogibear9988
                                schrieb am zuletzt editiert von
                                #16

                                Dann macht halt mal einen feature request bei Visu/Vis2. Vlt. kann man das dort auch einbauen.

                                So gehts z.b. in webui: https://forum.iobroker.net/post/1123018

                                Check my ioBroker webui - a vis alternative
                                see: https://github.com/iobroker-community-adapters/ioBroker.webui

                                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

                                409

                                Online

                                32.7k

                                Benutzer

                                82.4k

                                Themen

                                1.3m

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

                                • Du hast noch kein Konto? Registrieren

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