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

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

Test eCharts Adapter

Geplant Angeheftet Gesperrt Verschoben Tester
echarts
666 Beiträge 109 Kommentatoren 199.0k Aufrufe 85 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.
  • 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
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    0
    • B Offline
      B Offline
      Bongo
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
        1
        • M Offline
          M Offline
          Mabbi
          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
          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 Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #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 -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            M 1 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
              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 Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #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 -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                M 1 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                  0
                  • spicerS Offline
                    spicerS Offline
                    spicer
                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #660

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

                        P 1 Antwort Letzte Antwort
                        0
                        • GarganoG Gargano

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

                          P Offline
                          P Offline
                          ple
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          0
                          • Steffe.S.S Offline
                            Steffe.S.S Offline
                            Steffe.S.
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            0
                            • C Offline
                              C Offline
                              centrofly
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              0
                              • David G.D David G.

                                @Hydrokultur
                                Ich mache es folgendermaßen:

                                Das echart in einem neuen Tab öffnen. Dafür gibt es ja ein Symbol.

                                Screenshot_20201204-173642_Chrome.jpg

                                Dann den Link kopieren. Allerdings dann den Port von 8081 auf 8082 abändern. Sonst geht es nicht.

                                T Online
                                T Online
                                tomowner
                                schrieb am zuletzt editiert von
                                #664

                                @David-G. Ich habe das gleiche Problem bei mir funktioniert es mit dem Portwechsel nicht.

                                M 1 Antwort Letzte Antwort
                                0
                                • T tomowner

                                  @David-G. Ich habe das gleiche Problem bei mir funktioniert es mit dem Portwechsel nicht.

                                  M Online
                                  M Online
                                  MCU
                                  schrieb am zuletzt editiert von MCU
                                  #665

                                  @centrofly Das geht nur mit simpleApi.

                                  // ************************
                                  // getEcharts Presets 
                                  // ************************
                                  
                                  
                                  let serverIP = '192.168.178.150'; // IP vom ioBroker-Server
                                  let serverPort = '8083'; // Port von simpleApi bzw. web.x
                                  
                                  
                                  getEcharts().then(ids => console.log(ids)).catch(err => log(err, 'error'));
                                  
                                  
                                  async function getEcharts() {
                                      return await new Promise((resolve, reject) => {
                                          const url = 'http://' + serverIP + ':' + serverPort + '/objects?pattern=echarts.0.*&type=chart&prettyPrint';
                                  
                                          httpGet(url, (err, res) => {
                                              if (err) {
                                                  reject(err);
                                                  return;
                                              }
                                  
                                              try {
                                                  const objs = JSON.parse(res.data || '{}');
                                                  resolve(Object.keys(objs));
                                              } catch (e) {
                                                  reject(e);
                                              }
                                          });
                                      });
                                  }
                                  
                                  

                                  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 Antwort Letzte Antwort
                                  0
                                  • Siggi0904S Offline
                                    Siggi0904S Offline
                                    Siggi0904
                                    schrieb am zuletzt editiert von
                                    #666

                                    Hallo zusammen,
                                    ich steige gerade neu in den echarts-Adapter ein.

                                    Wenn ich die vorhandenen Daten aus dem SQL-Adpater nach Räume sortieren lasse,
                                    sortiert der Adapter alles unter andere ein.

                                    Kann der Adapter auch die Räume des übergeordneten Raumes aus dem Gruppen-Ordner verwenden? Oder wäre das umsetzbar als neues Feature?

                                    Bei mir sieht ein DeConz-Datenpunkt z.B. so aus:
                                    1a87b494-090a-49a0-800d-462e16ced1db-grafik.png

                                    Da sieht man die Zuordnung auf die Gruppe, aber nicht auf jeden Datenpunkt.

                                    Danke im Voraus.

                                    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

                                    599

                                    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