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. [Vorstellung] neue Visualisierung :: minuVis

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[Vorstellung] neue Visualisierung :: minuVis

Scheduled Pinned Locked Moved Visualisierung
socket io
68 Posts 15 Posters 14.0k Views 22 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.
  • Sebastian IOS Sebastian IO

    @svallant said in [Vorstellung] neue Visualisierung :: minuVis:

    @sebastian-io Moin Sebastian, schön das es dir gefällt.
    Version 1 von minuvis ist gezielt "einfach" gehalten was Layout betrifft.
    Deshalb ist auch Responise-Layout möglich.
    Bei Version 2 gehen wir es anders an:
    https://forum.iobroker.net/topic/38904/ideen-sammlung-minuvis-v2-x/84
    Volle Kontrolle über die Widgets (Höhe, Breite, Rand etc)
    Dafür aber nicht responsive .....
    Du müsstest 2 Layout machen für Smartphone und Tablet o.ä.
    Guck dir das mal an

    Sepp

    Guten Morgen,
    ich habe mich wohl falsch ausgedrückt. Ich brauche keine absolute Positionierung, einfach nur das z.B. das HtmlOutput Widget auch als Listenelement des CompactModes fungiert. Ich bin eigentlich super zufrieden, dass es dieses responsive Layout gibt. Ich würde mir eher diesen Ansatz wünschen und dass dieser weiterhin verfolgt wird.

    Verbesserungen:

    • filler text-align als dropdown (left,center,right)
    • filler mit subheading für eine kurze Beschreibung
    • Werte von Datenpunkten für filler, CompactModeStart, etc wählbar, evtl. mit checkbox (Datenpunkt ja, nein)
    • Bei Auswahl von Datenpunkten aus der autocomplete Funktion, dass der Name auch mit angezeigt wird, nicht nur die ID
    • eventuell später noch mehr responsive elemente, wie cards, accordion,etc
    • images vom dateimanager von iobroker

    Das waren meine 5cents.
    Danke für die tolle Arbeit.

    SVallantS Offline
    SVallantS Offline
    SVallant
    wrote on last edited by
    #53

    @sebastian-io
    Moin Sebastian,
    nach ein paar mal drüber schlafen fand ich die Idee des HTML-Widgets im Compact-Mode super !
    Könntest du das mal hier testen ?
    http://dev.builder.minukodu.de

    Beispiel:
    http://dev.builder.minukodu.de/minuvis/app/?url=http%3A%2F%2F94.130.57.38%3A9090%2F&file=V1HTMLCompactMode.json&forceUpdate

    Sepp

    Sebastian IOS 1 Reply Last reply
    0
    • SVallantS SVallant

      @sebastian-io
      Moin Sebastian,
      nach ein paar mal drüber schlafen fand ich die Idee des HTML-Widgets im Compact-Mode super !
      Könntest du das mal hier testen ?
      http://dev.builder.minukodu.de

      Beispiel:
      http://dev.builder.minukodu.de/minuvis/app/?url=http%3A%2F%2F94.130.57.38%3A9090%2F&file=V1HTMLCompactMode.json&forceUpdate

      Sepp

      Sebastian IOS Offline
      Sebastian IOS Offline
      Sebastian IO
      wrote on last edited by
      #54

      @svallant hi und Danke schon mal dass Du meine Vorschläge gelesen hast und für die schnelle Umsetzung.
      Ich finde das schon super, aber könnte man auch noch das Icon und den Titel integrieren, ähnlich wie bei Output machen, vielleicht sogar optional mit checkbox (icon/Title anzeigen (ja/nein))?
      Dann hätte man die komplette Flexibilität bei der Darstellung und könnte es für viele Anwendungsfälle verwenden!

      SVallantS 1 Reply Last reply
      0
      • Sebastian IOS Sebastian IO

        @svallant hi und Danke schon mal dass Du meine Vorschläge gelesen hast und für die schnelle Umsetzung.
        Ich finde das schon super, aber könnte man auch noch das Icon und den Titel integrieren, ähnlich wie bei Output machen, vielleicht sogar optional mit checkbox (icon/Title anzeigen (ja/nein))?
        Dann hätte man die komplette Flexibilität bei der Darstellung und könnte es für viele Anwendungsfälle verwenden!

        SVallantS Offline
        SVallantS Offline
        SVallant
        wrote on last edited by
        #55

        @sebastian-io Das würde aber gegen das Prinzip vom compact-Mode verstossen. Wenn du ein Icon oder Titel brauchst, dann kannst dies ja dem html-state übergeben. Volle Freiheit ... ;-)

        Sebastian IOS 1 Reply Last reply
        0
        • SVallantS SVallant

          @sebastian-io Das würde aber gegen das Prinzip vom compact-Mode verstossen. Wenn du ein Icon oder Titel brauchst, dann kannst dies ja dem html-state übergeben. Volle Freiheit ... ;-)

          Sebastian IOS Offline
          Sebastian IOS Offline
          Sebastian IO
          wrote on last edited by
          #56

          @svallant ah ok, dann habe ich den compactMode nicht richtig verstanden. War für mich eine Möglichkeit Elemente zu clustern.

          SVallantS 1 Reply Last reply
          0
          • Sebastian IOS Sebastian IO

            @svallant ah ok, dann habe ich den compactMode nicht richtig verstanden. War für mich eine Möglichkeit Elemente zu clustern.

            SVallantS Offline
            SVallantS Offline
            SVallant
            wrote on last edited by
            #57

            @sebastian-io Wenn es dann ok ist, sag Bescheid, ich veröffentliche dann in den nächsten Tagen eine neue Version des Adapters

            Sebastian IOS 2 Replies Last reply
            0
            • SVallantS SVallant

              @sebastian-io Wenn es dann ok ist, sag Bescheid, ich veröffentliche dann in den nächsten Tagen eine neue Version des Adapters

              Sebastian IOS Offline
              Sebastian IOS Offline
              Sebastian IO
              wrote on last edited by
              #58

              @svallant klar ist das ok. Und nochmal danke für dein schnelles reagieren.

              SVallantS 1 Reply Last reply
              0
              • SVallantS SVallant

                @sebastian-io Wenn es dann ok ist, sag Bescheid, ich veröffentliche dann in den nächsten Tagen eine neue Version des Adapters

                Sebastian IOS Offline
                Sebastian IOS Offline
                Sebastian IO
                wrote on last edited by
                #59

                @svallant ich habe mal einen Screenshot mit angehängt, wie ich den CompactMode nutze, denn bei Slider und Range Widget fehlt mir auch wieder das Icon und der Titel. Den Slider verwende ich für die Helligkeit. Ich weiß nicht wie kompliziert es ist, dieses umzubauen, ähnlich wie dem Color oder Switch Widget im Compact Mode. Vielleicht ist es dadurch klarer was ich genau meine anhand des Beispieles für Wandlicht:

                screenshot-minusvis.PNG

                Danke!

                SVallantS 1 Reply Last reply
                0
                • Sebastian IOS Sebastian IO

                  @svallant ich habe mal einen Screenshot mit angehängt, wie ich den CompactMode nutze, denn bei Slider und Range Widget fehlt mir auch wieder das Icon und der Titel. Den Slider verwende ich für die Helligkeit. Ich weiß nicht wie kompliziert es ist, dieses umzubauen, ähnlich wie dem Color oder Switch Widget im Compact Mode. Vielleicht ist es dadurch klarer was ich genau meine anhand des Beispieles für Wandlicht:

                  screenshot-minusvis.PNG

                  Danke!

                  SVallantS Offline
                  SVallantS Offline
                  SVallant
                  wrote on last edited by
                  #60

                  @sebastian-io
                  Die Widgets im Compact-Mode sind bewusst ohne icon und Titel (compact halt ;-) )
                  Du könntest nur oberhalb einen Filler einfügen.

                  Vielleicht werden wir die Version 1 irgendwann wieder weiterentwickeln, aber momentan kann ich dir nur das html-Widget im compact-Mode anbieten.
                  Die (karge) Entwicklungszeit geht in Version 2.

                  Sepp

                  1 Reply Last reply
                  0
                  • Ra PiR Offline
                    Ra PiR Offline
                    Ra Pi
                    wrote on last edited by
                    #61

                    Hallo zusammen,

                    gibt es eine Möglichkeit außerhalb vom Heimnetz auf die Visu zu zugreifen? Habe meine DynDns eingetragen aber es lässt sich nicht laden.

                    Steht da:
                    trying to read config from iobroker

                    url: http://adresse:8082
                    file: Konfiguration.json
                    error: no error

                    Im Heimnetz klappt alles wunderbar.

                    SVallantS 1 Reply Last reply
                    0
                    • Ra PiR Ra Pi

                      Hallo zusammen,

                      gibt es eine Möglichkeit außerhalb vom Heimnetz auf die Visu zu zugreifen? Habe meine DynDns eingetragen aber es lässt sich nicht laden.

                      Steht da:
                      trying to read config from iobroker

                      url: http://adresse:8082
                      file: Konfiguration.json
                      error: no error

                      Im Heimnetz klappt alles wunderbar.

                      SVallantS Offline
                      SVallantS Offline
                      SVallant
                      wrote on last edited by
                      #62

                      @ra-pi kannst mal ein &debug=true an die URL anhängen.
                      Eventuell dann die Konsole öffnen 6abdd422-2076-4acd-8f02-e829c037b04c-grafik.png und die Anzeige posten

                      oder mit F12 in die Browserconsole gucken, was da für Fehlermeldungen stehen

                      Ra PiR 1 Reply Last reply
                      0
                      • SVallantS SVallant

                        @ra-pi kannst mal ein &debug=true an die URL anhängen.
                        Eventuell dann die Konsole öffnen 6abdd422-2076-4acd-8f02-e829c037b04c-grafik.png und die Anzeige posten

                        oder mit F12 in die Browserconsole gucken, was da für Fehlermeldungen stehen

                        Ra PiR Offline
                        Ra PiR Offline
                        Ra Pi
                        wrote on last edited by Ra Pi
                        #63

                        load Config
                        this is myUrlParsed:
                        Object { url: "http://meinedyndns.me:8082", file: "Konfiguration.json", forceUpdate: "", debug: "true" }
                        appConfig from file
                        url + file in querystring !
                        Render ConfigLoader
                        Object { appConfig: null, hasAppConfig: false, appConfigFile: "Konfiguration.json", socketUrl: "http://meinedyndns.me:8082", loadFileError: null, … }
                        Sat Mar 06 2021 10:20:18 GMT+0100 (Mitteleuropäische Normalzeit) Connected ConfigSocket
                        application/json
                        null
                        Object { timestamp: "2021-03-06T09:20:05.883Z", settings: {…}, dataprovider: {…}, pages: Array(3), css: {…}, … }
                        (8) ["knx.0.Obergeschoss.Büro.Licht_Decke_Raffa_An_Aus", "boolean", "knx.0.Zentralisiert.Rollläden.Zentrale_-_Rollladen_alle", "boolean", "knx.0.Erdgeschoss.Esszimmer.Esszi__Licht_Stufen", "boolean", "knx.0.Erdgeschoss.Küche.Küche_Frostschutz_u__Lüftung", "boolean"]
                        Render ConfigLoader
                        Object { appConfig: {…}, hasAppConfig: true, appConfigFile: "Konfiguration.json", socketUrl: "http://meinedyndns.me:8082", loadFileError: null, … }
                        Sat Mar 06 2021 10:20:18 GMT+0100 (Mitteleuropäische Normalzeit) WillMount HausController
                        Render Hauscontroller
                        Settings: {"LayoutDunkel":true,"SplitterOpen":false}
                        Render Layout.js
                        SplitterOpen: false
                        Sat Mar 06 2021 10:20:18 GMT+0100 (Mitteleuropäische Normalzeit) DidMount HausController
                        render mypage Allgemein
                        Object { pageConfig: {…}, navigator: n, showMenu: ƒ, socket: null, states: {…}, … }
                        this.props.pageConfig.css
                        Object { children: {…}, attributes: {…} }
                        Sat Mar 06 2021 10:20:18 GMT+0100 (Mitteleuropäische Normalzeit) Connected HausController
                        Variables subscribed
                        Sat Mar 06 2021 10:20:18 GMT+0100 (Mitteleuropäische Normalzeit) Received all States HausController
                        Sat Mar 06 2021 10:20:18 GMT+0100 (Mitteleuropäische Normalzeit) Received 11 states.
                        Render Hauscontroller
                        Settings: {"LayoutDunkel":true,"SplitterOpen":false}
                        Render Layout.js
                        SplitterOpen: false
                        render mypage Allgemein
                        Object { pageConfig: {…}, navigator: n, showMenu: ƒ, socket: r, states: {…}, … }
                        this.props.pageConfig.css
                        Object { children: {…}, attributes: {…} }

                        SVallantS 1 Reply Last reply
                        0
                        • Ra PiR Ra Pi

                          load Config
                          this is myUrlParsed:
                          Object { url: "http://meinedyndns.me:8082", file: "Konfiguration.json", forceUpdate: "", debug: "true" }
                          appConfig from file
                          url + file in querystring !
                          Render ConfigLoader
                          Object { appConfig: null, hasAppConfig: false, appConfigFile: "Konfiguration.json", socketUrl: "http://meinedyndns.me:8082", loadFileError: null, … }
                          Sat Mar 06 2021 10:20:18 GMT+0100 (Mitteleuropäische Normalzeit) Connected ConfigSocket
                          application/json
                          null
                          Object { timestamp: "2021-03-06T09:20:05.883Z", settings: {…}, dataprovider: {…}, pages: Array(3), css: {…}, … }
                          (8) ["knx.0.Obergeschoss.Büro.Licht_Decke_Raffa_An_Aus", "boolean", "knx.0.Zentralisiert.Rollläden.Zentrale_-_Rollladen_alle", "boolean", "knx.0.Erdgeschoss.Esszimmer.Esszi__Licht_Stufen", "boolean", "knx.0.Erdgeschoss.Küche.Küche_Frostschutz_u__Lüftung", "boolean"]
                          Render ConfigLoader
                          Object { appConfig: {…}, hasAppConfig: true, appConfigFile: "Konfiguration.json", socketUrl: "http://meinedyndns.me:8082", loadFileError: null, … }
                          Sat Mar 06 2021 10:20:18 GMT+0100 (Mitteleuropäische Normalzeit) WillMount HausController
                          Render Hauscontroller
                          Settings: {"LayoutDunkel":true,"SplitterOpen":false}
                          Render Layout.js
                          SplitterOpen: false
                          Sat Mar 06 2021 10:20:18 GMT+0100 (Mitteleuropäische Normalzeit) DidMount HausController
                          render mypage Allgemein
                          Object { pageConfig: {…}, navigator: n, showMenu: ƒ, socket: null, states: {…}, … }
                          this.props.pageConfig.css
                          Object { children: {…}, attributes: {…} }
                          Sat Mar 06 2021 10:20:18 GMT+0100 (Mitteleuropäische Normalzeit) Connected HausController
                          Variables subscribed
                          Sat Mar 06 2021 10:20:18 GMT+0100 (Mitteleuropäische Normalzeit) Received all States HausController
                          Sat Mar 06 2021 10:20:18 GMT+0100 (Mitteleuropäische Normalzeit) Received 11 states.
                          Render Hauscontroller
                          Settings: {"LayoutDunkel":true,"SplitterOpen":false}
                          Render Layout.js
                          SplitterOpen: false
                          render mypage Allgemein
                          Object { pageConfig: {…}, navigator: n, showMenu: ƒ, socket: r, states: {…}, … }
                          this.props.pageConfig.css
                          Object { children: {…}, attributes: {…} }

                          SVallantS Offline
                          SVallantS Offline
                          SVallant
                          wrote on last edited by
                          #64

                          @ra-pi .. und er kommt nicht auf dei Seite ???
                          Render Hauscontroller heisst, dass die Konfiguration geladen wurde, deine Variablen sind ja auch da ...
                          Kannst du einen Screenshot der App posten ?

                          Ra PiR 1 Reply Last reply
                          0
                          • SVallantS SVallant

                            @ra-pi .. und er kommt nicht auf dei Seite ???
                            Render Hauscontroller heisst, dass die Konfiguration geladen wurde, deine Variablen sind ja auch da ...
                            Kannst du einen Screenshot der App posten ?

                            Ra PiR Offline
                            Ra PiR Offline
                            Ra Pi
                            wrote on last edited by
                            #65

                            @svallant Hi, nein leider nicht. Port ist freigegeben. Habe die Konfig einmal mit IP-Adresse und einmal mit meiner dyndns getestet. Sobal ich mobile Daten aktiviere und die Seite (natürlich über meine dyndns) aufrufe kommt folgende Meldung, siehe Screenshot:
                            Screenshot.jpg

                            SVallantS 1 Reply Last reply
                            0
                            • Ra PiR Ra Pi

                              @svallant Hi, nein leider nicht. Port ist freigegeben. Habe die Konfig einmal mit IP-Adresse und einmal mit meiner dyndns getestet. Sobal ich mobile Daten aktiviere und die Seite (natürlich über meine dyndns) aufrufe kommt folgende Meldung, siehe Screenshot:
                              Screenshot.jpg

                              SVallantS Offline
                              SVallantS Offline
                              SVallant
                              wrote on last edited by
                              #66

                              @ra-pi du musst aber in deiner URL 192.168.0.121 durch deine dyndns-Adresse ersetzen ...

                              Ra PiR 1 Reply Last reply
                              0
                              • Sebastian IOS Sebastian IO

                                @svallant klar ist das ok. Und nochmal danke für dein schnelles reagieren.

                                SVallantS Offline
                                SVallantS Offline
                                SVallant
                                wrote on last edited by
                                #67

                                @sebastian-io Version V1.4.0 ist raus und ab morgen im latest

                                1 Reply Last reply
                                0
                                • SVallantS SVallant

                                  @ra-pi du musst aber in deiner URL 192.168.0.121 durch deine dyndns-Adresse ersetzen ...

                                  Ra PiR Offline
                                  Ra PiR Offline
                                  Ra Pi
                                  wrote on last edited by
                                  #68

                                  @svallant hab das Problem gefunden. In meinem Link verwies es auf ne falsche Konfig-datei.
                                  Nachdem ich nun alles richtig eingetragen habe funzt alles.

                                  Ich danke dir dennoch für deine Unterstützung und dem tollen Tool.
                                  Weiter so:+1:

                                  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

                                  659

                                  Online

                                  32.7k

                                  Users

                                  82.3k

                                  Topics

                                  1.3m

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

                                  • Don't have an account? Register

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