Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. von wo wird VIS abgefragt?

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    von wo wird VIS abgefragt?

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Digi-Bit @OliverIO last edited by

      @oliverio sagte in von wo wird VIS abgefragt?:

      @digi-bit

      oder will man es uns nun extra schwer machen?

      Ernsthaft jetzt ?

      was für Geräte sind das? PC,Tablet(Android/IOS), Welcher Browser läuft da (Chrome,firefox,opera,etc ? Welche Version?

      oh, ok, mein Fehler ich habe die dann nochmal neu markiert sorry

      Zab8.jpg

      beides Samsung Tabs 7 22,4 und das untere ein 8ter 11,0 (zoll)
      ( also von der Höhe her geshen das Tab 7 Liegt unter dem Tab 8 !

      mfg

      OliverIO 1 Reply Last reply Reply Quote 0
      • D
        Digi-Bit @OliverIO last edited by

        @oliverio sagte in von wo wird VIS abgefragt?:

        @digi-bit sagte in von wo wird VIS abgefragt?:

        Ich denke mal nach einem Neustart wird die Instanz aber auch wieder erneuert

        was meinst du mit "ich denke"?
        hast du es getestet und da hat sich tatsächlich was geändert?

        ich habe es jetzt noch mal getestet, bei einem Neustart bleibt die die nummer

        Aber die hat sich schon mal geändert, muss ich noch mal schauen wie und wann die das macht

        mfg

        1 Reply Last reply Reply Quote 0
        • OliverIO
          OliverIO @Digi-Bit last edited by OliverIO

          @digi-bit sagte in von wo wird VIS abgefragt?:

          beides Samsung Tabs

          und beide schauen auf die selbe view?
          woe kommt der farbunterschied des hintergrunds zustande?
          ist das kamera oder tablet helligkeits-bedingt?

          leider war die Frage nach dem browser und version nicht beantwortet.
          ich gehe jetzt mal davon aus, das es der samsung eigene browser und nix exotisches ist.
          demnach müsste linear gradient unterstützt werden
          https://caniuse.com/?search=linear-gradient
          wie man in den tabellen sieht, gilt das aber nicht für alle browser.
          bspw opera mini unterstützt den nicht.

          wenn beide auf die gleiche view mit den gleichen einstellungen schauen,
          dann könnte es noch an der version liegen, wobei der das auch schon sehr lange unterstützt, da es eigendlich ein chromium browser ist (der selbe auf den google chrome auch basiert)
          du könntest mal probieren, dir die seite mit firefox anzuschauen. firefox hat eine andere render engine, wobei bei den mobilgeräten ich mir nicht sicher bin, was die wirklich nutzen. bei apple/ios muss google auch die engine von safari nutzen und darf ihr eigenes nicht verwenden.

          weiter, das sollte eigentlich ebenfalls nix ausmachen, aber mach mal aus dem "White" ein white. Nicht das er sich daran stört. Aber die Namen sind eigentlich case-insensitiv

          und am ende noch eine generelle anmerkung:
          hier geht es um css problematik, die durch den browser und nicht durch iobroker explizit abgebildet wird. das was du da in die css properties eines widgets einträgst, wird 1:1 ins html dokument geschrieben. iobroker kann da nix prüfen oder gar gerätespezifisch oder hel/dunkel-Ansicht adaptieren. irgendwie bekomme ich auch die verbindung zur ursprünglichen problemstellung nicht so ganz hin. aber egal

          D 1 Reply Last reply Reply Quote 0
          • D
            Digi-Bit @OliverIO last edited by Digi-Bit

            @oliverio sagte in von wo wird VIS abgefragt?:

            @digi-bit sagte in von wo wird VIS abgefragt?:

            beides Samsung Tabs

            und beide schauen auf die selbe view?
            woe kommt der farbunterschied des hintergrunds zustande?

            Na ich tippe mal auf "DarkMode" und "NormalMode" das ändert die Farben leicht ....
            das ist es ja.....

            nur bei den "Strichen" ist es ebent von weiß nach schwarz und nicht leicht Dunker oder sowas

            ist das kamera oder tablet helligkeits-bedingt?

            Nein, sieht Live auch so aus

            leider war die Frage nach dem browser und version nicht beantwortet.

            Also ich glaube das ich schon paar mal FULLyBROWSER geschrieben habe aber ok,
            die Einstellungen sind die gleichen hab die Konfig vom tab8 exportiert zum TAB 7
            der einzige unterschied ist dass das Tab8 mit 148% zoomt und das TAB 7 mit 190%

            und die Lizens ist unterschiedlich natürlich

            wenn beide auf die gleiche view mit den gleichen einstellungen schauen,

            Ich habe nur das eine mit diesen Seiten !

            dann könnte es noch an der Version liegen,

            ist auch beides die selbe Version vom FULLY

            du könntest mal probieren, dir die seite mit firefox

            Nein danke !

            weiter, das sollte eigentlich ebenfalls nix ausmachen, aber mach mal aus dem "White" ein white. Nicht das er sich daran stört. Aber die Namen sind eigentlich case-insensitiv

            habe ich mit "w" nun geschrieben, ändert sich leider auch nicht......

            mfg

            Digi-Bit

            OliverIO 1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO @Digi-Bit last edited by

              @digi-bit sagte in von wo wird VIS abgefragt?:

              Nein danke

              also grundsätzlich ist es eigentlich so, das der browser selbst einen hintergrund hat. bei chrome bspw wird der vom system vorgegeben und dann gemäß light/dark system einstellung eingefärbt.

              davor werden dann die ganzen html-elemente gemalt. das kann man sich
              wie mehrere ebenen/schichten übereinander vorstellen.

              hast du irgendwo in der view eine hintergrundfarbe gesetzt?
              die spielt da natürlich mit.
              beim hellmodus leuchtet dann das led insgesamt heller.
              der bekannte effekt von led ist ja, das es die hintergrundbeleuchtung nicht komplett abschirmen kann (wird glaube ich schwarzwert genannt), so leuchtet da ggfs immer etwas durch.
              bei oled passiert das nicht, da ja die pixels selbst leuchten und nicht nur von hinten angeleuchtet werden.

              das könnte ich mir jetzt noch vorstellen.
              du müsstest dann aber das komplette theme umschalten,
              da ja weiße schrift vor hellem hintergrund nicht so optimal ist.
              aber aktuell ändert sich ja ausser ein wenig die farbe bei dir nicht viel.
              daher erst mal nach einer gesetzten hintergrundfarbe schauen.

              D 1 Reply Last reply Reply Quote 0
              • D
                Digi-Bit @OliverIO last edited by

                @oliverio sagte in von wo wird VIS abgefragt?:

                @digi-bit sagte in von wo wird VIS abgefragt?:

                Nein danke

                also grundsätzlich ist es eigentlich so, das der browser selbst einen hintergrund hat. bei chrome bspw wird der vom system vorgegeben und dann gemäß light/dark system einstellung eingefärbt.

                daher erst mal nach einer gesetzten hintergrundfarbe schauen.

                Ja klar hab ich da eine, kann man das auf den Fotos nicht erkennen ?

                Schwarz ist die...

                mfg

                Digi-Bit

                OliverIO liv-in-sky 2 Replies Last reply Reply Quote 0
                • OliverIO
                  OliverIO @Digi-Bit last edited by

                  @digi-bit

                  also ich muss sagen, du bist schon so ein ganz netter.
                  dann erfreue dich an meinem restlichen text.
                  evtl findest du was

                  1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @Digi-Bit last edited by

                    @digi-bit versuche mal das hier - wird bei mir in fully mit/ohne darkmode angezeigt

                    [{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":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,"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,"html":"","name":"!_Linie-Rechts","colWidth4":"580px"},"style":{"left":"629px","top":"45px","background":"linear-gradient(to right, transparent 0px, white 20%, white 80%, transparent 300px )","height":"2px","width":"300px","z-index":"50","border-radius":"","background-color":""},"widgetSet":"basic"}]
                    

                    D 2 Replies Last reply Reply Quote 0
                    • D
                      Digi-Bit @liv-in-sky last edited by

                      @liv-in-sky sagte in von wo wird VIS abgefragt?:

                      @digi-bit versuche mal das hier - wird bei mir in fully mit/ohne darkmode angezeigt

                      [{"tpl":"tplHtml","data":{"g_fixed":true,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":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,"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,"html":"","name":"!_Linie-Rechts","colWidth4":"580px"},"style":{"left":"629px","top":"45px","background":"linear-gradient(to right, transparent 0px, white 20%, white 80%, transparent 300px )","height":"2px","width":"300px","z-index":"50","border-radius":"","background-color":""},"widgetSet":"basic"}]
                      

                      hallo,

                      danke für deine Bemühungen

                      aber leider wird das auf dem TABs nur in dunkel angezeigt ;(

                      mfg
                      Digi-Bit

                      liv-in-sky 1 Reply Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @Digi-Bit last edited by

                        @digi-bit zeig ml, was du meinst und hast du unter css-tab im vis editor einträge ?

                        D 1 Reply Last reply Reply Quote 0
                        • D
                          Digi-Bit @liv-in-sky last edited by

                          @liv-in-sky sagte in von wo wird VIS abgefragt?:

                          @digi-bit zeig ml, was du meinst und hast du unter css-tab im vis editor einträge ?

                          20230215_151635.jpg

                          ja, da ich seit ca. 24 Monaten an meinem Vis bastle steht bei CSS auch was drine...

                          und bevor du danach Fragen tust sende ich den inhalt gleich.....

                          
                          
                          
                          .rotate90{
                             transform: rotate(90deg);
                          }
                          .rotate180{
                             transform: rotate(180deg);
                          }
                          .rotate270{
                             transform: rotate(270deg);
                          }
                          
                          @keyframes blink {
                           0%, 50% {
                             opacity: 0;
                           }
                           50.01%, 100% {
                             opacity: 1;
                           }
                          }
                          .vertikalzentrieren div {
                             display: flex;
                             align-items: center; /* vertikal*/
                             justify-content: center; /* horizontal */
                          }
                          
                          .pollen_widget {
                             background: rgba(0,0,0,1);
                             background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 100%);
                             background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
                             background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
                             background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
                             background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
                             background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
                          
                             border: 1px solid rgba(180,238,180,0.5);
                             font-size: normal;
                          
                          }
                          
                          .pollen_kachel {
                             color: white;
                             color: rgba(250,250,250,1);
                             padding: 10px 15px 0 15px;
                             margin: 0;
                             height: 100%;
                             width: 100%;
                          }
                          
                          .pollen_kachel_titel {
                             padding: 3px 0 3px 0;
                          }
                          
                          .pollen_kachel_titel_vertikal {
                             padding: 0 0 0 4px;
                             writing-mode: vertical-lr;
                          }
                          
                          .pollen_kachel_titel,
                          .pollen_kachel_titel_vertikal {
                             border: 0px solid yellow;
                             margin: 0;
                             text-align: center;
                             font-size: 130%;
                             width: 100%;
                             height: 100%;
                             background: #f78d1d;
                             background: -webkit-gradient(linear, left top, left bottom, from(#698B69), to(#556B2F));
                             background: -moz-linear-gradient(top,  #698B69, #556B2F);
                             filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#698B69', endColorstr='#556B2F');
                          }
                          
                          
                          .pollen_image {
                             margin: 17px auto;
                             border: 0px solid red;
                             width: 32px;
                             height: 32px;
                             transform: scale(1.6);
                          }
                          

                          das ist aber nur ein teil.

                          Alles kann ich nicht hier einfügen weil dann da was kommt mit 10K Zeichen oder sowas.....hust

                          hat aber was mit Pollen zutun !

                          Hab jetzt ein schreck bekommen und das mal alles gelöscht aber das ändert dann auch nix

                          ich finde das jetzt komisch das das ding von dir bei beiden Mods funktioniert und bei mir nicht.

                          was für ein TAB hast du den, auch ein Samsung ?

                          oder ich habe mal bei den Anfängen von Fully irgend was an der cfg verändert was nur das betrifft....

                          Ich habe jetzt auch mal das Vis in Firefox und Chrome getestet, also da ist der Strich von dir im Darkmod vom Tab dann weiß, im Samsung Browser bekommt man Augenkrebs.....

                          Ich habe vom Fully mal die Cfg noch mal auf Werkseinstellung gestellt.

                          Nur bleibt der Balken im Fully einfach mal so duster.

                          Also ich würde mich ja auch nicht als Anfänger Bezeichenen, ich habe mit einem ZX81 mal angefangen und über vc20 , c 64, Amiga zum pc schon so einiges erlebt... ach ein Pet 2001 war da auch mal nach oder vor dem ZX81 mal bei.....

                          Also würde ich mal behaupten das ich von PC kram schon das eine oder andere weiß und nicht ganz aus dem Stroh komm, das mal so am rande.....

                          Nur wenn es hier und da ans eingemachte geht muss man mal nachfragen.....
                          aber ich glaube nach ca. 6 Wochen daran rumbohren gebe ich langsam mal auf....

                          Andere Dinge an meinem Projekt wollen auch das man weiter dran arbeitet....

                          Ich bin aber bei neuen Infos gerne bereit weiter zu testen, Interesieren würde mich das schon woran es liegt....

                          Aber das TAB 7 habe ich erst ein paar tagen und habe nur den Fully drauf installiert und wenn der auf Werkseinstellung das auch in "Duster" darstellt.....

                          Jemand noch ne Idee ?

                          mfg

                          Digi-Bit

                          P.s. Ich bedanke mich jedenfalls bei allen die versucht haben das hin zu bekommen !!!!!!!!!!!

                          liv-in-sky 1 Reply Last reply Reply Quote 0
                          • liv-in-sky
                            liv-in-sky @Digi-Bit last edited by

                            @digi-bit wie alt ist das tablet bzw welche android version ?

                            D 1 Reply Last reply Reply Quote 0
                            • D
                              Digi-Bit @liv-in-sky last edited by

                              @liv-in-sky sagte in von wo wird VIS abgefragt?:

                              @digi-bit wie alt ist das tablet bzw welche android version ?

                              Ich habe das Nagelneu gekauft vor 6 Tagen

                              Android Version: 13

                              Kernel: 5.4.147-qgki-25402760-abT733XXU1CVL2

                              Knox: 3.9

                              mfg

                              Digi-Bit

                              D 1 Reply Last reply Reply Quote 0
                              • D
                                Digi-Bit @Digi-Bit last edited by

                                Ich habe auch noch anderen kram versucht....

                                neues Projekt ohne Hintergrund nur den strich da oben als Widgets eingefügt only.

                                Hintergrund mit #000000 , #ffffff und #999999

                                VIS1 / VIS2

                                mir will das nur nicht in den Kopf das es bei Mit 3 Verschieden Samsung TABs mit Fullybrower nicht hinbekommen aber bei anderen wohl geht.

                                Wieso, wo ist der unterschied ?

                                und vor allem wie das Wurmt.....

                                Am Intel Nuc I5 mit Debian kann es ja nicht liegen oder ?
                                Also ich schlisse das mal 100% aus

                                mfg

                                Digi-Bit

                                liv-in-sky Homoran 3 Replies Last reply Reply Quote 0
                                • liv-in-sky
                                  liv-in-sky @Digi-Bit last edited by

                                  @digi-bit sagte in von wo wird VIS abgefragt?:

                                  Also ich schlisse das mal 100% aus

                                  ja! ich auch

                                  es könnte die app webview sein - hast du mal ein älteres android oder dein handy, wo du mal fully installieren kannst und dann testen

                                  1 Reply Last reply Reply Quote 0
                                  • liv-in-sky
                                    liv-in-sky @Digi-Bit last edited by liv-in-sky

                                    @digi-bit

                                    habe noch mit galaxy tab2 getestet - fully
                                    (v1.49.3-play) und chrome zeigen alles richtig an

                                    du könntest auch mal bei den fully browser leuten nachfragen, ob die eine idee haben

                                    1 Reply Last reply Reply Quote 0
                                    • Homoran
                                      Homoran Global Moderator Administrators @Digi-Bit last edited by

                                      @digi-bit sagte in von wo wird VIS abgefragt?:

                                      Mit 3 Verschieden Samsung TABs

                                      so ein Phänomen hab ich sogar bei zwei identischen Handys, nur 2/3 Monate voneinander gekauft.
                                      Die Darstellungen sind in einigen Dingen unterschiedlich, bei gleichen App und sogar Firmware-Versionen.

                                      D 1 Reply Last reply Reply Quote 0
                                      • D
                                        Digi-Bit @Homoran last edited by

                                        @homoran sagte in von wo wird VIS abgefragt?:

                                        @digi-bit sagte in von wo wird VIS abgefragt?:

                                        Mit 3 Verschieden Samsung TABs

                                        so ein Phänomen hab ich sogar bei zwei identischen Handys, nur 2/3 Monate voneinander gekauft.
                                        Die Darstellungen sind in einigen Dingen unterschiedlich, bei gleichen App und sogar Firmware-Versionen.

                                        Ohha....

                                        also gibt es vielleicht gar keine Lösung dafür.....

                                        mfg

                                        Digi-Bit

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          Digi-Bit @liv-in-sky last edited by

                                          @liv-in-sky sagte in von wo wird VIS abgefragt?:

                                          @digi-bit

                                          du könntest das ganze in eine schleife einbauen (periodisch immer wieder aufrufen ) oder evtl funktioniert auch ein trigger auf document ready (müßte man ausprobieren)

                                          $(document).ready(function() {......});
                                          

                                          ich verstehe diese Funktion nicht ganz

                                          die soll doch dafür sein das dauernd das was beim Vis Editor bei Script steht wiederholt wird und nicht nur einmal wenn man die Seite laden tut oder ?`

                                          muss das dann so sein :

                                          
                                          
                                          $(document).ready(function() {
                                          
                                          vis.setValue('0_userdata.0.10_VIS-TAB8.Clint.Port', location.port);
                                          var myport=location.port
                                          
                                          
                                          function waitForElement(parent, elementPath, wid, widgetName, callBack, counter = 0, debug = false) {
                                                  if (counter < 30) {
                                                      setTimeout(function () {
                                                          if (parent.find(elementPath).length > 0) {
                                                              if (debug) console.log(`[${widgetName} ${wid}] it took ${counter}ms to wait for the element '${elementPath}'`);
                                                              callBack();
                                                          } else {
                                                              if (debug) console.log(`[${widgetName} ${wid}] wait for element '${elementPath}'`);
                                                              counter++
                                                              waitForElement(parent, elementPath, wid, widgetName, callBack, counter, debug);
                                                          }
                                                      }, 1000);
                                                  } else {
                                                     if (debug) console.warn(`[${widgetName} ${wid}] stop waiting after ${counter} retries`);
                                                      callBack();
                                                 }
                                             }
                                          // Warten auf das (basic - Scren Resolution) Widget, ID ggf. anpassen
                                          waitForElement($('body'),'#w007659', 'dummy', 'dummy', function () {
                                            // Widget ist geladen, auf das Widget klicken, w02705 ist die ID von meinem basic - Screen Resolution Widget
                                             setTimeout( () => { 
                                                 $('#w007659>div>span>span').trigger('click'); 
                                             }, 1000);
                                          
                                          
                                             // und in einen Datenpunkt schreiben
                                             setTimeout( () => { 
                                             vis.setValue('0_userdata.0.10_VIS-TAB8.Clint.Instanzen', vis.instance);
                                             vis.setValue('0_userdata.0.10_VIS-TAB8.Clint.Port', location.port);
                                             }, 3000);
                                          }, 0, true);
                                          
                                          
                                          waitForElement($('body'),'#w007659', 'dummy', 'dummy', function () {
                                          
                                           if(myport=="3012"){
                                            setTimeout( () => {
                                             $("#w007690").css('z-index', 30);
                                           }, 3000);
                                          } 
                                          }, 0, true);
                                          
                                          
                                          //------------ Seite  1021-------------
                                          
                                          waitForElement($('body'),'#w007796', 'dummy', 'dummy', function () {
                                          
                                           if(myport=="3012"){
                                            setTimeout( () => {
                                             $("#w007664").css('z-index', 30);
                                             $("#w007663").css('z-index', 30);
                                           }, 3000);
                                          } 
                                          }, 0, true);
                                          
                                          
                                          }); 
                                          
                                          

                                          Weil das tut es dann auch nicht....

                                          Wenn ich das hin bekommen würde , denke ich mal hätte ich eine Lösung dann doch.

                                          Mfg

                                          Digi-bit

                                          liv-in-sky 1 Reply Last reply Reply Quote 0
                                          • liv-in-sky
                                            liv-in-sky @Digi-Bit last edited by

                                            @digi-bit sagte in von wo wird VIS abgefragt?:

                                            $(document).ready(function() {......});

                                            habe das nochmal angeschaut - mit document ready geht das nicht - das wird viel zu früh getriggert

                                            • hast du dir schon mal in chrome die entwicklertools geöffnet und unter console nachgeschaut, ob da fehler beim laden deiner vis kommen?

                                            • kommt eigentlich die formatierung (unter elements in den entwicklertools)richtig an - hier ein beispiel bei mir:

                                            Image 211.png

                                            • du sagst, daß script "verliert" die "wirkung", wenn du einen seitenwechsel machst - was da genau passiert, weiß ich eigentlich nicht - ich nutze die seitenwechsel eigentlich nur am pc - alle vis-anzeigegeräte bei mir haben eine feste seite, die für den raum gilt - daher springe ich in den tablets nicht auf andere seiten - nur am pc. von da her fehlt mir im moment die eingebung für einen richtigen trigger, damit das script aufgerufen wird, wenn du auf eine andere seite springst - eine idee wäre vielleicht einen trigger bei url change (sowas wie hier: https://stackoverflow.com/questions/12349907/how-can-i-trigger-on-url-change-in-jquery )- ich nutze das material app menu - da wird die url nicht geändert beim viewwechsel - wie springst du auf eine andere view ?

                                            • nur nebenbei -

                                            waitForElement($('body'),'#w007659', 'dummy', 'dummy', function () {
                                            
                                             if(myport=="3012"){
                                              setTimeout( () => {
                                               $("#w007690").css('z-index', 30);
                                             }, 3000);
                                            } 
                                            }, 0, true);
                                            

                                            wenn du hier einen timeout nutzt, ist eigentlich die waitForElements function unnötig - diese function soll solange warten, bis die widgets geladen sind - der timeout wartet ja auch - also : ist der timeout groß genug, ist das widget immer geladen - daher braucht es die waitForElemnts dann nicht - diese function wurde entwickelt, damit man direkt nachdem laden etwas tun kann - war eigentlich eine "schönheitsfrage" - man muss nur wissen, wielange die vis braucht, bis sie vollständig angezeigt ist - dann weiß man, auf was der timeout gesetzt werden muss

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

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

                                            838
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            vis widgets visualisierung web-adapter
                                            8
                                            68
                                            4777
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo