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. Tester
  4. Test eCharts Adapter

NEWS

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

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

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

Test eCharts Adapter

Scheduled Pinned Locked Moved Tester
echarts
663 Posts 107 Posters 186.7k Views 83 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.
  • M Offline
    M Offline
    Mabbi
    wrote on last edited by Mabbi
    #647

    Hi,

    @MCU : danke für die Tipp.
    Ich habe das gestern abend ausprobiert und mich durch die Anleitung gearbeitet:

    So sieht nun das Test-Vis aus und auch die Anzeige dazu:
    02ca598c-5bf6-478c-a407-6127aa28c34c-grafik.png

    Dies sind meine Einstellungen:
    03bcf944-a7a7-4dfa-a42f-43254dfd2f8d-grafik.png

    java-Script läuft und ist editiert:
    25374c32-b7ad-49db-b43f-002c4b4969e6-grafik.png

    So sieht meine javascript Instanz aus:
    17fcea80-81b5-47d9-809c-ad703fc4ef88-grafik.png

    Das widget habe ich wie beschrieben in das Vis/Test2 importiert.

    Egal was ich in den Object Werten in
    0_userdata.0.echarts // 0_userdata.0.echarts.echartsDP
    eingebe, das eChart wird immer mit der Grundkonfiguration von 24h angezeigt.

    Keine Warnungen oder Fehler im Protokoll.

    Ich habe die range Option sowohl einzeln wie auch beide gleichzeitig in 0_userdata.0.echarts // 0_userdata.0.echarts.echartsDP ausprobiert, jeweils aktiviert und eine range eingegeben. VIS bleibt unverändert.

    Ist mir hier irgenetwas entgangen, bzw. was mache ich falsch ?
    Vielen Dank vorab für Eure Hilfe.

    SMA Wechselrichter Probleme seit letztem Update

    M 1 Reply Last reply
    0
    • M Mabbi

      Hi,

      @MCU : danke für die Tipp.
      Ich habe das gestern abend ausprobiert und mich durch die Anleitung gearbeitet:

      So sieht nun das Test-Vis aus und auch die Anzeige dazu:
      02ca598c-5bf6-478c-a407-6127aa28c34c-grafik.png

      Dies sind meine Einstellungen:
      03bcf944-a7a7-4dfa-a42f-43254dfd2f8d-grafik.png

      java-Script läuft und ist editiert:
      25374c32-b7ad-49db-b43f-002c4b4969e6-grafik.png

      So sieht meine javascript Instanz aus:
      17fcea80-81b5-47d9-809c-ad703fc4ef88-grafik.png

      Das widget habe ich wie beschrieben in das Vis/Test2 importiert.

      Egal was ich in den Object Werten in
      0_userdata.0.echarts // 0_userdata.0.echarts.echartsDP
      eingebe, das eChart wird immer mit der Grundkonfiguration von 24h angezeigt.

      Keine Warnungen oder Fehler im Protokoll.

      Ich habe die range Option sowohl einzeln wie auch beide gleichzeitig in 0_userdata.0.echarts // 0_userdata.0.echarts.echartsDP ausprobiert, jeweils aktiviert und eine range eingegeben. VIS bleibt unverändert.

      Ist mir hier irgenetwas entgangen, bzw. was mache ich falsch ?
      Vielen Dank vorab für Eure Hilfe.

      M Online
      M Online
      MCU
      wrote on last edited by MCU
      #648

      @mabbi Zeig mal die Presets in echarts.0 und die Objekteigenschaften zum echarts.0.D_Energie_copy. In CodeTags </>.
      Wir sollten die Diskussion in den anderen Thread verlagern, gehört nicht zum eigentlich echart-Adapter?
      https://forum.iobroker.net/topic/52228/howto-zusatz-programme-fuer-jarvis-v3

      Also echartDP muss schon mal '0_userdata.0.echarts'; sein, sonst kann es ja nicht funktionieren.

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      M 1 Reply Last reply
      0
      • M MCU

        @mabbi Zeig mal die Presets in echarts.0 und die Objekteigenschaften zum echarts.0.D_Energie_copy. In CodeTags </>.
        Wir sollten die Diskussion in den anderen Thread verlagern, gehört nicht zum eigentlich echart-Adapter?
        https://forum.iobroker.net/topic/52228/howto-zusatz-programme-fuer-jarvis-v3

        Also echartDP muss schon mal '0_userdata.0.echarts'; sein, sonst kann es ja nicht funktionieren.

        M Offline
        M Offline
        Mabbi
        wrote on last edited by Mabbi
        #649

        -> anderes topic

        SMA Wechselrichter Probleme seit letztem Update

        1 Reply Last reply
        0
        • M MCU

          @muuulle Man muss aber anscheinend momentan aufpassen. Bei 1 Kurve ist der Objekt Parameter lines, bei mehreren Kurven ist es l.

          a87fc87b-85ef-4122-b2e9-33b290cfcce6-image.png

          2503221e-785f-47e9-a86f-cdcdaac2a82e-image.png

          M Offline
          M Offline
          muuulle
          wrote on last edited by muuulle
          #650

          @mcu
          Moin mcu,

          kannst du erkennen, warum die xticks nicht übernommen

          
          const objektId = 'echarts.0.iQontrol-Solar-Monat';
          
          getObject(objektId, (err, obj) => {
              if (err || !obj) return;
              obj.native.data.xticks = [5];
              setObject(objektId, obj);
          });
          
          
          

          Es passiert einfach nichts. Nichts im Log. Keine Änderung beim Datenpunkt. Das Diagramm hat mehrere Datenpunkte. Vielleicht liegt es auch daran?

          Vielen Dank

          M 1 Reply Last reply
          0
          • B Offline
            B Offline
            Bongo
            wrote on last edited by
            #651

            @mcu sagte in Test eCharts Adapter:

            @mabbi Hier sind einige Beispiele

            https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./echartschange

            Danke für das Script und die Inspiration.
            Mich interessiert nur die Range, die ich mit mehreren Charts synchronisieren kann.
            Ich benutze ein Array und habe es so abgeändert:

            var myEchartsDP =[
              "echarts.0.Photovoltaik.Zendure Ladestand Akku",
              "echarts.0.Photovoltaik.Zendure PV Ausgang",
              "echarts.0.Photovoltaik.Zendure Sonneneinstahlung",
              "echarts.0.Photovoltaik.Zendure Temperatur Hyper 2000",
              "echarts.0.Photovoltaik.Zendure täglicher Ertrag"
            ];
            on({id: echart_rangeDP, change: "any"}, function (obj) {
                let value = obj.state.val;
                myEchartsDP.forEach( async function(echartsDP) {
                    let objDP = getObject(echartsDP);
                    objDP.native.data.range= value;
                    setObject(echartsDP,objDP);
                })
            });
            

            Gruß
            Bongo

            Script - Die sprechende Kaffeemaschine – Home Connect
            Script - JUDO Wasserenthärtung - Connectivity-Modul API

            1 Reply Last reply
            1
            • M muuulle

              @mcu
              Moin mcu,

              kannst du erkennen, warum die xticks nicht übernommen

              
              const objektId = 'echarts.0.iQontrol-Solar-Monat';
              
              getObject(objektId, (err, obj) => {
                  if (err || !obj) return;
                  obj.native.data.xticks = [5];
                  setObject(objektId, obj);
              });
              
              
              

              Es passiert einfach nichts. Nichts im Log. Keine Änderung beim Datenpunkt. Das Diagramm hat mehrere Datenpunkte. Vielleicht liegt es auch daran?

              Vielen Dank

              M Online
              M Online
              MCU
              wrote on last edited by MCU
              #652

              @muuulle Das liegt daran, dass es die xticks nur in den Kurven selbst gibt.

              /* bei einer Kurve */
              objDP.native.data.lines[0].xticks = 5
              /* oder auch möglich, abhängig von Adapter-Version , wie oben erwähnt */
              objDP.native.data.l[0].xticks = 5
              
              /* bei mehreren Kurven muss man allen die xticks mitgeben */
              /* evtl reicht nur die erste Kurve ??? nicht geprüft */
              objDP.native.data.lines[0].xticks = 5
              objDP.native.data.lines[1].xticks = 5
              objDP.native.data.lines[2].xticks = 5
              
              /* oder */
              objDP.native.data.l[0].xticks = 5
              objDP.native.data.l[1].xticks = 5
              objDP.native.data.l[2].xticks = 5
              
              

              NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
              Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

              1 Reply Last reply
              1
              • M Offline
                M Offline
                Mabbi
                wrote on last edited by Mabbi
                #653

                @Bluefox
                Ich weis nicht, ob das hier schon erwähnt wurde, hab es beim Durchblättern zumindest nicht gefunden....

                4145b216-d57a-4e50-b65c-8f2e85f37f65-grafik.png

                beim Graphen macht die Interpolation manchmal Dinge:
                Hier z.B. bei der PV-Gesamtleistung sind grade mal grob 2000w die letzte Stunde im Schnitt vorhanden, die Interpolation errechnt aber 19.945w auf dem letzten Datenwert was in einer senkrechten Linie nach oben in der Darstellung rechts aussen resultiert. Ein ähnliches Verhalten mit einem senkrechten Strich nach oben sieht man oft auch am Anfang der Darstellung links aussen.
                Ich konnte das aktuell noch nicht eingrenzen, es scheint relativ random zu erscheinen.

                Und ich hätte noch eine Bitte:
                Wäre es Möglich, das 'i' bei Interpolierten Weten in der Infobox per Häkchen auszublenden in der Datenquellen-Konfiguration ?

                Danke für den coolen Adapter.

                Just my 2 cents....

                SMA Wechselrichter Probleme seit letztem Update

                HomoranH 1 Reply Last reply
                0
                • M Mabbi

                  @Bluefox
                  Ich weis nicht, ob das hier schon erwähnt wurde, hab es beim Durchblättern zumindest nicht gefunden....

                  4145b216-d57a-4e50-b65c-8f2e85f37f65-grafik.png

                  beim Graphen macht die Interpolation manchmal Dinge:
                  Hier z.B. bei der PV-Gesamtleistung sind grade mal grob 2000w die letzte Stunde im Schnitt vorhanden, die Interpolation errechnt aber 19.945w auf dem letzten Datenwert was in einer senkrechten Linie nach oben in der Darstellung rechts aussen resultiert. Ein ähnliches Verhalten mit einem senkrechten Strich nach oben sieht man oft auch am Anfang der Darstellung links aussen.
                  Ich konnte das aktuell noch nicht eingrenzen, es scheint relativ random zu erscheinen.

                  Und ich hätte noch eine Bitte:
                  Wäre es Möglich, das 'i' bei Interpolierten Weten in der Infobox per Häkchen auszublenden in der Datenquellen-Konfiguration ?

                  Danke für den coolen Adapter.

                  Just my 2 cents....

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

                  @mabbi sagte in Test eCharts Adapter:

                  Wäre es Möglich, das 'i' bei Interpolierten Weten in der Infobox per Häkchen auszublenden in der Datenquellen-Konfiguration ?

                  das gab es früher icht, da fehlte dann aber auch der (interpolierte) Wert.
                  Dann kannst du den Wert der entsprechenden Linie nur an echten Messpunkten sehen.

                  Ein Hinweis, dass es sich um einen interpolierten Wert handelt, und um diese Zeit kein echter Messwert vorliegt, halte ich schon für wichtig

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  M 1 Reply Last reply
                  1
                  • HomoranH Homoran

                    @mabbi sagte in Test eCharts Adapter:

                    Wäre es Möglich, das 'i' bei Interpolierten Weten in der Infobox per Häkchen auszublenden in der Datenquellen-Konfiguration ?

                    das gab es früher icht, da fehlte dann aber auch der (interpolierte) Wert.
                    Dann kannst du den Wert der entsprechenden Linie nur an echten Messpunkten sehen.

                    Ein Hinweis, dass es sich um einen interpolierten Wert handelt, und um diese Zeit kein echter Messwert vorliegt, halte ich schon für wichtig

                    M Offline
                    M Offline
                    Mabbi
                    wrote on last edited by Mabbi
                    #655

                    @homoran

                    Da ist auf irgendwie kein sinnvolles Muster drin:

                    2 Infoboxen, nur ein paar Sekunden auseinander, die linke hat reale Werte, die rechte ist auf der hochgezogenen Linie hdiesmal ganz aussen links gemessen:

                    865b4139-986d-455d-994c-00fdfa8063bf-grafik.png

                    Mal sind die Werte korrekt, manche haben Faktor x10, andere Faktor x100. Ich sehe da einfach kein Muster drin.

                    SMA Wechselrichter Probleme seit letztem Update

                    HomoranH 1 Reply Last reply
                    0
                    • M Mabbi

                      @homoran

                      Da ist auf irgendwie kein sinnvolles Muster drin:

                      2 Infoboxen, nur ein paar Sekunden auseinander, die linke hat reale Werte, die rechte ist auf der hochgezogenen Linie hdiesmal ganz aussen links gemessen:

                      865b4139-986d-455d-994c-00fdfa8063bf-grafik.png

                      Mal sind die Werte korrekt, manche haben Faktor x10, andere Faktor x100. Ich sehe da einfach kein Muster drin.

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

                      @mabbi sagte in Test eCharts Adapter:

                      Ich sehe da einfach kein Muster drin.

                      das kann möglicherweise tatsächlich an der Aggregation liegen, die am äußersten Rand falsch interpoliert.

                      Wenn erst einmal die von dir eingestellte Aggregationszeit/anzahl erreicht ist, sollte der Abschnitt richtige Werte liefern.

                      Bei flot passiert das Phänomen beim ersten Aufruf, nach dem erstrn automatischen refresh passt alles

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      M 1 Reply Last reply
                      1
                      • HomoranH Homoran

                        @mabbi sagte in Test eCharts Adapter:

                        Ich sehe da einfach kein Muster drin.

                        das kann möglicherweise tatsächlich an der Aggregation liegen, die am äußersten Rand falsch interpoliert.

                        Wenn erst einmal die von dir eingestellte Aggregationszeit/anzahl erreicht ist, sollte der Abschnitt richtige Werte liefern.

                        Bei flot passiert das Phänomen beim ersten Aufruf, nach dem erstrn automatischen refresh passt alles

                        M Offline
                        M Offline
                        Mabbi
                        wrote on last edited by Mabbi
                        #657

                        @homoran

                        Ich habe noch eine interessante Beobachtung gemacht:

                        Wenn man die Visualisierung im Browser mehrfach mit Strg-R oder Strg-F5 (Windows) zum Nachladen zwingt, ändert sich das Verhalten der 'falschen' äusseren senkrechten Striche.
                        Mal sind sie einseitig weg, oder kürzer oder dann wieder voll da. Verändert sich jedes mal beim manuellen Reload.

                        Interessanterweise habe ich das Verhalten nicht in allen Diagrammen, kann aber in den Settings der unterschiedlichen Diagramme ausser den Datenpunkten keine deutlichen Diskrepanzen sehen. Hat jemand dazu eine Idee ?

                        Hier hatte ich schon mal die Daten zu den beiden Diagrammen hochgeladen, das D_Energie ist das, das rumzickt (oben) während D_Akku eigentlich immer sauber anzeigt in der gleichen vis.

                        Source zu den Diagrammen

                        P.S.: Man kann sogar in dem alten Screenshot sehen, wie im oberen Diagramm der blaue nach unten expandierende spline links aussen eine Linie nach unten zieht.

                        SMA Wechselrichter Probleme seit letztem Update

                        1 Reply Last reply
                        0
                        • spicerS Offline
                          spicerS Offline
                          spicer
                          wrote on last edited by spicer
                          #658

                          Ich steh gehörig auf dem Schlauch. Oder kann das ein Bug sein?

                          Auswahl_010.png

                          Anbei die History-Daten als csv.
                          Warum entstehen da Lücken?

                          PV (klein) Total Monate.csv

                          Die Berechnung findet immer am letzten Tag des Monats um 23:55 statt (seit November 2023, früher um 0:00 Uhr).
                          Auffällig ist auch, das bei diesem Chart die Monate nicht verschoben sind wie in einem anderen Chart (siehe unten). Da sind die Balken um einen Monat verschoben, obschon die Berechnung zur gleichen Zeit wie beim Chart oben stattfindet.

                          Hier der andere Chart (unter Oktober sind die September Daten), welcher ansonsten korrekt dargestellt wird:

                          Auswahl_010.png

                          Ich habe übrigens von Hand die überzähligen History-Einträge (im Verlauf des Monats/während dem Monat/zwischen 1. und 29.) gelöscht.
                          Das brachte auch nichts.
                          Warum überhaupt solche Einträge erstellt werden ist mir ein Rätsel. Aber das ist dann wohl ein anderes Thema ;)

                          Wenn es mehrere Möglichkeiten gibt, eine Aufgabe zu erledigen, und eine davon in einer Katastrophe endet oder sonstwie unerwünschte Konsequenzen nach sich zieht, dann wird es jemand genau so machen. Alles, was schiefgehen kann, wird auch schiefgehen.
                          (Murphys Gesetz)

                          1 Reply Last reply
                          0
                          • GarganoG Gargano

                            @gonzokalle
                            Das kommt daher, weil der Balken in derselben Area wie die Grafik ist. Dadurch wird die Grafik etwas kleiner, wenn der Balken eingeblendet wird. Ich hab vor einiger Zeit ein Issue dazu erstellt.

                            P Offline
                            P Offline
                            ple
                            wrote on last edited by
                            #659

                            @gargano sagte in Test eCharts Adapter:

                            @gonzokalle
                            Das kommt daher, weil der Balken in derselben Area wie die Grafik ist. Dadurch wird die Grafik etwas kleiner, wenn der Balken eingeblendet wird. Ich hab vor einiger Zeit ein Issue dazu erstellt.

                            Moin Moin,
                            eine kurze Frage, hast du ein Link zum Issues oder vielleicht einen Lösung, wie ich den Balken unterdrücken könnte per css oder js in Vis, damit das nicht alles hin und her springt?

                            Gruß und Besten dank.

                            Intel Nuc + Proxmox

                            GarganoG 1 Reply Last reply
                            0
                            • P ple

                              @gargano sagte in Test eCharts Adapter:

                              @gonzokalle
                              Das kommt daher, weil der Balken in derselben Area wie die Grafik ist. Dadurch wird die Grafik etwas kleiner, wenn der Balken eingeblendet wird. Ich hab vor einiger Zeit ein Issue dazu erstellt.

                              Moin Moin,
                              eine kurze Frage, hast du ein Link zum Issues oder vielleicht einen Lösung, wie ich den Balken unterdrücken könnte per css oder js in Vis, damit das nicht alles hin und her springt?

                              Gruß und Besten dank.

                              GarganoG Offline
                              GarganoG Offline
                              Gargano
                              wrote on last edited by
                              #660

                              @ple Einen Lunk habe ich nicht, aber in letzter Zeit ist es nicht mehr aufgetreten.

                              P 1 Reply Last reply
                              0
                              • GarganoG Gargano

                                @ple Einen Lunk habe ich nicht, aber in letzter Zeit ist es nicht mehr aufgetreten.

                                P Offline
                                P Offline
                                ple
                                wrote on last edited by
                                #661

                                @gargano
                                Du meinst, das es sich verschiebt?
                                Ich wollte den Ladebalken komplett weghaben, also das da garnichts mehr zu sehen ist.
                                Der wird anscheinend per ja Display:none gesetzt.
                                Ich hatte schon versucht es mit !important, aber wird ja vom js wieder überschrieben.

                                Hast du da vielleicht eine Lösung für eventuell?
                                Gruß und besten Dank

                                Intel Nuc + Proxmox

                                1 Reply Last reply
                                0
                                • Steffe.S.S Offline
                                  Steffe.S.S Offline
                                  Steffe.S.
                                  wrote on last edited by
                                  #662

                                  Ich möchte gerne den Kreis im roten Kreis , in Abhängigkeit von PV (hellbau), Netzbezug (grau) und Batterieunterstützung (grün) darstellen. Wäre das mit dem Adapter möglich?

                                  Screenshot 2025-11-21 094331.png

                                  1 Reply Last reply
                                  0
                                  • C Offline
                                    C Offline
                                    centrofly
                                    wrote on last edited by
                                    #663

                                    Hi,
                                    ich möchte gerne alle ID's der existierenden Presets in einem Script auslesen. Die presets sind ja vorhanden im Objektbaum:

                                    image.png

                                    Ich möchte also alle IDs (also sowas wie "echarts.0.Klima.CO2" etc.) ermitteln. Aber ich schaffe es nicht, diese mit einem Selector zu ermitteln. Evtl. weil sie kein Channel oder Device im klassischen Sinne sind...?

                                    Sowas wie das hier bringt leider kein Ergebnis:

                                    $('echarts.0.*')
                                    

                                    Hat jemand eine Idee?
                                    VG
                                    Jan

                                    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

                                    633

                                    Online

                                    32.4k

                                    Users

                                    81.5k

                                    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