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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Anfängerfrage: Visualisierung als Webseite programmieren?

NEWS

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

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

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

Anfängerfrage: Visualisierung als Webseite programmieren?

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vishow-tomaterial css
10 Beiträge 3 Kommentatoren 744 Aufrufe 3 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.
  • S Offline
    S Offline
    smartin23
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich bin ganz neu bei IOBroker und versuche gerade, meine erste Visualisierung in VIS zu erstellen. Leider gefällt mir die grafische Gestaltung der Widgets nicht - auch nicht die der zusätzlich installierten Widgets.

    Ich bin ziemlich fit in Webdesign und programmiere normalerweise ganz Webseiten in HTML, PHP, Javascript und CSS. Bei VIS stoße ich aber an meine Grenzen, weil es ja so eine Mischung aus Webseiten-Programmierung und dem Einsatz fester Widgets ist - was die Möglichkeiten (zumindest nach meiner ersten Erfahrung) begrenzt: Auf der einen Seite lassen sich vorhandene Widgets nicht unendlich verbiegen, um sie genau an meine Vorstellung anzupassen und auf der anderen Seite kann ich nicht alles frei programmieren, weil mir die Funktionalitäten der Widgets fehlen.

    Ich hatte auch schon mal probiert, eigene Widgets nach meinen grafischen Vorstellungen zu programmieren - aber das scheint mir dann doch zu komplex.

    Lange Rede, kurzes Anliegen - zwei Fragen also:

    • Gibt es irgendwie die Möglichkeit, eine Visualisierung komplett frei zu programmieren, wie eine Webseite? So dass ich in der grafischen Gestaltung völlig freie Hand habe und die Webseite voll responsiv bauen kann - aber eben gleichzeitig auf alle Gerätedaten zugreifen kann?
    • Oder kann ich mir irgendwie recht einfach eine Art Gestaltungsvorlagen bauen? Ein Beispiel: Ich möchte ein Widget haben, dass ich immer wieder einsetzen kann. Es soll links ein frei zu wählendes Icon haben, daneben Überschrift und Unterzeile und rechts dann in größerer Schrift den aktuellen Wert mit einer frei wählbaren Einheit. Der Wert soll sich abhängig von der Höhe unterschiedlich einfärben. Alles soll natürlich immer perfekt ausgerichtet und mit einheitlichen Abständen und Rändern sein. Bisher habe ich das mühselig in VIS zusammengeschoben und mit CSS gestylt. Wenn ich so etwas nun aber 15 Mal in ähnlicher Form benötige, ist das super aufwändig. Und wenn ich dann noch eine Version für ein kleineres Display brauche, fange ich (fast) von vorne an.

    Sorry für die lange Anfängerfrage. Aber vielleicht könnt Ihr mir ja helfen.

    arteckA liv-in-skyL 3 Antworten Letzte Antwort
    0
    • S smartin23

      Hallo zusammen,

      ich bin ganz neu bei IOBroker und versuche gerade, meine erste Visualisierung in VIS zu erstellen. Leider gefällt mir die grafische Gestaltung der Widgets nicht - auch nicht die der zusätzlich installierten Widgets.

      Ich bin ziemlich fit in Webdesign und programmiere normalerweise ganz Webseiten in HTML, PHP, Javascript und CSS. Bei VIS stoße ich aber an meine Grenzen, weil es ja so eine Mischung aus Webseiten-Programmierung und dem Einsatz fester Widgets ist - was die Möglichkeiten (zumindest nach meiner ersten Erfahrung) begrenzt: Auf der einen Seite lassen sich vorhandene Widgets nicht unendlich verbiegen, um sie genau an meine Vorstellung anzupassen und auf der anderen Seite kann ich nicht alles frei programmieren, weil mir die Funktionalitäten der Widgets fehlen.

      Ich hatte auch schon mal probiert, eigene Widgets nach meinen grafischen Vorstellungen zu programmieren - aber das scheint mir dann doch zu komplex.

      Lange Rede, kurzes Anliegen - zwei Fragen also:

      • Gibt es irgendwie die Möglichkeit, eine Visualisierung komplett frei zu programmieren, wie eine Webseite? So dass ich in der grafischen Gestaltung völlig freie Hand habe und die Webseite voll responsiv bauen kann - aber eben gleichzeitig auf alle Gerätedaten zugreifen kann?
      • Oder kann ich mir irgendwie recht einfach eine Art Gestaltungsvorlagen bauen? Ein Beispiel: Ich möchte ein Widget haben, dass ich immer wieder einsetzen kann. Es soll links ein frei zu wählendes Icon haben, daneben Überschrift und Unterzeile und rechts dann in größerer Schrift den aktuellen Wert mit einer frei wählbaren Einheit. Der Wert soll sich abhängig von der Höhe unterschiedlich einfärben. Alles soll natürlich immer perfekt ausgerichtet und mit einheitlichen Abständen und Rändern sein. Bisher habe ich das mühselig in VIS zusammengeschoben und mit CSS gestylt. Wenn ich so etwas nun aber 15 Mal in ähnlicher Form benötige, ist das super aufwändig. Und wenn ich dann noch eine Version für ein kleineres Display brauche, fange ich (fast) von vorne an.

      Sorry für die lange Anfängerfrage. Aber vielleicht könnt Ihr mir ja helfen.

      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @smartin23 was ist mit dem html widget ..da kannst du dich frei austoben.. oder reicht der nicht ??

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      S 1 Antwort Letzte Antwort
      0
      • arteckA arteck

        @smartin23 was ist mit dem html widget ..da kannst du dich frei austoben.. oder reicht der nicht ??

        S Offline
        S Offline
        smartin23
        schrieb am zuletzt editiert von
        #3

        @arteck Das habe ich mir auch schon mal angeschaut. Das kommt meinem Wunsch wohl am nächsten. Aber kann man in diesem Widget dann auch auf sämtliche Gerätedaten zugreifen? Also etwa auf den Zustand von Lampen oder der aktuellen Temperatur eines Sensors?

        S arteckA 2 Antworten Letzte Antwort
        0
        • S smartin23

          @arteck Das habe ich mir auch schon mal angeschaut. Das kommt meinem Wunsch wohl am nächsten. Aber kann man in diesem Widget dann auch auf sämtliche Gerätedaten zugreifen? Also etwa auf den Zustand von Lampen oder der aktuellen Temperatur eines Sensors?

          S Offline
          S Offline
          smartin23
          schrieb am zuletzt editiert von
          #4

          Nachtrag: Ich habe gerade durch Zufall entdeckt, dass ich Elemente, die ich gruppiere, auch als Template ablegen kann. Anscheinend kann ich dann auch veränderbare Attribute definieren. Aber weiter komme ich gerade nicht - und per Google finde ich auche keine Anleitung zu solchen Templates. Hat da jemand irgendwo eine Quelle mit mehr Infos?

          1 Antwort Letzte Antwort
          0
          • S smartin23

            @arteck Das habe ich mir auch schon mal angeschaut. Das kommt meinem Wunsch wohl am nächsten. Aber kann man in diesem Widget dann auch auf sämtliche Gerätedaten zugreifen? Also etwa auf den Zustand von Lampen oder der aktuellen Temperatur eines Sensors?

            arteckA Offline
            arteckA Offline
            arteck
            Developer Most Active
            schrieb am zuletzt editiert von
            #5

            @smartin23 ja per binding...

            zigbee hab ich, zwave auch, nuc's genauso und HA auch

            S 1 Antwort Letzte Antwort
            0
            • arteckA arteck

              @smartin23 ja per binding...

              S Offline
              S Offline
              smartin23
              schrieb am zuletzt editiert von
              #6

              @arteck Ah, danke für das Stichwort. Da finde ich bei Google direkt Beispiele - das hilft mir!!!

              arteckA 1 Antwort Letzte Antwort
              0
              • S smartin23

                @arteck Ah, danke für das Stichwort. Da finde ich bei Google direkt Beispiele - das hilft mir!!!

                arteckA Offline
                arteckA Offline
                arteck
                Developer Most Active
                schrieb am zuletzt editiert von arteck
                #7

                @smartin23 wenn du komplett alles auslagern willst kannst du auch die simpleAPI nutzen.
                damit kommst du an die objekte dran die du lesen und auch ändern kannst. ist aber ne heiden arbeit

                wenn du mal was fertig hast.. zeig her..will mal sehen

                zigbee hab ich, zwave auch, nuc's genauso und HA auch

                S 1 Antwort Letzte Antwort
                0
                • arteckA arteck

                  @smartin23 wenn du komplett alles auslagern willst kannst du auch die simpleAPI nutzen.
                  damit kommst du an die objekte dran die du lesen und auch ändern kannst. ist aber ne heiden arbeit

                  wenn du mal was fertig hast.. zeig her..will mal sehen

                  S Offline
                  S Offline
                  smartin23
                  schrieb am zuletzt editiert von
                  #8

                  @arteck Alles klar, ich beschäftige mich mal detaillierter mit Binding und den Templates - ich glaube, damit komme ich schon weiter. Wenn ich was habe, zeige ich es mal. Kann aber etwas dauern. :-)

                  1 Antwort Letzte Antwort
                  0
                  • S smartin23

                    Hallo zusammen,

                    ich bin ganz neu bei IOBroker und versuche gerade, meine erste Visualisierung in VIS zu erstellen. Leider gefällt mir die grafische Gestaltung der Widgets nicht - auch nicht die der zusätzlich installierten Widgets.

                    Ich bin ziemlich fit in Webdesign und programmiere normalerweise ganz Webseiten in HTML, PHP, Javascript und CSS. Bei VIS stoße ich aber an meine Grenzen, weil es ja so eine Mischung aus Webseiten-Programmierung und dem Einsatz fester Widgets ist - was die Möglichkeiten (zumindest nach meiner ersten Erfahrung) begrenzt: Auf der einen Seite lassen sich vorhandene Widgets nicht unendlich verbiegen, um sie genau an meine Vorstellung anzupassen und auf der anderen Seite kann ich nicht alles frei programmieren, weil mir die Funktionalitäten der Widgets fehlen.

                    Ich hatte auch schon mal probiert, eigene Widgets nach meinen grafischen Vorstellungen zu programmieren - aber das scheint mir dann doch zu komplex.

                    Lange Rede, kurzes Anliegen - zwei Fragen also:

                    • Gibt es irgendwie die Möglichkeit, eine Visualisierung komplett frei zu programmieren, wie eine Webseite? So dass ich in der grafischen Gestaltung völlig freie Hand habe und die Webseite voll responsiv bauen kann - aber eben gleichzeitig auf alle Gerätedaten zugreifen kann?
                    • Oder kann ich mir irgendwie recht einfach eine Art Gestaltungsvorlagen bauen? Ein Beispiel: Ich möchte ein Widget haben, dass ich immer wieder einsetzen kann. Es soll links ein frei zu wählendes Icon haben, daneben Überschrift und Unterzeile und rechts dann in größerer Schrift den aktuellen Wert mit einer frei wählbaren Einheit. Der Wert soll sich abhängig von der Höhe unterschiedlich einfärben. Alles soll natürlich immer perfekt ausgerichtet und mit einheitlichen Abständen und Rändern sein. Bisher habe ich das mühselig in VIS zusammengeschoben und mit CSS gestylt. Wenn ich so etwas nun aber 15 Mal in ähnlicher Form benötige, ist das super aufwändig. Und wenn ich dann noch eine Version für ein kleineres Display brauche, fange ich (fast) von vorne an.

                    Sorry für die lange Anfängerfrage. Aber vielleicht könnt Ihr mir ja helfen.

                    liv-in-skyL Offline
                    liv-in-skyL Offline
                    liv-in-sky
                    schrieb am zuletzt editiert von
                    #9

                    @smartin23

                    datenpunkte abfragen:

                    Self.servConn.getStates(['0_userdata.0.CONTROL-OWN.ECHO8.Echo2Player-PP',
                                          'javascript.0.YouTube.whichDevice'], (error, states) => {
                                              console.log(states['0_userdata.0.CONTROL-OWN.ECHO8.Echo2Player-PP'].val);                                         
                                              console.log(states['javascript.0.YouTube.whichDevice'].val)})
                    
                    // über simple-api: 
                    $.get( "http://192.168.178.59:8087/get/0_userdata.0.CONTROL-OWN.AAATEST.TestLogic3", function( data ) {
                      console.log( "Data Loaded: " + data.val );
                      console.log( "Data Loaded: " + data.lc )
                    });  
                    

                    datenpunkt setzen:

                     vis.setValue('0_userdata.0.CONTROL-OWN.AAATEST.ATESTBildUpload',myvalue);
                    

                    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

                    1 Antwort Letzte Antwort
                    0
                    • S smartin23

                      Hallo zusammen,

                      ich bin ganz neu bei IOBroker und versuche gerade, meine erste Visualisierung in VIS zu erstellen. Leider gefällt mir die grafische Gestaltung der Widgets nicht - auch nicht die der zusätzlich installierten Widgets.

                      Ich bin ziemlich fit in Webdesign und programmiere normalerweise ganz Webseiten in HTML, PHP, Javascript und CSS. Bei VIS stoße ich aber an meine Grenzen, weil es ja so eine Mischung aus Webseiten-Programmierung und dem Einsatz fester Widgets ist - was die Möglichkeiten (zumindest nach meiner ersten Erfahrung) begrenzt: Auf der einen Seite lassen sich vorhandene Widgets nicht unendlich verbiegen, um sie genau an meine Vorstellung anzupassen und auf der anderen Seite kann ich nicht alles frei programmieren, weil mir die Funktionalitäten der Widgets fehlen.

                      Ich hatte auch schon mal probiert, eigene Widgets nach meinen grafischen Vorstellungen zu programmieren - aber das scheint mir dann doch zu komplex.

                      Lange Rede, kurzes Anliegen - zwei Fragen also:

                      • Gibt es irgendwie die Möglichkeit, eine Visualisierung komplett frei zu programmieren, wie eine Webseite? So dass ich in der grafischen Gestaltung völlig freie Hand habe und die Webseite voll responsiv bauen kann - aber eben gleichzeitig auf alle Gerätedaten zugreifen kann?
                      • Oder kann ich mir irgendwie recht einfach eine Art Gestaltungsvorlagen bauen? Ein Beispiel: Ich möchte ein Widget haben, dass ich immer wieder einsetzen kann. Es soll links ein frei zu wählendes Icon haben, daneben Überschrift und Unterzeile und rechts dann in größerer Schrift den aktuellen Wert mit einer frei wählbaren Einheit. Der Wert soll sich abhängig von der Höhe unterschiedlich einfärben. Alles soll natürlich immer perfekt ausgerichtet und mit einheitlichen Abständen und Rändern sein. Bisher habe ich das mühselig in VIS zusammengeschoben und mit CSS gestylt. Wenn ich so etwas nun aber 15 Mal in ähnlicher Form benötige, ist das super aufwändig. Und wenn ich dann noch eine Version für ein kleineres Display brauche, fange ich (fast) von vorne an.

                      Sorry für die lange Anfängerfrage. Aber vielleicht könnt Ihr mir ja helfen.

                      liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      schrieb am zuletzt editiert von
                      #10

                      @smartin23

                      falls man auf ein widget mal warten muss, bis es geladen ist und mit z.b. jquery arbeiten will:

                      https://forum.iobroker.net/topic/48663/howto-skripte-im-vis-editor-mit-jquery

                      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

                      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

                      603

                      Online

                      32.7k

                      Benutzer

                      82.5k

                      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