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. Material Design Widgets: Line History Chart Widget

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    9
    1
    98

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

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

Material Design Widgets: Line History Chart Widget

Scheduled Pinned Locked Moved Visualisierung
vis
202 Posts 61 Posters 42.3k Views 62 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.
  • K kristina.da

    @Scrounger: Hast du vielleicht noch eine Idee?

    Vor der Drehung:
    Die einzelnen Bereiche können im Chart gefiltert werden.
    Vor-Anpassung.gif

    Nach der Drehung:
    Nach der Drehung des Charts um 90 Grad mittels CSS funktioniert leider die Filterung im Chart nicht mehr:
    c34d2726-a2c5-4dee-a622-6f9ac6a8f046-grafik.png
    57ec8c9f-a612-438f-a547-ef93fc7d7f17-grafik.png
    Nach Anpassung.gif HIER BITTE auf das GIF klicken - Ist leider etwas klein geworden :-)

    Danke für die Hilfe,
    Kristina

    ScroungerS Offline
    ScroungerS Offline
    Scrounger
    Developer
    wrote on last edited by
    #155

    @kristina-da sagte in Material Design Widgets: Line History Chart Widget:

    Nach der Drehung:
    Nach der Drehung des Charts um 90 Grad mittels CSS funktioniert leider die Filterung im Chart nicht mehr:

    Das wird auch leider nicht gehen, da die Charts gerendert sind, d.h. grob gesagt ein Bild sind. Wenn man sie nach dem rendern dreht, dann geht die ganze Bedienung nicht mehr.

    Aber warum drehst du nicht einfach das Handy, dann wird dir der graph doch in Querformat angezeigt, sofern du width in % angeben hast?

    1 Reply Last reply
    0
    • B Offline
      B Offline
      BobBruni
      wrote on last edited by BobBruni
      #156

      Bei mir wird keine Legende angezeigt!
      Hab jetzt schon vieles versucht... Leider ohne Erfolg.
      Kann es daran liegen, dass die beiden Datenpunkte den gleichen Namen ("temperature") haben?

      217f6f1b-b48d-462c-9bb2-40ebc924fc04-image.png

      Besten Dank!

      ScroungerS 1 Reply Last reply
      0
      • B BobBruni

        Bei mir wird keine Legende angezeigt!
        Hab jetzt schon vieles versucht... Leider ohne Erfolg.
        Kann es daran liegen, dass die beiden Datenpunkte den gleichen Namen ("temperature") haben?

        217f6f1b-b48d-462c-9bb2-40ebc924fc04-image.png

        Besten Dank!

        ScroungerS Offline
        ScroungerS Offline
        Scrounger
        Developer
        wrote on last edited by
        #157

        @BobBruni sagte in Material Design Widgets: Line History Chart Widget:

        Bei mir wird keine Legende angezeigt!

        Unter Layout für Datensatz[x] einen Legendennamen definieren

        B 1 Reply Last reply
        0
        • BostilB Offline
          BostilB Offline
          Bostil
          wrote on last edited by Scrounger
          #158

          Hallo zusammen,

          wir bekomme ich denn das Dropdown über dem Line-Chart appliziert ? Werde leider noch nicht aus der Anleitung schlau ...

          a99ec26f-cb06-4122-9b5c-dece833dd05a-image.png

          @Scrounger

          Edit: Verschoben, da Frage Widget Einstellung betrifft

          ScroungerS 1 Reply Last reply
          0
          • ScroungerS Scrounger

            @BobBruni sagte in Material Design Widgets: Line History Chart Widget:

            Bei mir wird keine Legende angezeigt!

            Unter Layout für Datensatz[x] einen Legendennamen definieren

            B Offline
            B Offline
            BobBruni
            wrote on last edited by BobBruni
            #159

            @Scrounger said in Material Design Widgets: Line History Chart Widget:

            Unter Layout für Datensatz[x] einen Legendennamen definieren

            Perfekt, danke!

            1 Reply Last reply
            0
            • BostilB Bostil

              Hallo zusammen,

              wir bekomme ich denn das Dropdown über dem Line-Chart appliziert ? Werde leider noch nicht aus der Anleitung schlau ...

              a99ec26f-cb06-4122-9b5c-dece833dd05a-image.png

              @Scrounger

              Edit: Verschoben, da Frage Widget Einstellung betrifft

              ScroungerS Offline
              ScroungerS Offline
              Scrounger
              Developer
              wrote on last edited by
              #160

              @Bostil sagte in Material Design Widgets: Line History Chart Widget:

              Hallo zusammen,

              wir bekomme ich denn das Dropdown über dem Line-Chart appliziert ? Werde leider noch nicht aus der Anleitung schlau ...

              Ist in diesem Thread schon mehrfach besprochen worden, schau mal weiter oben.

              BostilB 1 Reply Last reply
              0
              • ScroungerS Scrounger

                @Bostil sagte in Material Design Widgets: Line History Chart Widget:

                Hallo zusammen,

                wir bekomme ich denn das Dropdown über dem Line-Chart appliziert ? Werde leider noch nicht aus der Anleitung schlau ...

                Ist in diesem Thread schon mehrfach besprochen worden, schau mal weiter oben.

                BostilB Offline
                BostilB Offline
                Bostil
                wrote on last edited by
                #161

                @Scrounger kannst du mir auf die Sprünge helfen, ob dieses Feature erst mit v4 eingeführt wurde? Habe die posts bis Dezember geprüft, aber den entscheidenden Hinweis noch nicht gefunden ... Danke!

                ScroungerS 1 Reply Last reply
                0
                • BostilB Bostil

                  @Scrounger kannst du mir auf die Sprünge helfen, ob dieses Feature erst mit v4 eingeführt wurde? Habe die posts bis Dezember geprüft, aber den entscheidenden Hinweis noch nicht gefunden ... Danke!

                  ScroungerS Offline
                  ScroungerS Offline
                  Scrounger
                  Developer
                  wrote on last edited by
                  #162

                  @Bostil
                  https://forum.iobroker.net/topic/29662/material-design-widgets-line-history-chart-widget/15 ff...

                  1 Reply Last reply
                  1
                  • Tischi_T Offline
                    Tischi_T Offline
                    Tischi_
                    wrote on last edited by
                    #163

                    @Scrounger Habe mein Diagramm erstellt und im Editor sieht es auch gut aus funktioniert. In der Runtime allerdings wird das Diagramm nicht geladen. Bin etwas Rathlos 😵🥴
                    Temp_Verlauf.PNG
                    Temp_Verlauf_Fehler.PNG

                    ScroungerS 1 Reply Last reply
                    0
                    • Tischi_T Tischi_

                      @Scrounger Habe mein Diagramm erstellt und im Editor sieht es auch gut aus funktioniert. In der Runtime allerdings wird das Diagramm nicht geladen. Bin etwas Rathlos 😵🥴
                      Temp_Verlauf.PNG
                      Temp_Verlauf_Fehler.PNG

                      ScroungerS Offline
                      ScroungerS Offline
                      Scrounger
                      Developer
                      wrote on last edited by
                      #164

                      @patrick-tisch sagte in Material Design Widgets: Line History Chart Widget:

                      @Scrounger Habe mein Diagramm erstellt und im Editor sieht es auch gut aus funktioniert. In der Runtime allerdings wird das Diagramm nicht geladen. Bin etwas Rathlos 😵🥴

                      Laut consolen log
                      1b1541be-b6ca-48ef-b5e3-3f0b8c3b40f4-grafik.png

                      ist das stepSize zu groß, also du willst zuviele daten laden. D.h. du musst
                      8e06150a-b014-40c5-b7a6-515cb6b51579-grafik.png

                      Abstand zwischen den Datenpunkten in [s] verringern.
                      Wobei ich dir empfehlen würde diese option nicht zu verwenden, sondern max Anzahl der anzuzeigenden Datenpunkte verwenden, hier irgendwas zischen 20-50 eingeben. Das reicht meiner Meinung nach vollkomen für die vis aus. Höhere Werte bedeuten mehr last für den client.

                      1 Reply Last reply
                      0
                      • BostilB Offline
                        BostilB Offline
                        Bostil
                        wrote on last edited by
                        #165

                        Leider habe ich noch oft mit dem drehenden Spinner zur kämpfen :-(

                        BostilB 1 Reply Last reply
                        0
                        • BostilB Bostil

                          Leider habe ich noch oft mit dem drehenden Spinner zur kämpfen :-(

                          BostilB Offline
                          BostilB Offline
                          Bostil
                          wrote on last edited by
                          #166

                          @bostil Ich glaube es liegt daran, dass ich Farbwerte (z. B. Füllfarbe) teils über rgba(....) definiere und nicht über einen Hexcode. @Scrounger

                          ScroungerS 1 Reply Last reply
                          0
                          • BostilB Bostil

                            @bostil Ich glaube es liegt daran, dass ich Farbwerte (z. B. Füllfarbe) teils über rgba(....) definiere und nicht über einen Hexcode. @Scrounger

                            ScroungerS Offline
                            ScroungerS Offline
                            Scrounger
                            Developer
                            wrote on last edited by
                            #167

                            @bostil sagte in Material Design Widgets: Line History Chart Widget:

                            @bostil Ich glaube es liegt daran, dass ich Farbwerte (z. B. Füllfarbe) teils über rgba(....) definiere und nicht über einen Hexcode.

                            rgb, rgba und hex gehen.

                            was steht denn im consolen log? ;-)

                            1 Reply Last reply
                            1
                            • J Offline
                              J Offline
                              Julius
                              wrote on last edited by
                              #168

                              Hallo,

                              ich zeichne mit dem SQL Adapter Temperaturwerte auf. Wie bekommt man es hin, dass die Werte, wenn die gleich bleiben, immer mit der aktuellen Uhrzeit übereinstimmen?
                              Beim Flot-Adapter gibt es die Möglichkeit, dies mit der Einstellung Null-Werte ignorieren.
                              Ich nutze die Version 0.4.2

                              36265e5d-7235-4030-855b-4850d27c82c1-image.png

                              1 Reply Last reply
                              0
                              • H Offline
                                H Offline
                                Happyuser20
                                wrote on last edited by
                                #169

                                Hallo

                                Ich nutze das Line History Chart Widget um meinen aktuellen Stromverbrauch und Erzeugung von der Mini-PV darzustellen.
                                Funktioniert auch alles gut, habe jedoch einen Schönheitsfehler und ich bring diesen nicht weg.

                                Ich logge die Daten mir dem History Adapter. Log changes only und debounce 1000ms.

                                Diagramm.jpg

                                Habe meistens am Ende des Diagramms so komische schleifen.
                                Woran könnte das liegen und wie bekomme ich die weg?

                                Gruß
                                HappyUser20

                                E 1 Reply Last reply
                                0
                                • S Offline
                                  S Offline
                                  Schnutexxl
                                  wrote on last edited by Schnutexxl
                                  #170

                                  Hallo Zusammen,

                                  ich nutze dieses Widget sehr gerne und ich dachte, ich hätte alle Einstellungen verstanden. Nun musste ich feststellen, dass komischer weise nicht immer alle Daten angezeigt werden. Nach einer Aktualisierung sehen die Graphen anders aus und es fehlen Daten. Nach weiteren Aktualisierungen ändert sich das Bild obwohl keine neuen Daten im History Adapter geloggt werden. Beispiel siehe Bildchen und die Daten aus History.

                                  Bild2.PNG Bild1.PNG

                                  2021-04-05T11_58_32.939Z_Sun Apr 04 2021 00_00_00 GMT+0200 (Mitteleuropäische Sommerzeit)_hm-rpc.0.REQ0777633.2.CURRENT__history.0.csv

                                  Kennt hier einer solches Phänomen und kann helfen?
                                  @scrounger: Kannst du hier helfen? Aggregation der Daten ist MinMax, hier dachte ich, dass alle Daten angezeigt werden. Oder wie kann ich wirklich alle Daten darstellen lassen ohne Datenlücken?

                                  Des weiteren interessiert mich auch die Frage von Happyuser20.

                                  Danke und schöne Grüße

                                  C ScroungerS 2 Replies Last reply
                                  0
                                  • S Schnutexxl

                                    Hallo Zusammen,

                                    ich nutze dieses Widget sehr gerne und ich dachte, ich hätte alle Einstellungen verstanden. Nun musste ich feststellen, dass komischer weise nicht immer alle Daten angezeigt werden. Nach einer Aktualisierung sehen die Graphen anders aus und es fehlen Daten. Nach weiteren Aktualisierungen ändert sich das Bild obwohl keine neuen Daten im History Adapter geloggt werden. Beispiel siehe Bildchen und die Daten aus History.

                                    Bild2.PNG Bild1.PNG

                                    2021-04-05T11_58_32.939Z_Sun Apr 04 2021 00_00_00 GMT+0200 (Mitteleuropäische Sommerzeit)_hm-rpc.0.REQ0777633.2.CURRENT__history.0.csv

                                    Kennt hier einer solches Phänomen und kann helfen?
                                    @scrounger: Kannst du hier helfen? Aggregation der Daten ist MinMax, hier dachte ich, dass alle Daten angezeigt werden. Oder wie kann ich wirklich alle Daten darstellen lassen ohne Datenlücken?

                                    Des weiteren interessiert mich auch die Frage von Happyuser20.

                                    Danke und schöne Grüße

                                    C Offline
                                    C Offline
                                    Coffeelover
                                    wrote on last edited by
                                    #171

                                    Diese "Überspringer" wie bei HappyUser20 und Schnutexxl habe ich leider auch. Mir scheint, dass sie verstärkt auftauchen, wenn man die Anzahl der max. anzuzeigenden Datenpunkte nicht definiert oder zu gering wählt.

                                    1 Reply Last reply
                                    0
                                    • S Offline
                                      S Offline
                                      Schnutexxl
                                      wrote on last edited by
                                      #172

                                      Bei meinem Beispiel geht es nicht um diese "Überspringer" sondern um fehlende Daten nach Aktualisierung. Der Peak in Bild zwei wird nach Aktualisierungen mal dann und wann angezeigt. Das auch, wenn ich die Anzahl der max Daten definiere und hoch ansetze. Bei der Aggregation "minmax" sollt der Peak eigentlich immer zu sehen sein.

                                      Aber die Überspringer finde ich dennoch interessant. Hier evtl. mal mit der Glättung runter gehen.

                                      C 1 Reply Last reply
                                      0
                                      • S Schnutexxl

                                        Bei meinem Beispiel geht es nicht um diese "Überspringer" sondern um fehlende Daten nach Aktualisierung. Der Peak in Bild zwei wird nach Aktualisierungen mal dann und wann angezeigt. Das auch, wenn ich die Anzahl der max Daten definiere und hoch ansetze. Bei der Aggregation "minmax" sollt der Peak eigentlich immer zu sehen sein.

                                        Aber die Überspringer finde ich dennoch interessant. Hier evtl. mal mit der Glättung runter gehen.

                                        C Offline
                                        C Offline
                                        Coffeelover
                                        wrote on last edited by
                                        #173

                                        @schnutexxl sagte in Material Design Widgets: Line History Chart Widget:

                                        Hier evtl. mal mit der Glättung runter gehen.

                                        Das schaue ich mir nochmal an, aber ich dachte, dass ich keine Rundung eingetragen habe / diese auf 0 steht.

                                        1 Reply Last reply
                                        0
                                        • ScroungerS Scrounger

                                          @ub-privat sagte in Material Design Widgets: Line History Chart Widget:

                                          @Scrounger

                                          Danke für deine schnelle Antwort!

                                          1. muss ich im Widget unter JSON-String die Intervalle gemäß dem Bild eintragen/kopieren?

                                          Nicht zwingend je nachdem welche Methode du für das Select Widget ausgewählt hast.

                                          Ist hier wie folgt einzugeben:
                                          b25d524f-7ae5-4ca1-bd77-361b7ad10841-grafik.png

                                          Da steht nur welche Werte es gibt, die kann man dann z.B. als JSON Format für das Select Widget verwenden, so wie das in der Doku dargestellt ist, muss so aussehen:

                                          [{
                                          		"text": "30 Sekunden",
                                          		"value": "30 seconds"
                                          	}, {
                                          		"text": "1 Minute",
                                          		"value": "1 minute"
                                          	}, {
                                          		"text": "2 Minuten",
                                          		"value": "2 minutes"
                                          	}
                                          ]
                                          

                                          oder bei Verwendung der Methode Werteliste des Select Widgets:
                                          Werteliste: 30 seconds,1 minute,2 minutes
                                          Werteliste Beschriftung: 30 Sekunden,1 Minute,2 Minuten

                                          zu PS: in der Doku wird auf diese HTML-Datei verwiesen. Mit meinem Programmier-Latein weiß ich nicht so recht, ob diese irgendwo zentral eingebunden werden muss

                                          Naja da wird auf Stellen im Code der Datei verwiesen, wo man sieht welche Werte als input funktionieren.
                                          Da muss nix eingebunden werden ;)

                                          M Offline
                                          M Offline
                                          Martinch
                                          wrote on last edited by Martinch
                                          #174

                                          @scrounger
                                          Ich habe nach den möglichen Zeitwerte gesucht aber nicht gefunden. Desshalb hier was ich eingegeben habe:

                                          Datenpunkt erzeugen , z.b.:
                                          Screenshot_2021-04-18 objects - ioBroker(1).png

                                          Dieses Widget einfügen:
                                          Screenshot_2021-04-18 Edit vis(1).png

                                          Objekt ID verlinken mit vorher erzeugtem Datenpunkt,

                                          Die Werte für das Menü eingeben unter JSON-String:
                                          Screenshot_2021-04-18 Edit vis.png
                                          .
                                          JSON String:

                                          [
                                          	{
                                          		"text": "30 Sekunden",
                                          		"value": "30 seconds"
                                          	}
                                          	,
                                          	{
                                          		"text": "1 Minute",
                                          		"value": "1 minute"
                                          	}
                                          	,
                                          	{
                                          		"text": "1 Minute in ms",
                                          		"value": "1 60000"
                                          	}
                                          	,
                                          	{
                                          		"text": "2 Minuten",
                                          		"value": "2 minutes"
                                          	}
                                          	,
                                          	{
                                          		"text": "5 Minuten",
                                          		"value": "5 minutes"
                                          	}
                                          	,
                                          	{
                                          		"text": "10 Minuten",
                                          		"value": "10 minutes"
                                          	}
                                          	,
                                          	{
                                          		"text": "30 Minuten",
                                          		"value": "30 minutes"
                                          	}
                                          	,
                                          	{
                                          		"text": "1 Stunde",
                                          		"value": "1 hour"
                                          	}
                                          	,
                                          	{
                                          		"text": "2 Stunden",
                                          		"value": "2 hours"
                                          	}
                                          	,
                                          	{
                                          		"text": "4 Stunden",
                                          		"value": "4 hours"
                                          	}
                                          	,
                                          	{
                                          		"text": "8 Stunden",
                                          		"value": "8 hours"
                                          	}	
                                          	,
                                          	{
                                          		"text": "12 Stunden",
                                          		"value": "12 hours"
                                          	}	
                                          	,
                                          	{
                                          		"text": "1 Tag",
                                          		"value": "1 day"
                                          	}	
                                          	,
                                          	{
                                          		"text": "2 Tage",
                                          		"value": "2 days"
                                          	}	
                                          	,
                                          	{
                                          		"text": "3 Tage",
                                          		"value": "3 days"
                                          	}
                                          	,
                                          	{
                                          		"text": "7 Tage",
                                          		"value": "7 days"
                                          	}
                                          	,
                                          	{
                                          		"text": "14 Tage",
                                          		"value": "14 days"
                                          	}
                                          	,
                                          	{
                                          		"text": "1 Monat",
                                          		"value": "1 month"
                                          	}
                                          	,
                                          	{
                                          		"text": "2 Monate",
                                          		"value": "2 months"
                                          	}
                                          	,
                                          	{
                                          		"text": "3 Monate",
                                          		"value": "3 months"
                                          	}
                                          	,
                                          	{
                                          		"text": "6 Monate",
                                          		"value": "6 month"
                                          	}	
                                          	,
                                          	{
                                          		"text": "1 Jahr",
                                          		"value": "1 year"
                                          	}	
                                          	,
                                          	{
                                          		"text": "2 Jahre",
                                          		"value": "2 years"
                                          	}	
                                          
                                          ]
                                          

                                          Falls man was falsches eingegeben hat unter JSON String, kommt eine nervige Fehlermeldung wie:
                                          "nur der smarte ioBrokler wird bestehen" :angry: :face_with_rolling_eyes:

                                          ScroungerS 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

                                          331

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          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