Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter Material Design Widgets v0.2.x

NEWS

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

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

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

Test Adapter Material Design Widgets v0.2.x

Geplant Angeheftet Gesperrt Verschoben Tester
visadapatervisualizationmaterialwidget
902 Beiträge 77 Kommentatoren 233.3k Aufrufe 79 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.
  • KLVNK KLVN

    Hi,
    ich bin gerade dabei etwas zum Repo beizutragen und wollte fragen, wie man seine eigenen Änderungen im ioBroker testet? Pushe ich die Änderungen erst in meinen Fork und installiere diesen dann mit ioBroker?
    Und wie fasse ich die ganzen einzelnen .js-Dateien zu widgets.min.js zusammen? 🤔

    Edit: verschoben, da Frage Fehlerbehbung betrifft und nicht Widget Einstellung

    ScroungerS Offline
    ScroungerS Offline
    Scrounger
    Developer
    schrieb am zuletzt editiert von
    #854

    @KLVN sagte in Test Adapter Material Design Widgets v0.2.x:

    Und wie fasse ich die ganzen einzelnen .js-Dateien zu widgets.min.js zusammen? 🤔

    Lass die Daten am besten raus, das führe ich dann zusammen.

    <a href="https://github.com/Scrounger/ioBroker.linkeddevices">LinkedDevices Adapter</a>

    <a href="https://github.com/Scrounger/ioBroker.vis-materialdesign">Material Design Widgets</a>

    KLVNK 1 Antwort Letzte Antwort
    0
    • ScroungerS Scrounger

      @KLVN sagte in Test Adapter Material Design Widgets v0.2.x:

      Und wie fasse ich die ganzen einzelnen .js-Dateien zu widgets.min.js zusammen? 🤔

      Lass die Daten am besten raus, das führe ich dann zusammen.

      KLVNK Offline
      KLVNK Offline
      KLVN
      schrieb am zuletzt editiert von
      #855

      @Scrounger Danke, habe deine Anmerkungen gerade ausgebessert.
      Wie kann ich meine Änderungen vorher testen? Ich weiß nicht, wie man die ganzen .min-Files erstellt und dabei sind es genau die, die ich beim Testen brauche. Die erste Änderung mit dem Tippfehler konnte ich noch auf unschöne Art in der .min fixen, aber eine weitere Sache, die ich gerne implementieren würde, hat auf diese Weise nicht so gefruchtet.

      ScroungerS 1 Antwort Letzte Antwort
      0
      • KLVNK KLVN

        @Scrounger Danke, habe deine Anmerkungen gerade ausgebessert.
        Wie kann ich meine Änderungen vorher testen? Ich weiß nicht, wie man die ganzen .min-Files erstellt und dabei sind es genau die, die ich beim Testen brauche. Die erste Änderung mit dem Tippfehler konnte ich noch auf unschöne Art in der .min fixen, aber eine weitere Sache, die ich gerne implementieren würde, hat auf diese Weise nicht so gefruchtet.

        ScroungerS Offline
        ScroungerS Offline
        Scrounger
        Developer
        schrieb am zuletzt editiert von
        #856

        @KLVN

        Zu erst die .min. Dateien dürfen nicht manuell bearbeitet werden!
        Ich verwende VS Code mit dem Plugin Minify, dass jedesmal nach dem speichern die *.min Dateien automatisch aus allen Dateien des Ordners erzeugt.
        Alternativ kannst du auch in der *.html Datei die Verweise auf die *.js Dateien setzten - ist für den Beginn sicher einfacher. Wichtig Reihenfolge beachten, die helper .js dateinen müssen als erstes importiert werden.

        Wie man die Änderungen testen kann ist hier beschrieben:
        https://github.com/ioBroker/ioBroker.docs/blob/master/docs/de/dev/adaptervis.md

        <a href="https://github.com/Scrounger/ioBroker.linkeddevices">LinkedDevices Adapter</a>

        <a href="https://github.com/Scrounger/ioBroker.vis-materialdesign">Material Design Widgets</a>

        1 Antwort Letzte Antwort
        1
        • MicM Mic

          @Scrounger sagte in Test Adapter Material Design Widgets v0.2.x:

          Hab ein neues Widget hinzugefügt, JSON Chart.

          Super Sache, vielen Dank hierfür 👍
          Funktioniert auch soweit gut bei mir.

          Ein paar Vorschläge:

          1. Tippfehler Property line_Thikness, Thikness --> Thickness

          2. y-Achsen-Layout: Wünschenswert wäre noch Option "Achsenberschriftung anzeigen true/false", also wie bei x-Achse. Als Workaround geht aber: Farbe auf transparent setzen.

          3. Würde gerne beim Hochwert (y-Achse) Minimum- und Maximum-Grenzen setzen, damit ich mehreren Linien dieselben Min/Max-Grenzen geben kann.
            Use Case: Ich zeige die nächsten 7 Tage des daswetter-Adapters an. So sollte es etwa aussehen (nur ein Beispiel, Farben nicht gut gewählt usw.):
            xx1.png
            So sieht es aus:
            xx2.png
            D.h. ich möchte beiden Linien dieselben Min/Max-Grenzen für die y-Achse zuordnen, daher wären Properties wie line_boundMin und line_boundMax als JSON-Option sehr nice.
            (die Ermittlung der min/max-Werte mache ich über JS - also kein Thema für das Widget)

          Möchtest du Github-Issues jeweils für diese Punkte, oder passt das hier? Lege ich gerne an im Fall.

          ScroungerS Offline
          ScroungerS Offline
          Scrounger
          Developer
          schrieb am zuletzt editiert von
          #857

          @Mic
          Hab nochmal nen bissle weiter am JSON Chart gebastelt. Jetzt kann man damit auch Farbverläufe für Line und Füllfarbe verwenden.

          Anbei ein Beispiel:
          e85828b0-2aad-469f-8a1c-3aac86b38ab2-grafik.png

          Skript:

          const chromaJs = require("chroma-js")
          
          let chart = {}
          let values = []
          let axisLabels = []
          let colors = [];
          
          let fakeLine = [];
          
          let gradientChartColors = [                                                                           // Gradient Farben für Charts, value = Temperatur
              { value: -20, color: '#5b2c6f' },
              { value: 0, color: '#2874a6' },
              { value: 14, color: '#73c6b6' },
              { value: 22, color: '#008000' },
              { value: 27, color: '#FFA500' },
              { value: 35, color: '#FF0000' }
          ]
          
          let gradientColors = getGradientColors(-20, 40, gradientChartColors);
          
          for (var i = -20; i <= 40; i++) {
              axisLabels.push('');
          
              let val = randomIntFromInterval(-15, 40)
          
              values.push(i);
              colors.push(gradientColors.getColorByValue(i));
          
          
              fakeLine.push(-20);
          }
          
          chart = {
              axisLabels: axisLabels,
              graphs: [
                  {
                      data: values,
                      type: 'line',
                      datalabel_color: 'white',
                      datalabel_backgroundColor: colors,
                      datalabel_offset: -12,
                      // line_PointColor: colors,
                      // line_PointColorBorder: colors,
                      line_pointSize: 0,
                      line_Thickness: 3,
                      datalabel_show: true,
                      datalabel_borderRadius: 15,
                      legendText: 'Temperatur',
                      yAxis_id: 0,
                      yAxis_gridLines_show: true,
                      yAxis_gridLines_border_show: true,
                      yAxis_gridLines_ticks_show: true,
                      yAxis_showTicks: false,
                      yAxis_zeroLineWidth: 0.4,
                      line_UseFillColor: true,
                      datalabel_steps: 3,
                      use_gradient_color: true,
                      gradient_color: gradientChartColors,
                      use_line_gradient_fill_color: true,
                      line_gradient_fill_color: gradientColors.getGradientWithOpacity(60),
                      line_FillBetweenLines: '+1'
                  },
                  {
                      data: fakeLine,
                      type: 'line',
                      datalabel_color: 'transparent',
                      datalabel_backgroundColor: colors,
                      // line_PointColor: colors,
                      // line_PointColorBorder: colors,
                      line_pointSize: 0,
                      line_Thickness: 0,
                      datalabel_borderRadius: 15,
                      yAxis_id: 0,
                      datalabel_show: false,
                  }
              ]
          }
          
          function getGradientColors(min, max, colorValArray) {
              let delta = max - min;
          
              let chromaColors = []
              let chromaDomains = [];
          
              for (const item of colorValArray) {
                  chromaColors.push(item.color);
                  chromaDomains.push(item.value / delta);
              }
              let chroma = chromaJs.scale(chromaColors).domain(chromaDomains);
          
              return {
                  getColorByValue: function (val) {
                      if (val > max) {
                          return chroma(1).hex();
                      } else if (val < min) {
                          return chroma(0).hex();
                      } else {
                          return chroma(val / delta).hex();
                      }
                  },
                  getGradientWithOpacity: function (opacity) {
                      colorValArray.forEach(item => {
                          item.color = chromaJs(item.color).alpha(opacity / 100).hex();
                      });
                      return colorValArray;
                  }
              }
          }
          
          function randomIntFromInterval(min, max) { // min and max included 
              return Math.floor(Math.random() * (max - min + 1) + min);
          }
          
          setState('0_userdata.0.chart.tempColors', JSON.stringify(chart), true);
          

          Funktioniert mit der aktuellen master von git -> v0.2.74

          Weiter kann man jetzt auf Füllfarbe zwischen zwei Linien realisieren, sieht dann z.B. so aus.
          0f86ff4a-c454-426d-ba95-2098d7e7d924-grafik.png

          Ein Beispiel dazu ist auch im obigen Skript - property line_FillBetweenLines

          <a href="https://github.com/Scrounger/ioBroker.linkeddevices">LinkedDevices Adapter</a>

          <a href="https://github.com/Scrounger/ioBroker.vis-materialdesign">Material Design Widgets</a>

          D 1 Antwort Letzte Antwort
          4
          • ScroungerS Scrounger

            @Mic
            Hab nochmal nen bissle weiter am JSON Chart gebastelt. Jetzt kann man damit auch Farbverläufe für Line und Füllfarbe verwenden.

            Anbei ein Beispiel:
            e85828b0-2aad-469f-8a1c-3aac86b38ab2-grafik.png

            Skript:

            const chromaJs = require("chroma-js")
            
            let chart = {}
            let values = []
            let axisLabels = []
            let colors = [];
            
            let fakeLine = [];
            
            let gradientChartColors = [                                                                           // Gradient Farben für Charts, value = Temperatur
                { value: -20, color: '#5b2c6f' },
                { value: 0, color: '#2874a6' },
                { value: 14, color: '#73c6b6' },
                { value: 22, color: '#008000' },
                { value: 27, color: '#FFA500' },
                { value: 35, color: '#FF0000' }
            ]
            
            let gradientColors = getGradientColors(-20, 40, gradientChartColors);
            
            for (var i = -20; i <= 40; i++) {
                axisLabels.push('');
            
                let val = randomIntFromInterval(-15, 40)
            
                values.push(i);
                colors.push(gradientColors.getColorByValue(i));
            
            
                fakeLine.push(-20);
            }
            
            chart = {
                axisLabels: axisLabels,
                graphs: [
                    {
                        data: values,
                        type: 'line',
                        datalabel_color: 'white',
                        datalabel_backgroundColor: colors,
                        datalabel_offset: -12,
                        // line_PointColor: colors,
                        // line_PointColorBorder: colors,
                        line_pointSize: 0,
                        line_Thickness: 3,
                        datalabel_show: true,
                        datalabel_borderRadius: 15,
                        legendText: 'Temperatur',
                        yAxis_id: 0,
                        yAxis_gridLines_show: true,
                        yAxis_gridLines_border_show: true,
                        yAxis_gridLines_ticks_show: true,
                        yAxis_showTicks: false,
                        yAxis_zeroLineWidth: 0.4,
                        line_UseFillColor: true,
                        datalabel_steps: 3,
                        use_gradient_color: true,
                        gradient_color: gradientChartColors,
                        use_line_gradient_fill_color: true,
                        line_gradient_fill_color: gradientColors.getGradientWithOpacity(60),
                        line_FillBetweenLines: '+1'
                    },
                    {
                        data: fakeLine,
                        type: 'line',
                        datalabel_color: 'transparent',
                        datalabel_backgroundColor: colors,
                        // line_PointColor: colors,
                        // line_PointColorBorder: colors,
                        line_pointSize: 0,
                        line_Thickness: 0,
                        datalabel_borderRadius: 15,
                        yAxis_id: 0,
                        datalabel_show: false,
                    }
                ]
            }
            
            function getGradientColors(min, max, colorValArray) {
                let delta = max - min;
            
                let chromaColors = []
                let chromaDomains = [];
            
                for (const item of colorValArray) {
                    chromaColors.push(item.color);
                    chromaDomains.push(item.value / delta);
                }
                let chroma = chromaJs.scale(chromaColors).domain(chromaDomains);
            
                return {
                    getColorByValue: function (val) {
                        if (val > max) {
                            return chroma(1).hex();
                        } else if (val < min) {
                            return chroma(0).hex();
                        } else {
                            return chroma(val / delta).hex();
                        }
                    },
                    getGradientWithOpacity: function (opacity) {
                        colorValArray.forEach(item => {
                            item.color = chromaJs(item.color).alpha(opacity / 100).hex();
                        });
                        return colorValArray;
                    }
                }
            }
            
            function randomIntFromInterval(min, max) { // min and max included 
                return Math.floor(Math.random() * (max - min + 1) + min);
            }
            
            setState('0_userdata.0.chart.tempColors', JSON.stringify(chart), true);
            

            Funktioniert mit der aktuellen master von git -> v0.2.74

            Weiter kann man jetzt auf Füllfarbe zwischen zwei Linien realisieren, sieht dann z.B. so aus.
            0f86ff4a-c454-426d-ba95-2098d7e7d924-grafik.png

            Ein Beispiel dazu ist auch im obigen Skript - property line_FillBetweenLines

            D Offline
            D Offline
            darkiop
            Most Active
            schrieb am zuletzt editiert von
            #858

            @Scrounger Sieht Spannend aus. Hast du schon ein Beispiel wie man aus einem DP mit SQL Historie das neue Chart befüllen kann?

            Proxmox-ioBroker-Redis-HA Doku: https://forum.iobroker.net/topic/47478/dokumentation-einer-proxmox-iobroker-redis-ha-umgebung

            ScroungerS 1 Antwort Letzte Antwort
            0
            • D darkiop

              @Scrounger Sieht Spannend aus. Hast du schon ein Beispiel wie man aus einem DP mit SQL Historie das neue Chart befüllen kann?

              ScroungerS Offline
              ScroungerS Offline
              Scrounger
              Developer
              schrieb am zuletzt editiert von Scrounger
              #859

              @darkiop
              Nein hab bis jetzt dafür noch keinen UseCase.
              Grundsätzlich kann man wie hier beschrieben vorgehen:
              https://forum.iobroker.net/topic/2344/script-um-sql-auszulesen

              Und Daten muss man danach nur noch richtig formatieren und an den JSON Chart übergeben.
              So mal die Theorie 😉

              Hätte auch den Vorteil ggü. dem Line Chart, dass die ganze Datenaufbereitung serverseitg dann läuft - mhh vielleicht doch grad ein UseCase gefunden 😁

              <a href="https://github.com/Scrounger/ioBroker.linkeddevices">LinkedDevices Adapter</a>

              <a href="https://github.com/Scrounger/ioBroker.vis-materialdesign">Material Design Widgets</a>

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                stockics6
                schrieb am zuletzt editiert von
                #860

                Hi,

                ich versuche den "Line History Chart" einzubinden und stoße dabei auf folgendes Probelem:

                • Obwohl beide Datenpunkte meiner Meinung nach richtig angelegt sind, wird mir nur einer angezeigt

                31e7db00-f2c2-4e58-b001-05675b0914a1-grafik.png
                34fe0c92-4a38-41d6-884b-fef867ba4ecf-grafik.png 5ebf8ade-7f7d-4121-b780-2270da7f61bc-grafik.png

                Hat jemand einen Rat?

                sigi234S 1 Antwort Letzte Antwort
                0
                • S stockics6

                  Hi,

                  ich versuche den "Line History Chart" einzubinden und stoße dabei auf folgendes Probelem:

                  • Obwohl beide Datenpunkte meiner Meinung nach richtig angelegt sind, wird mir nur einer angezeigt

                  31e7db00-f2c2-4e58-b001-05675b0914a1-grafik.png
                  34fe0c92-4a38-41d6-884b-fef867ba4ecf-grafik.png 5ebf8ade-7f7d-4121-b780-2270da7f61bc-grafik.png

                  Hat jemand einen Rat?

                  sigi234S Online
                  sigi234S Online
                  sigi234
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #861

                  @stockics6

                  Anzahl der Datensätze 1

                  0 wird auch mitgezählt!

                  Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Immer Daten sichern!

                  S 1 Antwort Letzte Antwort
                  0
                  • sigi234S sigi234

                    @stockics6

                    Anzahl der Datensätze 1

                    0 wird auch mitgezählt!

                    S Offline
                    S Offline
                    stockics6
                    schrieb am zuletzt editiert von
                    #862

                    @sigi234

                    ouh man wie dumm :D, vielen Dank 🙂

                    1 Antwort Letzte Antwort
                    0
                    • C Offline
                      C Offline
                      Coffeelover
                      schrieb am zuletzt editiert von
                      #863

                      Hallo zusammen,
                      habe mir ein Bar-Chart erstellt. Leider bekomme ich die Werte bei den größten Datensätzen nicht angezeigt, da sie die Breite des Widgets überschreiten. Gibt es dazu einen Tipp oder ist das ein Bug?
                      Es geht um die abgeschnittenen Werte "Gesamt". Ein Überlagern durch andere Widgets kann ausgeschlossen werden.
                      81865ad2-7134-41ce-9efe-9b38fbff3c56-grafik.png
                      VG

                      ScroungerS 1 Antwort Letzte Antwort
                      0
                      • C Coffeelover

                        Hallo zusammen,
                        habe mir ein Bar-Chart erstellt. Leider bekomme ich die Werte bei den größten Datensätzen nicht angezeigt, da sie die Breite des Widgets überschreiten. Gibt es dazu einen Tipp oder ist das ein Bug?
                        Es geht um die abgeschnittenen Werte "Gesamt". Ein Überlagern durch andere Widgets kann ausgeschlossen werden.
                        81865ad2-7134-41ce-9efe-9b38fbff3c56-grafik.png
                        VG

                        ScroungerS Offline
                        ScroungerS Offline
                        Scrounger
                        Developer
                        schrieb am zuletzt editiert von
                        #864

                        @Coffeelover
                        Abstand von rechts anpassen:
                        4d3fde49-e0c6-446a-9f05-e7d78e02397d-grafik.png

                        <a href="https://github.com/Scrounger/ioBroker.linkeddevices">LinkedDevices Adapter</a>

                        <a href="https://github.com/Scrounger/ioBroker.vis-materialdesign">Material Design Widgets</a>

                        1 Antwort Letzte Antwort
                        1
                        • S Offline
                          S Offline
                          sveni_lee
                          schrieb am zuletzt editiert von
                          #865

                          hallo @Scrounger

                          kann man den minimal bzw maximal Wert auch mit gebrochenen Zahlen festlegen?
                          Für dieselpreise würde ich gern min. 0,95 und max 1,30 angeben. Mit ganzen Zahlen lässt es sich grafisch nicht ganz so schön darstellen.

                          ScroungerS 1 Antwort Letzte Antwort
                          0
                          • S sveni_lee

                            hallo @Scrounger

                            kann man den minimal bzw maximal Wert auch mit gebrochenen Zahlen festlegen?
                            Für dieselpreise würde ich gern min. 0,95 und max 1,30 angeben. Mit ganzen Zahlen lässt es sich grafisch nicht ganz so schön darstellen.

                            ScroungerS Offline
                            ScroungerS Offline
                            Scrounger
                            Developer
                            schrieb am zuletzt editiert von
                            #866

                            @sveni_lee
                            Welches Widget? Wo willst du was eingeben?
                            Sorry aber ich versteh die Frage nicht.

                            <a href="https://github.com/Scrounger/ioBroker.linkeddevices">LinkedDevices Adapter</a>

                            <a href="https://github.com/Scrounger/ioBroker.vis-materialdesign">Material Design Widgets</a>

                            S 1 Antwort Letzte Antwort
                            0
                            • ScroungerS Scrounger

                              @sveni_lee
                              Welches Widget? Wo willst du was eingeben?
                              Sorry aber ich versteh die Frage nicht.

                              S Offline
                              S Offline
                              sveni_lee
                              schrieb am zuletzt editiert von
                              #867

                              In den History Charts Y-Achsen-Layout für Datensatz(x), kann ich doch einen Wertebereich min und max eingeben aber eben nur ganze Zahlen. Meine Frage ist ob man auch irgendwie gebrochene Zahlen also mit Nachmommastellen angeben kann.

                              ScroungerS 1 Antwort Letzte Antwort
                              0
                              • S sveni_lee

                                In den History Charts Y-Achsen-Layout für Datensatz(x), kann ich doch einen Wertebereich min und max eingeben aber eben nur ganze Zahlen. Meine Frage ist ob man auch irgendwie gebrochene Zahlen also mit Nachmommastellen angeben kann.

                                ScroungerS Offline
                                ScroungerS Offline
                                Scrounger
                                Developer
                                schrieb am zuletzt editiert von
                                #868

                                @sveni_lee
                                Ne das geht nicht, Bau ich aber ein.
                                Wir in deinem Fall nur bedingt helfen wichtig ist hier die Formatierung der Nachkommastellen. Das gibt's aktuell auch nicht, Werd ich auch noch einbauen.

                                <a href="https://github.com/Scrounger/ioBroker.linkeddevices">LinkedDevices Adapter</a>

                                <a href="https://github.com/Scrounger/ioBroker.vis-materialdesign">Material Design Widgets</a>

                                1 Antwort Letzte Antwort
                                0
                                • J Offline
                                  J Offline
                                  jerzimeik
                                  schrieb am zuletzt editiert von
                                  #869

                                  Hallo zusammen,

                                  kann es sein, dass sowohl im fully-Browser als auch in der iobroker.vis App unter Android die Widgets nicht mit angezeigt werden?

                                  Bei mir kommt zumindest nichts.

                                  C 1 Antwort Letzte Antwort
                                  0
                                  • J jerzimeik

                                    Hallo zusammen,

                                    kann es sein, dass sowohl im fully-Browser als auch in der iobroker.vis App unter Android die Widgets nicht mit angezeigt werden?

                                    Bei mir kommt zumindest nichts.

                                    C Offline
                                    C Offline
                                    Coffeelover
                                    schrieb am zuletzt editiert von
                                    #870

                                    @jerzimeik Grundsätzlich werden die Widgets schon im Fully-Browser angezeigt. Hast du darauf geachtet, dass der Z-Index sie nicht in den Hintergrund schiebt?

                                    1 Antwort Letzte Antwort
                                    0
                                    • M Offline
                                      M Offline
                                      mrMuppet
                                      schrieb am zuletzt editiert von
                                      #871

                                      Gibt es eigentlich einen Plan, wann diese Widget stable wird? Bluefox will das Nutzung in der vis-App ja erst ermöglichen wenn das Widget stable wird und da warte ich jetzt schon etliche Wochen in denen ich meine neue Visualisierung nicht nutzen kann.

                                      ioBroker auf NUC (Celeron mit Ubuntu-Server)

                                      Homematic, HMIP, Hue, Unifi, Plex, Nest, Roborock, Google Assistant

                                      ScroungerS 1 Antwort Letzte Antwort
                                      1
                                      • M Offline
                                        M Offline
                                        mrMuppet
                                        schrieb am zuletzt editiert von
                                        #872

                                        btw. bei den alten Plugins gibts ein Typo: richtig"deprecated" - bei dir steht an einigen Stellen "decrepated"... siehe "deprecated"

                                        ioBroker auf NUC (Celeron mit Ubuntu-Server)

                                        Homematic, HMIP, Hue, Unifi, Plex, Nest, Roborock, Google Assistant

                                        1 Antwort Letzte Antwort
                                        0
                                        • M mrMuppet

                                          Gibt es eigentlich einen Plan, wann diese Widget stable wird? Bluefox will das Nutzung in der vis-App ja erst ermöglichen wenn das Widget stable wird und da warte ich jetzt schon etliche Wochen in denen ich meine neue Visualisierung nicht nutzen kann.

                                          ScroungerS Offline
                                          ScroungerS Offline
                                          Scrounger
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #873

                                          @mrMuppet sagte in Test Adapter Material Design Widgets v0.2.x:

                                          Gibt es eigentlich einen Plan, wann diese Widget stable wird?

                                          Sobald ich der Meinung bin, das es stable ist, das wird aber sicher noch ein ganze Weile dauern, weil ich noch immer einige Fehler entdecke und features integriere, die mir beim parallelen erstellen meiner VIS auffallen.

                                          Bluefox will das Nutzung in der vis-App ja erst ermöglichen wenn das Widget stable wird und da warte ich jetzt schon etliche Wochen in denen ich meine neue Visualisierung nicht nutzen kann.

                                          Ist bereits in der aktuellen Beta 2.0.0 integriert, siehe
                                          https://github.com/ioBroker/ioBroker.vis.cordova/blob/0a71c6297a529cf0f91960394e385fb63fd406d8/package.json#L77.
                                          Die ist auch shcon im Play Store.

                                          <a href="https://github.com/Scrounger/ioBroker.linkeddevices">LinkedDevices Adapter</a>

                                          <a href="https://github.com/Scrounger/ioBroker.vis-materialdesign">Material Design Widgets</a>

                                          M 1 Antwort Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          764

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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