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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. jarvis v3.2.x - just another remarkable vis

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

jarvis v3.2.x - just another remarkable vis

Scheduled Pinned Locked Moved Tester
947 Posts 46 Posters 271.4k Views 44 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.
  • M MCU

    @hvb Die Funktion für das Hinzufügen fehlt.

    if(button.classList.contains('jarvis-ButtonGroupAction-' + mapping[val])) {
    

    Du fragst hier eine Klasse ab, die es gar nicht gibt, weil sie nicht angelegt wurde.
    Bzw. ich habe keine function dafür gesehen.

    H Offline
    H Offline
    hvb
    wrote on last edited by
    #103

    @mcu sorry, hab mich grad falsch erinnert.

    Schau mal im post den Screenshot vom device an.
    In der DisplayVariant ist ein JSON das 3 Buttons definiert. Du musst allerdings bei der Definition der ButtonGroupAction noch einstellen, dass Du die DisplayVariant für die Buttons verwenden willst. Key wird jeweils von Jarvis and die Klasse angehängt. Um von mir später mit mapping[val] im Script abgefragt. Value wird jeweils als Text angezeigt, auf dem Button der in der Standard Implementierung von Jarvis. Bis dahin brauchst du meine scripte und Sykes nicht. Die sind nur dazu da statt Text auf dem Button ein Icon anzuzeigen.

    Cool wäre natürlich wenn man die vorhandene Jarvis implementierung so erweitern könnte, dass sie auch Icons erlaubt. Dann müsste ich nicht solche Verrenkungen machen (war aber ein schönes Experiment, hab viel dabei úber Jarvis gelernt)

    M 1 Reply Last reply
    0
    • H hvb

      @mcu sorry, hab mich grad falsch erinnert.

      Schau mal im post den Screenshot vom device an.
      In der DisplayVariant ist ein JSON das 3 Buttons definiert. Du musst allerdings bei der Definition der ButtonGroupAction noch einstellen, dass Du die DisplayVariant für die Buttons verwenden willst. Key wird jeweils von Jarvis and die Klasse angehängt. Um von mir später mit mapping[val] im Script abgefragt. Value wird jeweils als Text angezeigt, auf dem Button der in der Standard Implementierung von Jarvis. Bis dahin brauchst du meine scripte und Sykes nicht. Die sind nur dazu da statt Text auf dem Button ein Icon anzuzeigen.

      Cool wäre natürlich wenn man die vorhandene Jarvis implementierung so erweitern könnte, dass sie auch Icons erlaubt. Dann müsste ich nicht solche Verrenkungen machen (war aber ein schönes Experiment, hab viel dabei úber Jarvis gelernt)

      M Offline
      M Offline
      MCU
      wrote on last edited by MCU
      #104

      @hvb sagte in jarvis v3.2.x - just another remarkable vis (alpha-testing):

      Du musst allerdings bei der Definition der ButtonGroupAction noch einstellen, dass Du die DisplayVariant für die Buttons verwenden willst.

      d6227379-655a-43da-8d7e-44a2d1a5dadc-image.png
      Hab ich noch nicht gesehen und nicht benutzt.
      Danke.
      4d12c71c-fc51-4ecd-8054-97ff04f2a775-image.png

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      H 1 Reply Last reply
      0
      • M MCU

        @hvb sagte in jarvis v3.2.x - just another remarkable vis (alpha-testing):

        Du musst allerdings bei der Definition der ButtonGroupAction noch einstellen, dass Du die DisplayVariant für die Buttons verwenden willst.

        d6227379-655a-43da-8d7e-44a2d1a5dadc-image.png
        Hab ich noch nicht gesehen und nicht benutzt.
        Danke.
        4d12c71c-fc51-4ecd-8054-97ff04f2a775-image.png

        H Offline
        H Offline
        hvb
        wrote on last edited by
        #105

        @mcu sieht gut aus! Ist aber 3.1.8 oder?

        M 1 Reply Last reply
        0
        • H hvb

          @mcu sieht gut aus! Ist aber 3.1.8 oder?

          M Offline
          M Offline
          MCU
          wrote on last edited by
          #106

          @hvb Nee ist v3.2.0-beta.10, man muss nur einmal einen Wert klicken, dann wird es angezeigt.

          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          H 1 Reply Last reply
          0
          • M MCU

            @hvb Nee ist v3.2.0-beta.10, man muss nur einmal einen Wert klicken, dann wird es angezeigt.

            H Offline
            H Offline
            hvb
            wrote on last edited by
            #107

            @mcu ok. Gleiches Verhalten wie bei mir.

            Danke für’s ausprobieren.

            M 1 Reply Last reply
            0
            • H hvb

              @mcu ok. Gleiches Verhalten wie bei mir.

              Danke für’s ausprobieren.

              M Offline
              M Offline
              MCU
              wrote on last edited by MCU
              #108

              @hvb Muss mal schauen, evtl wird der button-pressed initial nicht gesetzt?
              jarvis setzt es auch falsch
              373b9431-56e3-440c-a797-bb17db86eeaa-image.png
              isOff ist hier falsch, da value = AUTO

              NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
              Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

              H 1 Reply Last reply
              0
              • M MCU

                @hvb Muss mal schauen, evtl wird der button-pressed initial nicht gesetzt?
                jarvis setzt es auch falsch
                373b9431-56e3-440c-a797-bb17db86eeaa-image.png
                isOff ist hier falsch, da value = AUTO

                H Offline
                H Offline
                hvb
                wrote on last edited by hvb
                #109

                @mcu In der 3.1.8 wird button-pressed initial gesetzt.
                In der 3.2.x wird initial zwar die Funktion styleButton… aufgerufen, schlägt aber fehl, da das Script noch nicht geladen ist. Wenn du einen Button klickst ändert sich val und die Funktion wird wieder aufgerufen. Da das Script nun geladen ist funktioniert es.

                IsOff steht immer da bei ButtonGroupAction und hat keine Funktion. Vielleicht tatsächlich ein bug in Jarvis.

                M 1 Reply Last reply
                1
                • H hvb

                  @mcu In der 3.1.8 wird button-pressed initial gesetzt.
                  In der 3.2.x wird initial zwar die Funktion styleButton… aufgerufen, schlägt aber fehl, da das Script noch nicht geladen ist. Wenn du einen Button klickst ändert sich val und die Funktion wird wieder aufgerufen. Da das Script nun geladen ist funktioniert es.

                  IsOff steht immer da bei ButtonGroupAction und hat keine Funktion. Vielleicht tatsächlich ein bug in Jarvis.

                  M Offline
                  M Offline
                  MCU
                  wrote on last edited by MCU
                  #110

                  @hvb Funktioniert aber auch ohne die Funktion. Man kann es über CSS direkt einstellen.
                  Solange man für die Werte (value) immer das gleiche Icon nutzt.

                  .icon.jarvis-ButtonGroupAction-AUTO {
                  	--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12.68 6h-1.36L7 16h2l.73-2h4.54l.73 2h2zm-2.38 6.5L12 8l1.7 4.5zm7.1 7.9L19 22h-5v-5l2 2c2.39-1.39 4-4.05 4-7c0-4.41-3.59-8-8-8s-8 3.59-8 8c0 2.95 1.61 5.53 4 6.92v2.24C4.47 19.61 2 16.1 2 12C2 6.5 6.5 2 12 2s10 4.5 10 10c0 3.53-1.83 6.62-4.6 8.4'/%3E%3C/svg%3E");
                  	-webkit-mask-image: var(--svg);
                  	mask-image: var(--svg);
                  }
                   
                  .icon.jarvis-ButtonGroupAction-ON {
                  	--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m16.56 5.44l-1.45 1.45A5.969 5.969 0 0 1 18 12a6 6 0 0 1-6 6a6 6 0 0 1-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 5.44A7.961 7.961 0 0 0 4 12a8 8 0 0 0 8 8a8 8 0 0 0 8-8c0-2.72-1.36-5.12-3.44-6.56M13 3h-2v10h2'/%3E%3C/svg%3E");
                  	-webkit-mask-image: var(--svg);
                  	mask-image: var(--svg);
                  }
                   
                  .icon.jarvis-ButtonGroupAction-OFF {
                  	--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 3a9 9 0 0 0-9 9a9 9 0 0 0 9 9a9 9 0 0 0 9-9a9 9 0 0 0-9-9m0 16a7 7 0 0 1-7-7a7 7 0 0 1 7-7a7 7 0 0 1 7 7a7 7 0 0 1-7 7'/%3E%3C/svg%3E");
                  	-webkit-mask-image: var(--svg);
                  	mask-image: var(--svg);
                  }
                  

                  NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                  Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                  H 1 Reply Last reply
                  0
                  • M MCU

                    @hvb Funktioniert aber auch ohne die Funktion. Man kann es über CSS direkt einstellen.
                    Solange man für die Werte (value) immer das gleiche Icon nutzt.

                    .icon.jarvis-ButtonGroupAction-AUTO {
                    	--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12.68 6h-1.36L7 16h2l.73-2h4.54l.73 2h2zm-2.38 6.5L12 8l1.7 4.5zm7.1 7.9L19 22h-5v-5l2 2c2.39-1.39 4-4.05 4-7c0-4.41-3.59-8-8-8s-8 3.59-8 8c0 2.95 1.61 5.53 4 6.92v2.24C4.47 19.61 2 16.1 2 12C2 6.5 6.5 2 12 2s10 4.5 10 10c0 3.53-1.83 6.62-4.6 8.4'/%3E%3C/svg%3E");
                    	-webkit-mask-image: var(--svg);
                    	mask-image: var(--svg);
                    }
                     
                    .icon.jarvis-ButtonGroupAction-ON {
                    	--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m16.56 5.44l-1.45 1.45A5.969 5.969 0 0 1 18 12a6 6 0 0 1-6 6a6 6 0 0 1-6-6c0-2.17 1.16-4.06 2.88-5.12L7.44 5.44A7.961 7.961 0 0 0 4 12a8 8 0 0 0 8 8a8 8 0 0 0 8-8c0-2.72-1.36-5.12-3.44-6.56M13 3h-2v10h2'/%3E%3C/svg%3E");
                    	-webkit-mask-image: var(--svg);
                    	mask-image: var(--svg);
                    }
                     
                    .icon.jarvis-ButtonGroupAction-OFF {
                    	--svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 3a9 9 0 0 0-9 9a9 9 0 0 0 9 9a9 9 0 0 0 9-9a9 9 0 0 0-9-9m0 16a7 7 0 0 1-7-7a7 7 0 0 1 7-7a7 7 0 0 1 7 7a7 7 0 0 1-7 7'/%3E%3C/svg%3E");
                    	-webkit-mask-image: var(--svg);
                    	mask-image: var(--svg);
                    }
                    
                    H Offline
                    H Offline
                    hvb
                    wrote on last edited by
                    #111

                    @mcu funktioniert dann auch das highlighten des zuletzt gedrückten Buttons?

                    M 1 Reply Last reply
                    0
                    • H hvb

                      @mcu funktioniert dann auch das highlighten des zuletzt gedrückten Buttons?

                      M Offline
                      M Offline
                      MCU
                      wrote on last edited by MCU
                      #112

                      @hvb Sagen wir mal so, es würde, wenn der isOn für den ausgewählten Wert gesetzt werden würde. Ist aber noch ein Bug, also nein.

                      Die svg kann man einfacher gestalten in dem man sie direkt herunterlädt?

                      --svg: url("https://api.iconify.design/mdi/refresh-auto.svg?width=24&height=24&color=white");
                      

                      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                      H 1 Reply Last reply
                      0
                      • M MCU

                        @hvb Sagen wir mal so, es würde, wenn der isOn für den ausgewählten Wert gesetzt werden würde. Ist aber noch ein Bug, also nein.

                        Die svg kann man einfacher gestalten in dem man sie direkt herunterlädt?

                        --svg: url("https://api.iconify.design/mdi/refresh-auto.svg?width=24&height=24&color=white");
                        
                        H Offline
                        H Offline
                        hvb
                        wrote on last edited by hvb
                        #113

                        @mcu dann würden auch die BlindButtons funktionieren - da hab ich was ähnliches gebaut um den gedrückten Button zu highlighten.

                        Danke für den Tipp mit der SVG.

                        M 3 Replies Last reply
                        0
                        • H hvb

                          @mcu dann würden auch die BlindButtons funktionieren - da hab ich was ähnliches gebaut um den gedrückten Button zu highlighten.

                          Danke für den Tipp mit der SVG.

                          M Offline
                          M Offline
                          MCU
                          wrote on last edited by MCU
                          #114

                          @hvb Bei blindButtons ist es noch was anderes, da es sich hierbei um Taster handelt.

                          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                          1 Reply Last reply
                          0
                          • H hvb

                            @mcu dann würden auch die BlindButtons funktionieren - da hab ich was ähnliches gebaut um den gedrückten Button zu highlighten.

                            Danke für den Tipp mit der SVG.

                            M Offline
                            M Offline
                            MCU
                            wrote on last edited by MCU
                            #115

                            @hvb Also ich hatte es jetzt mal anders aufgezogen.
                            49fd23aa-64cd-45e0-98a6-fd97b50159a3-image.png
                            Es wird nur immer komischer.
                            Das Problem liegt darin, dass man teilweise Klassen hinzufügen kann und zeitweise, wenn man bei mir den 1.Tab klickt, nicht mehr.
                            buttonGroupActionClassProblem.gif

                            Es scheint also, tief im Inneren von jarvis, ein noch nicht erkanntes größeres Problem zu sein.
                            https://github.com/Zefau/ioBroker.jarvis/issues/2655

                            NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                            Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                            1 Reply Last reply
                            0
                            • M Offline
                              M Offline
                              mpl1338
                              wrote on last edited by
                              #116

                              gibt es eine OnBoard Lösung um ein SwitchAction auszugrauen bzw. als "nicht schaltbar" auszuführen wenn ein anderer DP false ist?

                              also wenn der DP der Pumpe false ist, soll der Schalter für die Bewässerung nicht aktivierbar sein.

                              1 Reply Last reply
                              0
                              • M Offline
                                M Offline
                                MCU
                                wrote on last edited by MCU
                                #117

                                @mpl1338 Du kannst damit die ganze Zeile ausblenden, aber nicht das einzelne Element (SwitchAction).
                                Body Stil

                                {"{0_userdata.0.jarvis.test.num6}=false":{"display":"none !important"}}
                                /* Farbe ändern */
                                {"{0_userdata.0.jarvis.test.num6}=false":{"color":"red"}}
                                

                                Man kann die Eingabe evtl. sperren mit, bitte testen

                                {"{0_userdata.0.jarvis.test.num6}=false":{"pointer-events":"none !important","opacity": 0.5,"background-color": "#ccc","color": "#666"}}
                                

                                NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                                Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                                M 1 Reply Last reply
                                0
                                • H hvb

                                  @mcu dann würden auch die BlindButtons funktionieren - da hab ich was ähnliches gebaut um den gedrückten Button zu highlighten.

                                  Danke für den Tipp mit der SVG.

                                  M Offline
                                  M Offline
                                  MCU
                                  wrote on last edited by
                                  #118

                                  @hvb Hab es mal als scripts Programm eingestellt.
                                  https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/besonderheiten-v3/scripts-3.1.x-pro/statelist/buttongroupicons
                                  Wenn du möchtest kannst du es mal testen. Danke.

                                  NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                                  Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                                  1 Reply Last reply
                                  0
                                  • M MCU

                                    @mpl1338 Du kannst damit die ganze Zeile ausblenden, aber nicht das einzelne Element (SwitchAction).
                                    Body Stil

                                    {"{0_userdata.0.jarvis.test.num6}=false":{"display":"none !important"}}
                                    /* Farbe ändern */
                                    {"{0_userdata.0.jarvis.test.num6}=false":{"color":"red"}}
                                    

                                    Man kann die Eingabe evtl. sperren mit, bitte testen

                                    {"{0_userdata.0.jarvis.test.num6}=false":{"pointer-events":"none !important","opacity": 0.5,"background-color": "#ccc","color": "#666"}}
                                    
                                    M Offline
                                    M Offline
                                    mpl1338
                                    wrote on last edited by
                                    #119

                                    @mcu du bist der beste!

                                    Funktioniert wie gewünscht :) Danke.

                                    Bernd1967B 1 Reply Last reply
                                    0
                                    • M mpl1338

                                      @mcu du bist der beste!

                                      Funktioniert wie gewünscht :) Danke.

                                      Bernd1967B Offline
                                      Bernd1967B Offline
                                      Bernd1967
                                      wrote on last edited by
                                      #120

                                      @MCU
                                      Wegen buttonGroupIcons.js
                                      Woran kann es liegen wenn ich in der Konsole ein "Uncaught ReferenceError: jarvisDevices is not defined" kriege ?

                                      1 Reply Last reply
                                      0
                                      • M Offline
                                        M Offline
                                        MCU
                                        wrote on last edited by MCU
                                        #121

                                        @bernd1967 jarvisDPs ist nicht geladen.
                                        Fehlte in der Doku (warum auch immer), hab ich nachgetragen.

                                        NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                                        Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                                        Bernd1967B 1 Reply Last reply
                                        0
                                        • M MCU

                                          @bernd1967 jarvisDPs ist nicht geladen.
                                          Fehlte in der Doku (warum auch immer), hab ich nachgetragen.

                                          Bernd1967B Offline
                                          Bernd1967B Offline
                                          Bernd1967
                                          wrote on last edited by
                                          #122

                                          @mcu
                                          Danke, war bei mir deaktiviert

                                          Bernd1967B 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

                                          530

                                          Online

                                          32.6k

                                          Users

                                          82.3k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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