Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter iQontrol 2.0.x Vis (Entwicklungs-Thread)

NEWS

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

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

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

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

Geplant Angeheftet Gesperrt Verschoben Tester
appdark-modeiqontrolresponsivevisvisualisierungvisualizationwidget
7.6k Beiträge 296 Kommentatoren 7.0m Aufrufe 201 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • evolvo187E Offline
    evolvo187E Offline
    evolvo187
    schrieb am zuletzt editiert von
    #6876

    @s-bormann ,
    mir ist aufgefallen, das wenn ich die GLOW_ACTIVE_COLOR von einem Datenpunkt beziehe.
    Wird der Glow-Effekt erst nach öffnen eines Dialogs auf der Seite angezeigt wird.

    Hinweise:
    Beim ersten Gerät auf der Seite geht der Glow-Effekt sofort beim öffnen der Seite.
    Beim beziehen über Konstante geht es auch sofort.

    Screenshot1.png

    Screenshot2.png

    Gruß Heiko

    Ich hoffe die Info's sind erwünscht.

    s.bormannS 1 Antwort Letzte Antwort
    0
    • S SiKo

      Hallo zusammen,
      ich habe mich mal etwas mit html befasst. und folgendes gebastelt.
      Ist mein Vorgehen hier "OK" oder gibt es einen einfacheren oder korrekteren Weg?

      54ee2f2f-0db8-42a8-9eb5-d285ee988602-image.png

      s.bormannS Offline
      s.bormannS Offline
      s.bormann
      Most Active
      schrieb am zuletzt editiert von s.bormann
      #6877

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

      Hallo zusammen,
      ich habe mich mal etwas mit html befasst. und folgendes gebastelt.
      Ist mein Vorgehen hier "OK" oder gibt es einen einfacheren oder korrekteren Weg?

      54ee2f2f-0db8-42a8-9eb5-d285ee988602-image.png

      Das Vorgehen ist absolut OK!

      Eine Alternativ-Lösung, um das ganze mit "Bordmitteln" zu lösen, wäre über das JSON-Table-Widget zu gehen. Das geht super schnell und man hat auch recht umfangreiche Konfigurationsmöglichkeiten. Geh dazu wie folgt vor:

      1. Geh auf die Ansicht, auf der Du das Widget erstellen willst und gehe auf "Widget automatisch erstellen":
        be8f30d5-c389-44f6-87f4-354d152b1f34-image.png
      2. Als Widget-Quelle wählst Du "JSON-Table-Widget":
        acf441d4-1f92-425d-8a61-8274dbe36379-image.png
      3. Im Konfigurations-Dialog des Widgets wählst Du unter "Datapoint Detection" bei "Add standard translations" "German" aus und speicherst das ganze mit OK:
        44d1fed3-9574-478a-94b4-1a55926cabfe-image.png
      4. Optional gib dem Widget einen Namen, z.B. "Energie-Monitoring"
      5. Speichere das mit "Widget automatisch erstellen":
        51133e58-6c04-4f35-a658-8ad4395aab7a-image.png
      6. Beim neu erstellten Gerät gehst Du auf den Stift zum Editieren:
        56f3a6f7-e87d-45c7-8fae-fbb047005c92-image.png
      7. Bei STATE wählst Du als Typ "Konstante" aus:
        bc602725-d051-40ac-a181-46310318f8da-image.png
      8. Und trägst als STATE die Liste Deiner Datenpunkte wie folgt ein: ["alias.0.MeinEnergieMesser.Erzeugung", "alias.0.MeinEnergieMesser.Einspeisung", "alias.0.MeinEnergieMesser.Netzbezug"] (Natürlich mit Deinen Datenpunkten)
      9. Alles speichern. Das führt dann schon mal zu folgendem Ergebnis (hier ein Beispiel mit meinem Wohnzimmer-Licht, da ich keine Solarzellen oder so was habe):
        b4b8fb5c-14e4-40ec-9019-ab86676fe852-image.png
      10. Finetuning: Um Einstellungen am Widget zu verändern, gehst Du bei BACKGROUND_URL auf den Stift. Dann öffnen sich wieder die Widget-Einstellungen. Hier musst Du Dich einfach mal durchklicken. Du kannst eine Überschrift vergeben, Farben ändern, Icons einfügen, festlegen wie die Tabelle sich bei verschiedenen Auflösungen verändert, Sortierungen etc.

      VG!

      PS: Das ganze habe ich auch mal als WIKI-Artikel hochgeladen https://github.com/sbormann/ioBroker.iqontrol/wiki/JSON-Table-Widget---Schnelle-Darstellung-von-Datenpunkten

      C 1 Antwort Letzte Antwort
      0
      • evolvo187E evolvo187

        @s-bormann ,
        mir ist aufgefallen, das wenn ich die GLOW_ACTIVE_COLOR von einem Datenpunkt beziehe.
        Wird der Glow-Effekt erst nach öffnen eines Dialogs auf der Seite angezeigt wird.

        Hinweise:
        Beim ersten Gerät auf der Seite geht der Glow-Effekt sofort beim öffnen der Seite.
        Beim beziehen über Konstante geht es auch sofort.

        Screenshot1.png

        Screenshot2.png

        Gruß Heiko

        Ich hoffe die Info's sind erwünscht.

        s.bormannS Offline
        s.bormannS Offline
        s.bormann
        Most Active
        schrieb am zuletzt editiert von s.bormann
        #6878

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

        @s-bormann ,
        mir ist aufgefallen, das wenn ich die GLOW_ACTIVE_COLOR von einem Datenpunkt beziehe.
        Wird der Glow-Effekt erst nach öffnen eines Dialogs auf der Seite angezeigt wird.

        Hinweise:
        Beim ersten Gerät auf der Seite geht der Glow-Effekt sofort beim öffnen der Seite.
        Beim beziehen über Konstante geht es auch sofort.

        Screenshot1.png

        Screenshot2.png

        Gruß Heiko

        Ich hoffe die Info's sind erwünscht.

        Hi,
        die Infos sind definitiv erwünscht!
        Kannst Du mal schauen, ob es irgendwelche Auffälligkeiten im Browser-Log gibt (F12)? Wie es geht steht in der Readme auf Github unter Troubleshooting.
        Danke!

        EDIT: Poste auch noch mal bitte, wie Du das ganze konfiguriert hast

        evolvo187E 1 Antwort Letzte Antwort
        0
        • S SiKo

          Hallo zusammen,
          ich habe mich mal etwas mit html befasst. und folgendes gebastelt.
          Ist mein Vorgehen hier "OK" oder gibt es einen einfacheren oder korrekteren Weg?

          54ee2f2f-0db8-42a8-9eb5-d285ee988602-image.png

          dslraserD Offline
          dslraserD Offline
          dslraser
          Forum Testing Most Active
          schrieb am zuletzt editiert von dslraser
          #6879

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

          Hallo zusammen,
          ich habe mich mal etwas mit html befasst. und folgendes gebastelt.
          Ist mein Vorgehen hier "OK" oder gibt es einen einfacheren oder korrekteren Weg?

          54ee2f2f-0db8-42a8-9eb5-d285ee988602-image.png

          Die Textbausteine, die Du immer wieder nimmst und mehrfach vorhanden sind, kannst Du auch in eine Variable packen und dann diese verwenden, dann muss nicht immer alles neu erstellt werden.

          EDIT:

          Ich mache das zum Teil so (Auszug bzw. ein Teil davon) Vorteil von dieser Variante, wenn Du im Blockly was verändern willst, weil vielleicht Fehlerhaft oder so, dann musst Du nur den Textbaustein in der erstellten Variable einmal ändern und nicht an x Stellen im gesamten Blockly.

          Bildschirmfoto 2022-02-10 um 19.45.19.png

          und wenn ich das dann benutze sieht es so aus. (die Variablen Namen habe ich mir so erstellt, das ich auch weiß was es ist)

          Bildschirmfoto 2022-02-10 um 19.43.56.png

          1 Antwort Letzte Antwort
          0
          • s.bormannS s.bormann

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

            @s-bormann ,
            mir ist aufgefallen, das wenn ich die GLOW_ACTIVE_COLOR von einem Datenpunkt beziehe.
            Wird der Glow-Effekt erst nach öffnen eines Dialogs auf der Seite angezeigt wird.

            Hinweise:
            Beim ersten Gerät auf der Seite geht der Glow-Effekt sofort beim öffnen der Seite.
            Beim beziehen über Konstante geht es auch sofort.

            Screenshot1.png

            Screenshot2.png

            Gruß Heiko

            Ich hoffe die Info's sind erwünscht.

            Hi,
            die Infos sind definitiv erwünscht!
            Kannst Du mal schauen, ob es irgendwelche Auffälligkeiten im Browser-Log gibt (F12)? Wie es geht steht in der Readme auf Github unter Troubleshooting.
            Danke!

            EDIT: Poste auch noch mal bitte, wie Du das ganze konfiguriert hast

            evolvo187E Offline
            evolvo187E Offline
            evolvo187
            schrieb am zuletzt editiert von
            #6880

            @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

            s.bormannS 2 Antworten Letzte Antwort
            0
            • D Offline
              D Offline
              dirkhe
              Developer
              schrieb am zuletzt editiert von
              #6881

              @s-bormann Ich habe mir das mal ein bisschen in der index_m angeschaut, was das Zwischenspeichern angeht. Ich denke mit ein paar modifikationen könnte man das hinbekommen. Ich habe bei mir mal ein Test gemacht und ein jSON Widget aufgemacht, etwas geändert und in der console folgendes eingegeben:

              $('.open').last().data('callback')();
              $('.open').first().data('callback')();
              $('.dialog-config-buttons .btn-save').click();
              

              Wenn ich dann die Preview aktualisiere, habe ich die neuen Werte.

              Also müsste man folgendes machen. In der initDialog sich den aktuellen Dialog merken, existiert der schon, sich den an dem neuen Dialog merken. Dadurch wird halt eine Kette aufgebaut, die man rückwärts wieder abarbeiten muss, vlt kann man auch ein Array mit callbacks speichern.

              Der letzte Befehl speichert direkt in der Datenbank. Wenn man die View ggf. auch aufrufen könnte und ihm direkt die neuen Daten zu übergeben, könnte man es ggf. auch so machen, dass man die aktuellen Daten anzeigt, ohne direkt zu speichern.

              Nimmst du auch PR entgegen, dann könnte ich mich da mal tiefer reingraben?
              Ich stelle mir einen Knopf an jedem Dialog vor, der eine Preview aufruft und jedes mal wenn man darauf clickt, aktualisiert sich die Preview mit den aktuellen Daten.

              s.bormannS 1 Antwort Letzte Antwort
              0
              • evolvo187E evolvo187

                @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

                s.bormannS Offline
                s.bormannS Offline
                s.bormann
                Most Active
                schrieb am zuletzt editiert von
                #6882

                @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

                Alles klar, das sind schon mal gute Hinweise, schau ich mir an.

                1 Antwort Letzte Antwort
                0
                • D dirkhe

                  @s-bormann Ich habe mir das mal ein bisschen in der index_m angeschaut, was das Zwischenspeichern angeht. Ich denke mit ein paar modifikationen könnte man das hinbekommen. Ich habe bei mir mal ein Test gemacht und ein jSON Widget aufgemacht, etwas geändert und in der console folgendes eingegeben:

                  $('.open').last().data('callback')();
                  $('.open').first().data('callback')();
                  $('.dialog-config-buttons .btn-save').click();
                  

                  Wenn ich dann die Preview aktualisiere, habe ich die neuen Werte.

                  Also müsste man folgendes machen. In der initDialog sich den aktuellen Dialog merken, existiert der schon, sich den an dem neuen Dialog merken. Dadurch wird halt eine Kette aufgebaut, die man rückwärts wieder abarbeiten muss, vlt kann man auch ein Array mit callbacks speichern.

                  Der letzte Befehl speichert direkt in der Datenbank. Wenn man die View ggf. auch aufrufen könnte und ihm direkt die neuen Daten zu übergeben, könnte man es ggf. auch so machen, dass man die aktuellen Daten anzeigt, ohne direkt zu speichern.

                  Nimmst du auch PR entgegen, dann könnte ich mich da mal tiefer reingraben?
                  Ich stelle mir einen Knopf an jedem Dialog vor, der eine Preview aufruft und jedes mal wenn man darauf clickt, aktualisiert sich die Preview mit den aktuellen Daten.

                  s.bormannS Offline
                  s.bormannS Offline
                  s.bormann
                  Most Active
                  schrieb am zuletzt editiert von
                  #6883

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

                  @s-bormann Ich habe mir das mal ein bisschen in der index_m angeschaut, was das Zwischenspeichern angeht. Ich denke mit ein paar modifikationen könnte man das hinbekommen. Ich habe bei mir mal ein Test gemacht und ein jSON Widget aufgemacht, etwas geändert und in der console folgendes eingegeben:

                  $('.open').last().data('callback')();
                  $('.open').first().data('callback')();
                  $('.dialog-config-buttons .btn-save').click();
                  

                  Wenn ich dann die Preview aktualisiere, habe ich die neuen Werte.

                  Also müsste man folgendes machen. In der initDialog sich den aktuellen Dialog merken, existiert der schon, sich den an dem neuen Dialog merken. Dadurch wird halt eine Kette aufgebaut, die man rückwärts wieder abarbeiten muss, vlt kann man auch ein Array mit callbacks speichern.

                  Der letzte Befehl speichert direkt in der Datenbank. Wenn man die View ggf. auch aufrufen könnte und ihm direkt die neuen Daten zu übergeben, könnte man es ggf. auch so machen, dass man die aktuellen Daten anzeigt, ohne direkt zu speichern.

                  Nimmst du auch PR entgegen, dann könnte ich mich da mal tiefer reingraben?
                  Ich stelle mir einen Knopf an jedem Dialog vor, der eine Preview aufruft und jedes mal wenn man darauf clickt, aktualisiert sich die Preview mit den aktuellen Daten.

                  Das ist ja mega genial. Da wäre ich glaube ich nie im Leben drauf gekommen!

                  Man könnte auch eine Schleife bauen, die alle $('.open') von hinten nach vorne aufruft, dann braucht man im initDialog vermutlich gar nichts ändern.

                  Das müsste in etwa so gehen (nicht getestet):

                  $($('.open').get().reverse()).each(function() { $(this).data('callback')(); });
                  $('.dialog-config-buttons .btn-save').click();
                  

                  Aber was genau meinst Du mit Preview?

                  D 1 Antwort Letzte Antwort
                  0
                  • s.bormannS s.bormann

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

                    @s-bormann Ich habe mir das mal ein bisschen in der index_m angeschaut, was das Zwischenspeichern angeht. Ich denke mit ein paar modifikationen könnte man das hinbekommen. Ich habe bei mir mal ein Test gemacht und ein jSON Widget aufgemacht, etwas geändert und in der console folgendes eingegeben:

                    $('.open').last().data('callback')();
                    $('.open').first().data('callback')();
                    $('.dialog-config-buttons .btn-save').click();
                    

                    Wenn ich dann die Preview aktualisiere, habe ich die neuen Werte.

                    Also müsste man folgendes machen. In der initDialog sich den aktuellen Dialog merken, existiert der schon, sich den an dem neuen Dialog merken. Dadurch wird halt eine Kette aufgebaut, die man rückwärts wieder abarbeiten muss, vlt kann man auch ein Array mit callbacks speichern.

                    Der letzte Befehl speichert direkt in der Datenbank. Wenn man die View ggf. auch aufrufen könnte und ihm direkt die neuen Daten zu übergeben, könnte man es ggf. auch so machen, dass man die aktuellen Daten anzeigt, ohne direkt zu speichern.

                    Nimmst du auch PR entgegen, dann könnte ich mich da mal tiefer reingraben?
                    Ich stelle mir einen Knopf an jedem Dialog vor, der eine Preview aufruft und jedes mal wenn man darauf clickt, aktualisiert sich die Preview mit den aktuellen Daten.

                    Das ist ja mega genial. Da wäre ich glaube ich nie im Leben drauf gekommen!

                    Man könnte auch eine Schleife bauen, die alle $('.open') von hinten nach vorne aufruft, dann braucht man im initDialog vermutlich gar nichts ändern.

                    Das müsste in etwa so gehen (nicht getestet):

                    $($('.open').get().reverse()).each(function() { $(this).data('callback')(); });
                    $('.dialog-config-buttons .btn-save').click();
                    

                    Aber was genau meinst Du mit Preview?

                    D Offline
                    D Offline
                    dirkhe
                    Developer
                    schrieb am zuletzt editiert von dirkhe
                    #6884

                    @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

                    da_WoodyD s.bormannS 2 Antworten Letzte Antwort
                    1
                    • D dirkhe

                      @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

                      da_WoodyD Online
                      da_WoodyD Online
                      da_Woody
                      schrieb am zuletzt editiert von
                      #6885

                      @dirkhe das wäre echt genial! wenn man mehr rumfummelt ist es schon mühsam jedesmal speichern, reload klicken, auf der startseite landen und dann weiterklicken.
                      wäre dann so wie in vis, der view wird in neuem fenster geöffnet, oder aktualisiert, wenn schon offen..

                      gruß vom Woody
                      HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                      1 Antwort Letzte Antwort
                      1
                      • M Offline
                        M Offline
                        meerkat
                        schrieb am zuletzt editiert von
                        #6886

                        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

                        s.bormannS 1 Antwort Letzte Antwort
                        0
                        • M meerkat

                          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

                          s.bormannS Offline
                          s.bormannS Offline
                          s.bormann
                          Most Active
                          schrieb am zuletzt editiert von
                          #6887

                          @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!

                          M s.bormannS 2 Antworten Letzte Antwort
                          0
                          • da_WoodyD Online
                            da_WoodyD Online
                            da_Woody
                            schrieb am zuletzt editiert von
                            #6888

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

                            Wird in der nächsten Version behoben! Danke!

                            ist mir noch nie aufgefallen... hab diverse bildschirmgößen. kann das auch nur an dem standardhintergrung liegen?

                            gruß vom Woody
                            HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                            s.bormannS 1 Antwort Letzte Antwort
                            0
                            • da_WoodyD da_Woody

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

                              Wird in der nächsten Version behoben! Danke!

                              ist mir noch nie aufgefallen... hab diverse bildschirmgößen. kann das auch nur an dem standardhintergrung liegen?

                              s.bormannS Offline
                              s.bormannS Offline
                              s.bormann
                              Most Active
                              schrieb am zuletzt editiert von
                              #6889

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

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

                              Wird in der nächsten Version behoben! Danke!

                              ist mir noch nie aufgefallen... hab diverse bildschirmgößen. kann das auch nur an dem standardhintergrung liegen?

                              Ja, ist nur beim Standard-Hintergrund so. Ist mir auch nie aufgefallen, weil der bei mir immer nur ganz kurz beim Laden angezeigt wird und ich auf allen Seiten Hintergrundbilder verwende.

                              1 Antwort Letzte Antwort
                              1
                              • D dirkhe

                                @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

                                s.bormannS Offline
                                s.bormannS Offline
                                s.bormann
                                Most Active
                                schrieb am zuletzt editiert von
                                #6890

                                @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 Antwort Letzte Antwort
                                0
                                • s.bormannS s.bormann

                                  @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!

                                  M Offline
                                  M Offline
                                  meerkat
                                  schrieb am zuletzt editiert von
                                  #6891

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

                                  1 Antwort Letzte Antwort
                                  0
                                  • M Offline
                                    M Offline
                                    meerkat
                                    schrieb am zuletzt editiert von meerkat
                                    #6892

                                    @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.bormannS 1 Antwort Letzte Antwort
                                    0
                                    • s.bormannS s.bormann

                                      @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 Offline
                                      D Offline
                                      dirkhe
                                      Developer
                                      schrieb am zuletzt editiert von dirkhe
                                      #6893

                                      @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.bormannS 1 Antwort Letzte Antwort
                                      0
                                      • M 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.bormannS Offline
                                        s.bormannS Offline
                                        s.bormann
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #6894

                                        @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 evolvo187E 2 Antworten Letzte Antwort
                                        0
                                        • D 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.bormannS Offline
                                          s.bormannS Offline
                                          s.bormann
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #6895

                                          @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 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          622

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe