Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)

    This topic has been deleted. Only users with topic management privileges can see it.
    • s.bormann
      s.bormann Most Active @dirkhe last edited by

      @dirkhe sagte in Test Adapter iQontrol 1.11.x Vis (Entwicklungs-Thread):

      @s-bormann mit preview meine ich einen knopf, der aus der config ui die normale ui aufruft, wo er schon direkt an die aktuelle Stelle springt, also wenn ich gerade ein bestimtes Gerät bearbeite, öffnet sich bei click die passende view und öffnet ggf. Auch dort den passenden dialog, bzw. Wenn das preview fenster oder tab schon auf ist, wird es aktualisiert. Also ich fände es cool, wenn man die Änderungen direkt testen könnte, obne immer alle edit Dialoge zumachen zu müssen, speichern, ind den passenden tab zu gehen, zu aktualisieren und ggf dann noch wieder zu der passenden Stelle zu springen

      Die frage ist bei der Reihenfolge eigentlich, das man nach dem zindex sortieren müsste

      Bzgl. Z-Index sollte das so gehen:

      //Save from dialog
      function saveFromDialog(){
      	let dialogSequence = [];
      	let lastZIndex = 0;
      	$('.open').each(function(){
      		if($(this).css('z-index') > lastZIndex) dialogSequence.unshift($(this).prop('id')); else dialogSequence.push($(this).prop('id'));
      	});
      	console.log(JSON.stringify(dialogSequence));
      	for (dialogId in dialogSequence){
      		if (typeof $('#' + dialogSequence[dialogId]).data('callback') == "function") $('#' + dialogSequence[dialogId]).data('callback')();
      	}
      	$('.dialog-config-buttons .btn-save').click();
      }
      

      Jetzt müsste man noch auf jedem Dialog einen Button einfügen.

      Das mit der Preview könnte man auch so lösen: Das iQontrol-Frontend wird informiert, wenn sich das Config-Objekt geändert hat und reloaded automatisch. Dann wäre auch gleich sichergestellt, dass alle Frontends immer auf dem neuesten Stand sind, wenn man die Konfig ändert. Weil: Ein Preview ist es ja eigentlich nicht, da die Änderungen ja schon gespeichert sind.

      Wäre das OK?

      Hast Du zum Button eine Idee, dass man den nicht händisch auf jedem Dialog einfügen muss?

      LG

      D 1 Reply Last reply Reply Quote 0
      • M
        meerkat @s.bormann last edited by

        @s-bormann ok, danke. BTW, ich nutze keine Bilder, da mir das laden von unterwegs dann doch zu lange dauert.

        1 Reply Last reply Reply Quote 0
        • M
          meerkat last edited by meerkat

          @s-bormann, hätte da noch was. Die icons (Vorschau) werden nicht mehr angezeigt. ist das meiner Installation geschuldet oder ist das bei euch auch?
          Screenshot_20220211-175845_Chrome.jpg

          s.bormann 1 Reply Last reply Reply Quote 0
          • D
            dirkhe Developer @s.bormann last edited by dirkhe

            @s-bormann man könnte schon mit einer previiew arbeiten, wenn man das peviewfenster per Javascript öffnet, könnte man nicht den save button drücken per js, sondern einfach nur die save Methode aufrufen, da werden dann nur die Daten eingesammelt und die könnte man dann an das fensterobject übergehen. Sollange es sich um die selbe domain handelt, ist das kein Problem.
            Mit der previiew hätte den Vorteil, das man ggf. Verwerfen kann, bzw nicht halbes an alle sendet.
            Den Button würde ich neben die ok buttons plazieren, üsste man eigentlich per suchen und ersetzen inbekommen. Das binding kann man dann analog dem ok button in der initmenu machen

            Du könntest das mit dem zindex auch per sort machen und dann per each jeweils die callback, wenn vorhanden

            s.bormann 1 Reply Last reply Reply Quote 0
            • s.bormann
              s.bormann Most Active @meerkat last edited by

              @meerkat sagte in Test Adapter iQontrol 1.11.x Vis (Entwicklungs-Thread):

              @s-bormann, hätte da noch was. Die icons (Vorschau) werden nicht mehr angezeigt. ist das meiner Installation geschuldet oder ist das bei euch auch?
              Screenshot_20220211-175845_Chrome.jpg

              Hattest Du vielleicht auf die zurückgezogene web-Adapter-Version upgedatet? Da gab es solche Probleme. Mit den aktuellen Versionen ist mir sonst aber nichts bekannt.

              M evolvo187 2 Replies Last reply Reply Quote 0
              • s.bormann
                s.bormann Most Active @dirkhe last edited by

                @dirkhe sagte in Test Adapter iQontrol 1.11.x Vis (Entwicklungs-Thread):

                @s-bormann man könnte schon mit einer previiew arbeiten, wenn man das peviewfenster per Javascript öffnet, könnte man nicht den save button drücken per js, sondern einfach nur die save Methode aufrufen, da werden dann nur die Daten eingesammelt und die könnte man dann an das fensterobject übergehen. Sollange es sich um die selbe domain handelt, ist das kein Problem.
                Mit der previiew hätte den Vorteil, das man ggf. Verwerfen kann, bzw nicht halbes an alle sendet.
                Den Button würde ich neben die ok buttons plazieren, üsste man eigentlich per suchen und ersetzen inbekommen. Das binding kann man dann analog dem ok button in der initmenu machen

                Du könntest das mit dem zindex auch per sort machen und dann per each jeweils die callback, wenn vorhanden

                Hi,
                ich hab gerade die rc2.0 hochgeladen, da ist schon mal der save-button drin. Das funktioniert auch so weit ich es getestet habe.

                Unabhängig davon habe ich auch reingebaut, dass das Frontent sich reloaded, wenn der Adapter neu gestartet hat, so dass alle Frontends immer uptodate sind.

                Wenn Du das mit dem Preview bearbeiten könntest wäre das natürlich noch mal eine weltklasse Verbesserung! Würde mich da sehr über Unterstützung freuen!

                LG

                D 1 Reply Last reply Reply Quote 0
                • s.bormann
                  s.bormann Most Active @s.bormann last edited by

                  @s-bormann sagte in Test Adapter iQontrol 1.11.x Vis (Entwicklungs-Thread):

                  @meerkat sagte in Test Adapter iQontrol 1.11.x Vis (Entwicklungs-Thread):

                  Moin zusammen,
                  ich habe mal eine Frage Richtung design. Wenn ich ein View habe, in dem ich nach unten scrollen muss, wird mir der Standard Background wiederholt, was eine unschönen Übergang ergibt.
                  Ich bekomme es irgendwie nicht hin. das der Background fix ist. Habt ihr einen Tipp für mich?
                  Screenshot_20220211-083546_Chrome.jpg

                  Wird in der nächsten Version behoben! Danke!

                  Ist jetzt online.

                  D dslraser 2 Replies Last reply Reply Quote 0
                  • D
                    dirkhe Developer @s.bormann last edited by

                    @s-bormann danke dir schon mal, werde ich heute Abend oder morgen testen und dann ggf. Ein pullrequest machen

                    1 Reply Last reply Reply Quote 0
                    • s.bormann
                      s.bormann Most Active @evolvo187 last edited by

                      @evolvo187 sagte in Test Adapter iQontrol 1.11.x Vis (Entwicklungs-Thread):

                      @s-bormann

                      Auffälligkeiten im Browser-Log gibt es keine.

                      Ich habe nochmal getestet.
                      Es liegt daran das ich bei allen Steckdosen den gleichen GLOW_ACTIVE_COLOR Datenpunkt benutze.

                      Wenn ich für jede Steckdose einen eigenen Datenpunkt erstelle und benutze kommt der Glow-Effekt sofort.
                      Dann kann ich Ihn aber auch als Konstante bei jeder eingeben. 😞 und kann Ihn nicht schnell mal ändern.

                      Im Browser-Log ist zu sehen das das Objekt nur bei der ersten Steckdose abgefragt wird.
                      Screenshot3.png

                      Screenshot4.png

                      Gruß Heiko

                      Hi,
                      sollte in der neuen Version behoben sein (ist jetzt online). Danke für den Hinweis!
                      VG

                      dslraser 1 Reply Last reply Reply Quote 0
                      • dslraser
                        dslraser Forum Testing Most Active @s.bormann last edited by dslraser

                        @s-bormann
                        Hallo Sebastian,
                        ich verwende an einigen Stellen die Standard Icon. Ich muss mir dafür aber immer erst den Link kopieren.
                        Könntest Du die überall zum auswählen verfügbar machen ?

                        Oben - erste Temperatur Anzeige/Luftfeuchtigkeit Anzeige Standard Icon

                        Der Rest (die schwarzen Icon) sind die auswählbaren

                        7E10BDA0-DD38-4114-A944-338555D8B0C4.png

                        0FC59789-27D4-449C-9A65-52430A945986.jpeg

                        1 Reply Last reply Reply Quote 0
                        • dslraser
                          dslraser Forum Testing Most Active @s.bormann last edited by dslraser

                          @s-bormann
                          Irgendwie funktioniert das öffnen einer verlinkten Ansicht über Klick auf das Icon bei mir nicht mehr. Keine Fehler in der Konsole zu sehen ?

                          erledigt
                          Ich habe Icon bei mir eingefügt, jetzt muss ich erst die Verknüpfung neu machen...

                          Bildschirmfoto 2022-02-12 um 12.59.20.png

                          1 Reply Last reply Reply Quote 0
                          • M
                            meerkat @s.bormann last edited by

                            @s-bormann Hi, nein hatte bzw. habe nicht den zurückgezogenen Web-Adapter genutzt

                            1 Reply Last reply Reply Quote 0
                            • evolvo187
                              evolvo187 @s.bormann last edited by evolvo187

                              @meerkat teste mal den Web-Adapter mit Verschlüsselung (HTTPS) dann kommen bei mir die Bilder.

                              @s-bormann woran könnte das liegen?

                              evolvo187 1 Reply Last reply Reply Quote 0
                              • evolvo187
                                evolvo187 @evolvo187 last edited by

                                @evolvo187 said in Test Adapter iQontrol 1.11.x Vis (Entwicklungs-Thread):

                                @meerkat teste mal den Web-Adapter ** mit Verschlüsselung (HTTPS)** dann kommen bei mir die Bilder.

                                @s-bormann woran könnte das liegen?

                                M 2 Replies Last reply Reply Quote 0
                                • D
                                  dirkhe Developer @s.bormann last edited by

                                  @s-bormann Hi,

                                  ich habe jetzt mal einen PR gestellt. Der Button ist soweit drin, allerdings fehlt da noch das Icon. Kommunikation zwischen den beiden Fenstern geht jetzt über postMessag. Was feht, ist der context, also welchen Dialog bearbeite ich gerade um dann in der Preview entsprechend die passende View aufzurufen, vlt. kann man auch so weit gehen, auch schon in der Preview den richtigen dialog zu öffnen, wenn man zb. die additional Fields bearbeitet. Aber ich denke, da bist du wahrscheinlich schneller, so tief bin ich da im code nicht drin

                                  gruß
                                  Dirk

                                  s.bormann 1 Reply Last reply Reply Quote 0
                                  • s.bormann
                                    s.bormann Most Active @dirkhe last edited by

                                    @dirkhe hi, leider ist kein PR bei mir eingegangen. Kannst Du ihn noch mal stellen?

                                    D 1 Reply Last reply Reply Quote 0
                                    • D
                                      dirkhe Developer @s.bormann last edited by

                                      @s-bormann ich dummbacke habe den pr in mein eigenes repository gestellt🙈

                                      da_Woody s.bormann 2 Replies Last reply Reply Quote 0
                                      • da_Woody
                                        da_Woody @dirkhe last edited by

                                        @dirkhe priest.gif wird schon wieder...

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          meerkat @evolvo187 last edited by

                                          @evolvo187 Hi, vielen Dank für den Tipp. Bringt leider auch nichts.

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            meerkat @evolvo187 last edited by

                                            @evolvo187 habe es bei mir jetzt behoben. lag an den verwendeten ports. Ich habe es auf Standard zurückgestellt und tada, alle icons wieder sichtbar.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            558
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            app dark-mode iqontrol responsive vis visualisierung visualization widget
                                            295
                                            7633
                                            6325685
                                            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