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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Neuer Visualiserungsadapter für iobroker: webui

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    562

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

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

Neuer Visualiserungsadapter für iobroker: webui

Scheduled Pinned Locked Moved Visualisierung
18 Posts 5 Posters 3.3k Views 13 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • jogibear9988J jogibear9988

    Hallo,

    ich habe einen neuen Visualisierungsadapter für iobroker geschrieben, nennt sich webui.

    Ist im Moment nur von github installierbar, einfach bei Adapter von URL installieren auswählen, und folgende URL eingeben:
    https://github.com/iobroker-community-adapters/ioBroker.webui.git

    c4f5087a-05a5-4683-8803-1a93471a3d46-image.png

    Danach noch eine instanz des Adapters hinzufügen, dazu hier auf "+" klicken.
    60a923b8-61bd-491c-822d-98f25610758b-image.png

    hier gibts ein paar kleine Videos wo ein paar features gezeigt werden:
    https://watch.screencastify.com/v/3eqrRsiWyBrga3VX64On
    https://watch.screencastify.com/v/BqD5u44w6UtrTygRDgXP
    https://watch.screencastify.com/v/QiQXPrk8SCrd8SHDCdPF

    Der Adapter ist noch WIP, aber schon benutzbar. Irgendwann in den nächsten 1-2 Monaten wird es auch ein richtiges Release geben, so das man nicht mehr über github installieren muss.

    Test Version (live): http://129.159.205.3:8082/webui/index.html

    jogibear9988J Offline
    jogibear9988J Offline
    jogibear9988
    wrote on last edited by
    #2

    Fragen zu dem Adapter am besten hier:
    https://github.com/iobroker-community-adapters/ioBroker.webui/discussions

    Probleme einfach hier melden:
    https://github.com/iobroker-community-adapters/ioBroker.webui/issues

    Und wer Lust hat kann noch hier vorbeischauen:
    https://github.com/sponsors/jogibear9988

    Check my ioBroker webui - a vis alternative
    see: https://github.com/iobroker-community-adapters/ioBroker.webui

    liv-in-skyL 1 Reply Last reply
    0
    • jogibear9988J jogibear9988

      Fragen zu dem Adapter am besten hier:
      https://github.com/iobroker-community-adapters/ioBroker.webui/discussions

      Probleme einfach hier melden:
      https://github.com/iobroker-community-adapters/ioBroker.webui/issues

      Und wer Lust hat kann noch hier vorbeischauen:
      https://github.com/sponsors/jogibear9988

      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      wrote on last edited by
      #3

      @jogibear9988

      bitte erklärung was unterschied zu anderen vis's bzw ziel des adapters ?
      warum fragen unter github - für was brauchen wir dann forum

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      jogibear9988J 1 Reply Last reply
      2
      • liv-in-skyL liv-in-sky

        @jogibear9988

        bitte erklärung was unterschied zu anderen vis's bzw ziel des adapters ?
        warum fragen unter github - für was brauchen wir dann forum

        jogibear9988J Offline
        jogibear9988J Offline
        jogibear9988
        wrote on last edited by
        #4

        @liv-in-sky

        der unterschied ist, die Visualisierung ist relativ low level, d.h. man kann direkt den html code editieren. Aber sie ist dadurch auch sehr mächtig.

        ich schaue im Forum eben nur selten vorbei, daher ist für mich github der ehere Anhaltspunkt.

        Check my ioBroker webui - a vis alternative
        see: https://github.com/iobroker-community-adapters/ioBroker.webui

        1 Reply Last reply
        0
        • jogibear9988J Offline
          jogibear9988J Offline
          jogibear9988
          wrote on last edited by
          #5

          Wer sich den Adapter Live anschauen und mal mit rumspielen will, läuft auf einer kostenlosen Oracle VM.

          Config UI:
          http://130.61.246.67:8082/webui/index.html
          Runtime:
          http://130.61.246.67:8082/webui/runtime.html

          Check my ioBroker webui - a vis alternative
          see: https://github.com/iobroker-community-adapters/ioBroker.webui

          1 Reply Last reply
          1
          • jogibear9988J Offline
            jogibear9988J Offline
            jogibear9988
            wrote on last edited by
            #6

            Geteste Bibliotheken:

            @christianliebel/paint
            acb247c4-9a67-4bed-b70e-2e10bb28b47a-image.png

            @node-projects/wired-elements
            ec2b5e98-c5e6-4bc3-87a2-2bc651c62c38-image.png

            @node-projects/gauge.webcomponent
            55b33d2c-fa00-4630-8173-4911fcf9a63a-image.png

            @node-projects/input-knob
            b41ebaeb-18d4-4073-bd9d-b2b00341e4c8-image.png

            @node-projects/tab.webcomponent
            c7774edc-726d-4a08-9268-0c3af66d5367-image.png

            Check my ioBroker webui - a vis alternative
            see: https://github.com/iobroker-community-adapters/ioBroker.webui

            M 1 Reply Last reply
            0
            • jogibear9988J jogibear9988

              Geteste Bibliotheken:

              @christianliebel/paint
              acb247c4-9a67-4bed-b70e-2e10bb28b47a-image.png

              @node-projects/wired-elements
              ec2b5e98-c5e6-4bc3-87a2-2bc651c62c38-image.png

              @node-projects/gauge.webcomponent
              55b33d2c-fa00-4630-8173-4911fcf9a63a-image.png

              @node-projects/input-knob
              b41ebaeb-18d4-4073-bd9d-b2b00341e4c8-image.png

              @node-projects/tab.webcomponent
              c7774edc-726d-4a08-9268-0c3af66d5367-image.png

              M Offline
              M Offline
              MarkusK
              wrote on last edited by
              #7

              Ich würde ja gerne mal WEBUI ausprobieren, aber mir fehlt absolut der Einstieg. Ich bin aus der IT (Node.JS, Perl, Python, Bash, Powershell, VBS, SQL etc.) kann ich, aber auch HTML Grundkenntnisse sind vorhanden, aber ich bekomme den Einstieg nicht gebacken. Die Anfangshürde ist einfach zu groß. Es scheitert schon bei einer Checkbox. Die Videos habe ich gesehen, komme aber trotzdem nicht weiter. Gibt es irgendwo eine Hilfe für den Einstieg. Ohne, bleibt die Visualisierung nur etwas für Webentwickler.

              jogibear9988J 1 Reply Last reply
              0
              • M MarkusK

                Ich würde ja gerne mal WEBUI ausprobieren, aber mir fehlt absolut der Einstieg. Ich bin aus der IT (Node.JS, Perl, Python, Bash, Powershell, VBS, SQL etc.) kann ich, aber auch HTML Grundkenntnisse sind vorhanden, aber ich bekomme den Einstieg nicht gebacken. Die Anfangshürde ist einfach zu groß. Es scheitert schon bei einer Checkbox. Die Videos habe ich gesehen, komme aber trotzdem nicht weiter. Gibt es irgendwo eine Hilfe für den Einstieg. Ohne, bleibt die Visualisierung nur etwas für Webentwickler.

                jogibear9988J Offline
                jogibear9988J Offline
                jogibear9988
                wrote on last edited by
                #8

                @markusk said in Neuer Visualiserungsadapter für iobroker: webui:

                Ich würde ja gerne mal WEBUI ausprobieren, aber mir fehlt absolut der Einstieg. Ich bin aus der IT (Node.JS, Perl, Python, Bash, Powershell, VBS, SQL etc.) kann ich, aber auch HTML Grundkenntnisse sind vorhanden, aber ich bekomme den Einstieg nicht gebacken. Die Anfangshürde ist einfach zu groß. Es scheitert schon bei einer Checkbox. Die Videos habe ich gesehen, komme aber trotzdem nicht weiter. Gibt es irgendwo eine Hilfe für den Einstieg. Ohne, bleibt die Visualisierung nur etwas für Webentwickler.

                Mir fällt es echt schwer videos für Einsteiger zu machen, da ich das ganze entwickelt habe, ist für mich vieles einfach selbstverständlich.
                Das einfachste was man machen kann, ist links unten unter "objects" mal ein signal auf einen Screen zu ziehen, dann wird davon direkt ein Control mit Binding erzeugt:

                8704979d-f161-42ea-8ab0-a0e4e6111753-image.png

                Check my ioBroker webui - a vis alternative
                see: https://github.com/iobroker-community-adapters/ioBroker.webui

                M 1 Reply Last reply
                0
                • jogibear9988J jogibear9988

                  @markusk said in Neuer Visualiserungsadapter für iobroker: webui:

                  Ich würde ja gerne mal WEBUI ausprobieren, aber mir fehlt absolut der Einstieg. Ich bin aus der IT (Node.JS, Perl, Python, Bash, Powershell, VBS, SQL etc.) kann ich, aber auch HTML Grundkenntnisse sind vorhanden, aber ich bekomme den Einstieg nicht gebacken. Die Anfangshürde ist einfach zu groß. Es scheitert schon bei einer Checkbox. Die Videos habe ich gesehen, komme aber trotzdem nicht weiter. Gibt es irgendwo eine Hilfe für den Einstieg. Ohne, bleibt die Visualisierung nur etwas für Webentwickler.

                  Mir fällt es echt schwer videos für Einsteiger zu machen, da ich das ganze entwickelt habe, ist für mich vieles einfach selbstverständlich.
                  Das einfachste was man machen kann, ist links unten unter "objects" mal ein signal auf einen Screen zu ziehen, dann wird davon direkt ein Control mit Binding erzeugt:

                  8704979d-f161-42ea-8ab0-a0e4e6111753-image.png

                  M Offline
                  M Offline
                  MarkusK
                  wrote on last edited by
                  #9

                  @jogibear9988 Ich habe mich mal ein wenig mit WebUI beschäftigt. Es hat definitiv eine steile Lernkurve, wenn man keine CSS Kenntnisse hat. Ohne CSS ist man verloren. Hier liegt das Problem der Visualisierung, man muss erstmal das Konzept verstanden haben (ich bin mir ja noch nicht ganz sicher, ob ich auf dem Königsweg bin oder einfach nur rumfrickel) und man muss CSS, zumindest im Ansatz, verstanden haben. Beschäftigt man sich damit, ist das Konzept wirklich gut. Da ich mich gerne an einem Raster halte, muss ich zwangläufig einiges selbst an CSS schreiben. Das schöne, das Verhalten ist nachvollziehbar, was ich vor allem VIS-2 vermisse.
                  Hilfreich wäre z.B. ein paar Vorlagen z.B. Kombinationen von ein und mehrspaltungen Design, dunklem Hintergrund (benutzt wahrscheinlich die Mehrheit) etc. Ich weis bis jetzt noch nicht an welcher Stelle ich den schwarzen Hintergrund richtig definieren muss, damit dieser überall verwendet wird. Ich habe es zwar irgendwie hingekommen, aber ich weis nicht ob es korrekt ist.

                  :host {
                  background-color: #000000;
                  color: #ffffff;
                  }

                  jogibear9988J 1 Reply Last reply
                  0
                  • M MarkusK

                    @jogibear9988 Ich habe mich mal ein wenig mit WebUI beschäftigt. Es hat definitiv eine steile Lernkurve, wenn man keine CSS Kenntnisse hat. Ohne CSS ist man verloren. Hier liegt das Problem der Visualisierung, man muss erstmal das Konzept verstanden haben (ich bin mir ja noch nicht ganz sicher, ob ich auf dem Königsweg bin oder einfach nur rumfrickel) und man muss CSS, zumindest im Ansatz, verstanden haben. Beschäftigt man sich damit, ist das Konzept wirklich gut. Da ich mich gerne an einem Raster halte, muss ich zwangläufig einiges selbst an CSS schreiben. Das schöne, das Verhalten ist nachvollziehbar, was ich vor allem VIS-2 vermisse.
                    Hilfreich wäre z.B. ein paar Vorlagen z.B. Kombinationen von ein und mehrspaltungen Design, dunklem Hintergrund (benutzt wahrscheinlich die Mehrheit) etc. Ich weis bis jetzt noch nicht an welcher Stelle ich den schwarzen Hintergrund richtig definieren muss, damit dieser überall verwendet wird. Ich habe es zwar irgendwie hingekommen, aber ich weis nicht ob es korrekt ist.

                    :host {
                    background-color: #000000;
                    color: #ffffff;
                    }

                    jogibear9988J Offline
                    jogibear9988J Offline
                    jogibear9988
                    wrote on last edited by
                    #10

                    @markusk

                    gute vorlagen kann ich leider auch nicht machen, ich bin nicht wirklich designer. :-)

                    Wenn du styles willst die überall wirken (in allen screens) musst du die hier festlegen:

                    d13eb14d-c572-41f6-8bbb-7b95b919776e-image.png

                    und ja ":host" musst du verwenden um den hintergrund zu setzen. Jeder screen wird in einer webcomponente mit shadowdom gerendert, daher hat "body, html und :root" keine Auswirkung. Meist muss man wenn man css irgendwoher kopiert, einfach diese durch ":host" ersetzen.

                    Im Moment soll ja der Beispielserver eine Austauschplatform sein.

                    Aber wenn du eine Absolut positionierte View erstellst, sollte das ja schon ziemlich ähnlich zu vis funktionieren. Was ich nicht wirklich habe (im Moment), sind wirklich schöne vorgestylte Elemente, da hoffe ich auf community Hilfe, da design absolut nicht meines ist.

                    Und man kann ja alle möglichen webcomponeten einsetzen.

                    Check my ioBroker webui - a vis alternative
                    see: https://github.com/iobroker-community-adapters/ioBroker.webui

                    1 Reply Last reply
                    0
                    • jogibear9988J Offline
                      jogibear9988J Offline
                      jogibear9988
                      wrote on last edited by
                      #11

                      Eine Stylevorlage habe ich:

                      Rechtsklick auf den Globalen Style:

                      6243ee40-64ef-4538-b03b-a13628bfbacd-image.png

                      Ist aber auch nur minimal. Und mehrspaltiges Design geht ja hiermit:
                      6d243e07-95f3-44e2-ba31-977a5f70a68d-image.png

                      Ja, der CSS Grid Editor soll noch mehr Funktionen bekommen. Bspw. Elemente auf mehrere Spalten/Zeilen vergrößern, Name Areas verwenden, ....
                      Da hab ich noch viele offene Punkte. Die Frage ist nur wann komme ich dazu das zu verbessern ;-)

                      Check my ioBroker webui - a vis alternative
                      see: https://github.com/iobroker-community-adapters/ioBroker.webui

                      1 Reply Last reply
                      0
                      • jogibear9988J Offline
                        jogibear9988J Offline
                        jogibear9988
                        wrote on last edited by
                        #12

                        Schau mal in "responsive/simple", da ist ein grid definiert (das du im style leicht anpassen können solltest), und wenn dur dort dann ein element auf einen benannten bereich ziehst, wird das element so groß wie der bereich

                        Check my ioBroker webui - a vis alternative
                        see: https://github.com/iobroker-community-adapters/ioBroker.webui

                        M 1 Reply Last reply
                        0
                        • jogibear9988J jogibear9988

                          Schau mal in "responsive/simple", da ist ein grid definiert (das du im style leicht anpassen können solltest), und wenn dur dort dann ein element auf einen benannten bereich ziehst, wird das element so groß wie der bereich

                          M Offline
                          M Offline
                          MarkusK
                          wrote on last edited by
                          #13

                          @jogibear9988 Mir gefällt es, alles "unter Kontrolle" zu haben und schreibe deshalb meine CCS und HTML zum größenteils selbst. Aber es hakt immer wieder mal an kleinen Dingen, wie z.B. Anzahl der Dezimalkommastellen. Ich suche ja immer gerne den besten Weg und falls ich keine finde, dann fummel ich es mir irgendwie hin.
                          Aber wie bekomme ich jetzt die Nachkommastellen am besten hin?

                          mcm1957M jogibear9988J 2 Replies Last reply
                          0
                          • M MarkusK

                            @jogibear9988 Mir gefällt es, alles "unter Kontrolle" zu haben und schreibe deshalb meine CCS und HTML zum größenteils selbst. Aber es hakt immer wieder mal an kleinen Dingen, wie z.B. Anzahl der Dezimalkommastellen. Ich suche ja immer gerne den besten Weg und falls ich keine finde, dann fummel ich es mir irgendwie hin.
                            Aber wie bekomme ich jetzt die Nachkommastellen am besten hin?

                            mcm1957M Offline
                            mcm1957M Offline
                            mcm1957
                            wrote on last edited by
                            #14

                            @Homoran
                            @jogibear9988

                            Brauchen wir zum webui wirklich 2 parallele Topics mit fast identem Titel (und langfristig) auch vergelichbarem Inhalt?

                            Ich rege an diesen Thread entweder in

                            https://forum.iobroker.net/topic/68819/neue-visualisierung-webui-alternative-zu-vis/739

                            zu mergen oder zumindest hier zu schließen und auf den Hauptthread zu verweisen.

                            (@Homoran - ist aber natürlich eine primär Entscheidung von @jogibear9988)

                            Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                            Support Repositoryverwaltung.

                            Wer 'nen Kaffee spendieren will: https://paypal.me

                            LESEN - gute Forenbeitrage

                            jogibear9988J 1 Reply Last reply
                            0
                            • M MarkusK

                              @jogibear9988 Mir gefällt es, alles "unter Kontrolle" zu haben und schreibe deshalb meine CCS und HTML zum größenteils selbst. Aber es hakt immer wieder mal an kleinen Dingen, wie z.B. Anzahl der Dezimalkommastellen. Ich suche ja immer gerne den besten Weg und falls ich keine finde, dann fummel ich es mir irgendwie hin.
                              Aber wie bekomme ich jetzt die Nachkommastellen am besten hin?

                              jogibear9988J Offline
                              jogibear9988J Offline
                              jogibear9988
                              wrote on last edited by
                              #15

                              @markusk said in Neuer Visualiserungsadapter für iobroker: webui:

                              @jogibear9988 Mir gefällt es, alles "unter Kontrolle" zu haben und schreibe deshalb meine CCS und HTML zum größenteils selbst. Aber es hakt immer wieder mal an kleinen Dingen, wie z.B. Anzahl der Dezimalkommastellen. Ich suche ja immer gerne den besten Weg und falls ich keine finde, dann fummel ich es mir irgendwie hin.
                              Aber wie bekomme ich jetzt die Nachkommastellen am besten hin?

                              wo hast die nachkommastellen? Hat die deine variable schon? oder willst du einen int wert der keine nachkommastellen hat damit darstellen?
                              was ist mit dem "step" attribut eines number inputs?

                              oder vlt. suchst sowas: https://opensource.adobe.com/spectrum-web-components/components/number-field/

                              dazu musst du folgende pakete installieren:

                               @spectrum-web-components/number-field
                               @spectrum-web-components/theme
                              

                              und folgenden js code einfügen: (siehe auch bsp "spectrum" im beispielserver)

                              import '@spectrum-web-components/theme/sp-theme.js';
                              import '@spectrum-web-components/theme/src/themes.js';
                              import '@spectrum-web-components/number-field/sp-number-field.js';
                              

                              Check my ioBroker webui - a vis alternative
                              see: https://github.com/iobroker-community-adapters/ioBroker.webui

                              1 Reply Last reply
                              0
                              • mcm1957M mcm1957

                                @Homoran
                                @jogibear9988

                                Brauchen wir zum webui wirklich 2 parallele Topics mit fast identem Titel (und langfristig) auch vergelichbarem Inhalt?

                                Ich rege an diesen Thread entweder in

                                https://forum.iobroker.net/topic/68819/neue-visualisierung-webui-alternative-zu-vis/739

                                zu mergen oder zumindest hier zu schließen und auf den Hauptthread zu verweisen.

                                (@Homoran - ist aber natürlich eine primär Entscheidung von @jogibear9988)

                                jogibear9988J Offline
                                jogibear9988J Offline
                                jogibear9988
                                wrote on last edited by
                                #16

                                @mcm57

                                ja kann man wegen mir zumachen

                                Check my ioBroker webui - a vis alternative
                                see: https://github.com/iobroker-community-adapters/ioBroker.webui

                                mcm1957M 1 Reply Last reply
                                0
                                • jogibear9988J jogibear9988

                                  @mcm57

                                  ja kann man wegen mir zumachen

                                  mcm1957M Offline
                                  mcm1957M Offline
                                  mcm1957
                                  wrote on last edited by
                                  #17

                                  @Homoran
                                  siehe letztes posting

                                  Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                                  Support Repositoryverwaltung.

                                  Wer 'nen Kaffee spendieren will: https://paypal.me

                                  LESEN - gute Forenbeitrage

                                  HomoranH 1 Reply Last reply
                                  0
                                  • mcm1957M mcm1957

                                    @Homoran
                                    siehe letztes posting

                                    HomoranH Do not disturb
                                    HomoranH Do not disturb
                                    Homoran
                                    Global Moderator Administrators
                                    wrote on last edited by
                                    #18

                                    @mcm57 done!

                                    kein Support per PN! - Fragen im Forum stellen -
                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    291

                                    Online

                                    32.7k

                                    Users

                                    82.6k

                                    Topics

                                    1.3m

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

                                    • Don't have an account? Register

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