Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Vis2 Material Widgets Schalterfarbe ändern

NEWS

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

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

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

Vis2 Material Widgets Schalterfarbe ändern

Vis2 Material Widgets Schalterfarbe ändern

Scheduled Pinned Locked Moved ioBroker Allgemein
10 Posts 3 Posters 480 Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Elektroniker86E Offline
    Elektroniker86E Offline
    Elektroniker86
    wrote on last edited by
    #1

    Hallo,

    ich finde leider keine Möglichkeit die Schalterfarbe bei den MAterial Widgets in Vis2 zu ändern. Wenn ich im Material Widget bei den Schalter-Einstellungen die Farbe ändere wird nur die Farbe der Schrift geändert. aber der Schalter bleibt blau bzw. weiss.

    Gibt es dazu eine Lösung?

    Vielen Dank vorab!

    Screenshot 2025-07-15 204125.png Screenshot 2025-07-15 204056.png

    CinimodC OliverIOO 2 Replies Last reply
    0
    • Elektroniker86E Elektroniker86

      Hallo,

      ich finde leider keine Möglichkeit die Schalterfarbe bei den MAterial Widgets in Vis2 zu ändern. Wenn ich im Material Widget bei den Schalter-Einstellungen die Farbe ändere wird nur die Farbe der Schrift geändert. aber der Schalter bleibt blau bzw. weiss.

      Gibt es dazu eine Lösung?

      Vielen Dank vorab!

      Screenshot 2025-07-15 204125.png Screenshot 2025-07-15 204056.png

      CinimodC Offline
      CinimodC Offline
      Cinimod
      Most Active
      wrote on last edited by
      #2

      @elektroniker86

      Hey,
      Ich vermute nicht das das vorgesehen ist das zu ändern.

      Synology DS918+, Fritzbox 6690 Cable, #Docker #Blockly #Vis2 #Deconz #Tasmota

      Elektroniker86E 1 Reply Last reply
      0
      • CinimodC Cinimod

        @elektroniker86

        Hey,
        Ich vermute nicht das das vorgesehen ist das zu ändern.

        Elektroniker86E Offline
        Elektroniker86E Offline
        Elektroniker86
        wrote on last edited by
        #3

        @cinimod
        Hi, ja das wäre ja ziemlich blöd denn das passt ja so überhaupt nicht. Kann ich mir eigentlich nicht vorstellen das es nicht geht. Vis ist doch bekannt dafür das es komplett individuell ist. Und technisch muss das doch gehen ?

        1 Reply Last reply
        0
        • Elektroniker86E Elektroniker86

          Hallo,

          ich finde leider keine Möglichkeit die Schalterfarbe bei den MAterial Widgets in Vis2 zu ändern. Wenn ich im Material Widget bei den Schalter-Einstellungen die Farbe ändere wird nur die Farbe der Schrift geändert. aber der Schalter bleibt blau bzw. weiss.

          Gibt es dazu eine Lösung?

          Vielen Dank vorab!

          Screenshot 2025-07-15 204125.png Screenshot 2025-07-15 204056.png

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          wrote on last edited by OliverIO
          #4

          @elektroniker86

          da vis2 und neuere widgets alle mit react gebaut wurden, ist das Thema nicht ganz so easy zu lösen.
          Die frage ist auch wieviel Anpassungsmöglichkeiten man hier den widgets gönnt, da eigentlich sehr viel anpassbar wäre. bswp wäre mit thumb, rail und track jedes einzelne subelement anpassbar.

          Hier wird das mui slider element verwendet. Alle CSS Klassen sind hier aufgelistet
          https://v6.mui.com/material-ui/api/slider/#classes

          89fd139c-8eca-46a3-a4de-f01fe488b54d-image.png
          Für das aktuelle problem würde ich
          1.) im widget unter General/CSS Class einen eindeutigen Namen für den Effekt eintragen. bspw

          redslider
          
          1. im CSS.Reiter dann für die passende CSS-Klasse dann die Korrektur vornehmen
          
          .redslider .MuiSlider-colorPrimary {
              color: red;
          }
          

          Die korrekte CSS-Klasse kann mit Hilfe der web developer Tools F12 herausgefunden werden
          Durch die verwendung des Namens redslider kann das auf jeden anderen slider ebenfalls angewendet werden in den man den namen dort einträgt.

          Dennoch solltest du da mal ein Issue anlegen um dem ersteller die Möglichkeit zu geben, das Feature evtl noch mit einzubauen.

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

          Elektroniker86E 1 Reply Last reply
          0
          • OliverIOO OliverIO

            @elektroniker86

            da vis2 und neuere widgets alle mit react gebaut wurden, ist das Thema nicht ganz so easy zu lösen.
            Die frage ist auch wieviel Anpassungsmöglichkeiten man hier den widgets gönnt, da eigentlich sehr viel anpassbar wäre. bswp wäre mit thumb, rail und track jedes einzelne subelement anpassbar.

            Hier wird das mui slider element verwendet. Alle CSS Klassen sind hier aufgelistet
            https://v6.mui.com/material-ui/api/slider/#classes

            89fd139c-8eca-46a3-a4de-f01fe488b54d-image.png
            Für das aktuelle problem würde ich
            1.) im widget unter General/CSS Class einen eindeutigen Namen für den Effekt eintragen. bspw

            redslider
            
            1. im CSS.Reiter dann für die passende CSS-Klasse dann die Korrektur vornehmen
            
            .redslider .MuiSlider-colorPrimary {
                color: red;
            }
            

            Die korrekte CSS-Klasse kann mit Hilfe der web developer Tools F12 herausgefunden werden
            Durch die verwendung des Namens redslider kann das auf jeden anderen slider ebenfalls angewendet werden in den man den namen dort einträgt.

            Dennoch solltest du da mal ein Issue anlegen um dem ersteller die Möglichkeit zu geben, das Feature evtl noch mit einzubauen.

            Elektroniker86E Offline
            Elektroniker86E Offline
            Elektroniker86
            wrote on last edited by
            #5

            @oliverio sagte in Vis2 Material Widgets Schalterfarbe ändern:

            } .redslider .MuiSlider-colorPrimary { color: red; }

            Danke für deine Antwort.

            Ich habe ein Issue bei Github angelegt. Nun nochmal zu meinem Problem. Ich kenne mich mit derm Entwicklermodus vom Browser nicht aus. Nach was muss ich suchen.

            Außerdem würde ich gerne, wenn es geht, einen bestimmten Farbcode verwenden : #EAC30F

            Und wie würde es aussehen wenn ich den Schalter umfärben möchte?

            Screenshot 2025-07-15 220623.png Screenshot 2025-07-15 220555.png

            OliverIOO 1 Reply Last reply
            0
            • Elektroniker86E Elektroniker86

              @oliverio sagte in Vis2 Material Widgets Schalterfarbe ändern:

              } .redslider .MuiSlider-colorPrimary { color: red; }

              Danke für deine Antwort.

              Ich habe ein Issue bei Github angelegt. Nun nochmal zu meinem Problem. Ich kenne mich mit derm Entwicklermodus vom Browser nicht aus. Nach was muss ich suchen.

              Außerdem würde ich gerne, wenn es geht, einen bestimmten Farbcode verwenden : #EAC30F

              Und wie würde es aussehen wenn ich den Schalter umfärben möchte?

              Screenshot 2025-07-15 220623.png Screenshot 2025-07-15 220555.png

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              wrote on last edited by OliverIO
              #6

              @elektroniker86 sagte in Vis2 Material Widgets Schalterfarbe ändern:

              #EAC30F

              jetzt brauchst du den entwicklermodus nicht mehr, da ich ja bereits die richtige css klasse herausgesucht habe. das war als hinweis für andere bzw wenn du noch mehr details anpassen wills evtl auch bei anderen widgets

              .redslider .MuiSlider-colorPrimary {
                  color: #EAC30F;
              }
              

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

              Elektroniker86E 1 Reply Last reply
              1
              • OliverIOO OliverIO

                @elektroniker86 sagte in Vis2 Material Widgets Schalterfarbe ändern:

                #EAC30F

                jetzt brauchst du den entwicklermodus nicht mehr, da ich ja bereits die richtige css klasse herausgesucht habe. das war als hinweis für andere bzw wenn du noch mehr details anpassen wills evtl auch bei anderen widgets

                .redslider .MuiSlider-colorPrimary {
                    color: #EAC30F;
                }
                
                Elektroniker86E Offline
                Elektroniker86E Offline
                Elektroniker86
                wrote on last edited by
                #7

                @oliverio sagte in Vis2 Material Widgets Schalterfarbe ändern:

                .redslider .MuiSlider-colorPrimary { color: #EAC30F; }

                Ja super Geil!!!! 😃 Das funktioniert.

                Wie bekomme ich dann den Schalter umgefärbt?

                MuiSwitch?

                Screenshot 2025-07-15 221903.png

                OliverIOO 1 Reply Last reply
                0
                • Elektroniker86E Elektroniker86

                  @oliverio sagte in Vis2 Material Widgets Schalterfarbe ändern:

                  .redslider .MuiSlider-colorPrimary { color: #EAC30F; }

                  Ja super Geil!!!! 😃 Das funktioniert.

                  Wie bekomme ich dann den Schalter umgefärbt?

                  MuiSwitch?

                  Screenshot 2025-07-15 221903.png

                  OliverIOO Offline
                  OliverIOO Offline
                  OliverIO
                  wrote on last edited by
                  #8

                  @elektroniker86 sagte in Vis2 Material Widgets Schalterfarbe ändern:

                  Wie bekomme ich dann den Schalter umgefärbt?
                  MuiSwitch?

                  ich wusste es. 🙂

                  Also hier die selbst-lern-Anleitung

                  1. F12 im chrome-browser drücken
                  2. das Element-Auswahltool oben rechts drücken
                    0ad2911c-de17-4826-8712-f0350726deb1-image.png
                  3. dann mit der Maus so gut wie möglich das betroffene Element welches untersucht werden soll mit der Maus auswählen. Im unteren Bereich im Tab Elements wird dann der entsprechende HTML-Code markiert
                    ed1e8cb4-56c4-4375-801a-67dc1f1ef6ac-image.png
                    und
                    34b7550f-1ff9-4c36-bd7d-ffdd023a2cae-image.png
                    Am Beispiel sieht man nun im Attribut für CSS-Klassen -> class das das Element MuiSwitch heißt.
                  4. jetzt kommt der Tricky-Teil. Da HTML hierarchisch aufgebaut ist, muss man in der Struktur nach unten und oben schauen, wo die entsprechende CSS-Anweisung sich befindet, hier color. Für diesen Fall befindet sich diese genau eins drüber auf dem span-Element
                    b4300228-33f4-41d2-8bdf-554b4cec663e-image.png
                  5. Dann muss man die Bezeichnungen der CSS klassen untersuchen und mit der Doku des MUI Switch elements abgleichen.
                    https://mui.com/material-ui/api/switch/#classes
                  6. Für den aktuellen Fall ist es dann wieder einfach, da wir in der Auflistung der CSS-Klassen eine Bekannte Angabe finden
                    MuiSwitch-colorPrimary
                    den wir dann in einer neuen CSS-Anweisung eintragen können:
                  .redslider .MuiSlider-colorPrimary {
                      color: #EAC30F;
                  }
                  .redswitch .MuiSwitch-colorPrimary {
                      color: #EAC30F;
                  }
                  
                  1. Dann noch den neuen Namen im widget bei CSS-Klasse eintragen und Fertig
                    a679f782-a4a4-45f3-9228-aa4a4fdbdaed-image.png

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

                  Elektroniker86E 1 Reply Last reply
                  2
                  • OliverIOO OliverIO

                    @elektroniker86 sagte in Vis2 Material Widgets Schalterfarbe ändern:

                    Wie bekomme ich dann den Schalter umgefärbt?
                    MuiSwitch?

                    ich wusste es. 🙂

                    Also hier die selbst-lern-Anleitung

                    1. F12 im chrome-browser drücken
                    2. das Element-Auswahltool oben rechts drücken
                      0ad2911c-de17-4826-8712-f0350726deb1-image.png
                    3. dann mit der Maus so gut wie möglich das betroffene Element welches untersucht werden soll mit der Maus auswählen. Im unteren Bereich im Tab Elements wird dann der entsprechende HTML-Code markiert
                      ed1e8cb4-56c4-4375-801a-67dc1f1ef6ac-image.png
                      und
                      34b7550f-1ff9-4c36-bd7d-ffdd023a2cae-image.png
                      Am Beispiel sieht man nun im Attribut für CSS-Klassen -> class das das Element MuiSwitch heißt.
                    4. jetzt kommt der Tricky-Teil. Da HTML hierarchisch aufgebaut ist, muss man in der Struktur nach unten und oben schauen, wo die entsprechende CSS-Anweisung sich befindet, hier color. Für diesen Fall befindet sich diese genau eins drüber auf dem span-Element
                      b4300228-33f4-41d2-8bdf-554b4cec663e-image.png
                    5. Dann muss man die Bezeichnungen der CSS klassen untersuchen und mit der Doku des MUI Switch elements abgleichen.
                      https://mui.com/material-ui/api/switch/#classes
                    6. Für den aktuellen Fall ist es dann wieder einfach, da wir in der Auflistung der CSS-Klassen eine Bekannte Angabe finden
                      MuiSwitch-colorPrimary
                      den wir dann in einer neuen CSS-Anweisung eintragen können:
                    .redslider .MuiSlider-colorPrimary {
                        color: #EAC30F;
                    }
                    .redswitch .MuiSwitch-colorPrimary {
                        color: #EAC30F;
                    }
                    
                    1. Dann noch den neuen Namen im widget bei CSS-Klasse eintragen und Fertig
                      a679f782-a4a4-45f3-9228-aa4a4fdbdaed-image.png
                    Elektroniker86E Offline
                    Elektroniker86E Offline
                    Elektroniker86
                    wrote on last edited by
                    #9

                    @oliverio

                    Super!!! Vielen Dank!

                    Jetzt werde ich mal rumprobieren.
                    Mal sehen ob ich den Hintergrund des Schalters auch noch umgefärbt bekomme.

                    Danke nochmals.
                    Gute Nacht!

                    OliverIOO 1 Reply Last reply
                    0
                    • Elektroniker86E Elektroniker86

                      @oliverio

                      Super!!! Vielen Dank!

                      Jetzt werde ich mal rumprobieren.
                      Mal sehen ob ich den Hintergrund des Schalters auch noch umgefärbt bekomme.

                      Danke nochmals.
                      Gute Nacht!

                      OliverIOO Offline
                      OliverIOO Offline
                      OliverIO
                      wrote on last edited by
                      #10

                      @elektroniker86

                      ja probier mal.
                      da könnte evtl das css-attribut auch background-color heißen.

                      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 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      600

                      Online

                      32.4k

                      Users

                      81.3k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe