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
    146

  • 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 Offline
    R Offline
    ralle211
    schrieb am zuletzt editiert von ralle211
    #1

    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 liv-in-skyL 2 Antworten Letzte Antwort
    0
    • 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

                                  550

                                  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