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. ioBroker Allgemein
  4. [GELÖST] Flot - Kurven "überlagern"

NEWS

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

  • 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

[GELÖST] Flot - Kurven "überlagern"

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
21 Beiträge 4 Kommentatoren 1.2k Aufrufe
  • Ä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.
  • HomoranH Offline
    HomoranH Offline
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #4

    ich glaube ich sehe erst jetzt was er will!

    Bei Überlagerung zweier Kurven soll sich die Farbe ändern.

    Das geht IMHO nicht.

    Ich habe das anders gelöst, bin aber nicht zu Hause, und finde im Moment keinen Screenshot von mir im Forum.

    Gruß

    Rainer

    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 -

    1 Antwort Letzte Antwort
    0
    • StabilostickS Offline
      StabilostickS Offline
      Stabilostick
      schrieb am zuletzt editiert von
      #5

      ~~![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201901 ... 23cc58.jpg">https://uploads.tapatalk-cdn.com/20190102/4c60978aceb6c042ff678492d723cc58.jpg</link_text>" />

      Und das rote oben ist gleichzeitig die Gesamtsumme aller darunter liegenden Kurven.~~

      1 Antwort Letzte Antwort
      0
      • AlCalzoneA Offline
        AlCalzoneA Offline
        AlCalzone
        Developer
        schrieb am zuletzt editiert von
        #6

        Ich glaube, das sind einfach getrennte Graphen:

        rot (im Hintergrund): Verbrauch

        gelb (darüber): Leistung

        grün (darüber): Min(Verbrauch, Leistung)

        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

        1 Antwort Letzte Antwort
        0
        • HomoranH Offline
          HomoranH Offline
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #7

          @AlCalzone:

          Ich glaube, das sind einfach getrennte Graphen: `

          Nein, das ist:
          @Segway:

          aus meinem Solarlog `

          Da wird die Kurve grün, wenn die produzierte Leistung die verbrauchte überschreitet.

          Gruß

          Rainer

          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 -

          1 Antwort Letzte Antwort
          0
          • AlCalzoneA Offline
            AlCalzoneA Offline
            AlCalzone
            Developer
            schrieb am zuletzt editiert von
            #8

            @Homoran:

            Da wird die Kurve grün, wenn die produzierte Leistung die verbrauchte überschreitet. `

            Nein, die grüne Kurve muss der <u>kleinere Wert der beiden</u> sein, siehe mein Post. Dann ist der Teil des Verbrauchs grün, der von der produzierten Leistung abgedeckt wird - wie im Screenshot.

            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

            1 Antwort Letzte Antwort
            0
            • SegwayS Offline
              SegwayS Offline
              Segway
              schrieb am zuletzt editiert von
              #9

              Tja,

              ich weiss auch nicht wie das zu lösen ist.

              Was definitiv NICHT geht, ist einfach die Kurven zu überlagern und dann anders farbig es darzustellen. Warum geht das nicht ? Naja, wenn ich

              erzeugter Strom - (aktueller Stromverbrauch)*-1

              nehme, dann ist die Kurve nicht NULL sondern immer dann wenn KEIN Strom produziert wird so groß wie der aktuelle Verbrauch –> diese müsste aber dann bei NULL sein (siehe Dateien 1 & 2).

              Geht dann nur per neuem Datenpunkt oder ? Aber wie, weil bis zum verbrauchten Strom ist es grün und ab da ist es dann gelb ? grübelgrübel.
              1043_datei2.jpg
              1043_datei1.jpg

              Gruß Dirk
              Intel Proxmox Cluster (3x NUC) mit Debian & Proxmox / IoB als VM unter Debian / 60+ Adapter installiert

              1 Antwort Letzte Antwort
              0
              • HomoranH Offline
                HomoranH Offline
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #10

                Ich habe es damals so gelöst:
                144_photo_2019-01-02_12-04-23.jpg

                So wie es beim Solarlog aussieht ist es natürlich schöner

                Gruß

                Rainer

                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 -

                1 Antwort Letzte Antwort
                0
                • AlCalzoneA Offline
                  AlCalzoneA Offline
                  AlCalzone
                  Developer
                  schrieb am zuletzt editiert von
                  #11

                  Zur Klärung:

                  Du brauchst für den grünen Abschnitt einen zusätzlichen Datenpunkt (ich nenne ihn mal Eigenverbrauch). Diesen musst du per Skript aus dem Verbrauch und der Leistung berechnen - außer das geht irgendwie im Graph-Tool. Und ich meine tatsächlich nicht Differenz oder ähnliches, sondern den kleineren der beiden Werte (Math.min)!

                  Ungetestet, sollte aber in etwa stimmen:

                  const idVerbrauch = "dp.fuer.verbrauch";
                  const idLeistung = "dp.fuer.leistung";
                  const idEigenverbrauch = "eigenverbrauch";
                  
                  createState(idEigenverbrauch, 0, {
                      name: "Eigenverbrauch",
                      unit: "W",
                      type: "number",
                      read: true,
                      write: false,
                  });
                  
                  let verbrauch = 0;
                  let leistung = 0;
                  
                  function eigenverbrauchBerechnen() {
                      setState(idEigenverbrauch, Math.min(verbrauch, leistung));
                  }
                  
                  // Bei Änderungen aktualisieren
                  on(idVerbrauch, obj => {
                      verbrauch = obj.state.val;
                      eigenverbrauchBerechnen();
                  });
                  on(idLeistung, obj => {
                      leistung = obj.state.val;
                      eigenverbrauchBerechnen();
                  });
                  
                  // einmalig zu Beginn aktualisieren
                  verbrauch = getState(idVerbrauch).val;
                  leistung = getState(idLeistung).val;
                  eigenverbrauchBerechnen();
                  
                  

                  Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                  1 Antwort Letzte Antwort
                  0
                  • HomoranH Offline
                    HomoranH Offline
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #12

                    Um Kurven in Flot zu überlagern muss die Kurve, die am weitesten vorne (oben) liegen soll, als letzte in der Liste der Datenpunkte sein.

                    Gruß

                    Rainer

                    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 -

                    1 Antwort Letzte Antwort
                    0
                    • SegwayS Offline
                      SegwayS Offline
                      Segway
                      schrieb am zuletzt editiert von
                      #13

                      @Homoran:

                      Um Kurven in Flot zu überlagern muss die Kurve, die am weitesten vorne (oben) liegen soll, als letzte in der Liste der Datenpunkte sein. `

                      Ja das habe ich auch vorhin festgestellt. Dazu wäre es aber sehr nützlich die Reihenfolge auch ändern zu können. Ansonsten musste die Ganzen Datenpunkte löschen oder aber neu überschreiben. Reihenfolge ändern wäre NICE :-)

                      @AlCalzone:

                      Zur Klärung:

                      Du brauchst für den grünen Abschnitt einen zusätzlichen Datenpunkt (ich nenne ihn mal Eigenverbrauch). Diesen musst du per Skript aus dem Verbrauch und der Leistung berechnen - außer das geht irgendwie im Graph-Tool. Und ich meine tatsächlich nicht Differenz oder ähnliches, sondern den kleineren der beiden Werte (Math.min)! `

                      Mhhh,

                      das schaue ich mir mal an.

                      Erste Idee war ein Script zu erstellen und einen neuen Datenpunkt zu kreieren wo nur so lange reingeschrieben wird bis

                      Erzeugung - Verbrauch = 0

                      ist, also keine Minuswerte zu gelassen werden. Alternativ einfach doch reinschreiben und im Flot nur immer bis 0 anzeigen lassen (Ist nur später für Weiterberechnungen nicht optimal)?

                      Gruß Dirk
                      Intel Proxmox Cluster (3x NUC) mit Debian & Proxmox / IoB als VM unter Debian / 60+ Adapter installiert

                      1 Antwort Letzte Antwort
                      0
                      • SegwayS Offline
                        SegwayS Offline
                        Segway
                        schrieb am zuletzt editiert von
                        #14

                        @AlCalzone:

                        Du brauchst für den grünen Abschnitt einen zusätzlichen Datenpunkt (ich nenne ihn mal Eigenverbrauch). Diesen musst du per Skript aus dem Verbrauch und der Leistung berechnen - außer das geht irgendwie im Graph-Tool. Und ich meine tatsächlich nicht Differenz oder ähnliches, sondern den kleineren der beiden Werte (<u>Math.min</u>)! `

                        BAEHM !

                        Das wars –> Datenpunkt angelegt --> Script angepasst und sich freuen (siehe Bild - ganz rechts)

                        Math.min kannte ich noch nicht - wieder was gelernt. Nun noch bisschen aufhübschen die Grafik und wieder ein Punkt weniger auf meiner Liste !

                        DANKE !!!

                        1043_datei3.jpg

                        Gruß Dirk
                        Intel Proxmox Cluster (3x NUC) mit Debian & Proxmox / IoB als VM unter Debian / 60+ Adapter installiert

                        1 Antwort Letzte Antwort
                        0
                        • HomoranH Offline
                          HomoranH Offline
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von
                          #15

                          Super!

                          Muss ichheute abend auch mal ran ;-)

                          Gruß

                          Rainer

                          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 -

                          1 Antwort Letzte Antwort
                          0
                          • SegwayS Offline
                            SegwayS Offline
                            Segway
                            schrieb am zuletzt editiert von
                            #16

                            Viel Erfolg !

                            Dein Plot hat mich aber noch auf die Idee gebracht, dass ich noch einen Datenpunkt erzeuge –> nämlich wieviel ich einspeise :-) Danke dafür

                            Gruß Dirk
                            Intel Proxmox Cluster (3x NUC) mit Debian & Proxmox / IoB als VM unter Debian / 60+ Adapter installiert

                            1 Antwort Letzte Antwort
                            0
                            • StabilostickS Offline
                              StabilostickS Offline
                              Stabilostick
                              schrieb am zuletzt editiert von
                              #17

                              Irgendwie genau das, was ich geschrieben/gemeint habe. [emoji56]

                              1 Antwort Letzte Antwort
                              0
                              • AlCalzoneA Offline
                                AlCalzoneA Offline
                                AlCalzone
                                Developer
                                schrieb am zuletzt editiert von
                                #18

                                @Stabilostick:

                                Irgendwie genau das, was ich geschrieben/gemeint habe. [emoji56] `
                                Ich hab bei dir allerdings nichts von Minimalwert gelesen ;)

                                Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                                1 Antwort Letzte Antwort
                                0
                                • HomoranH Offline
                                  HomoranH Offline
                                  Homoran
                                  Global Moderator Administrators
                                  schrieb am zuletzt editiert von
                                  #19

                                  Er hat doch nur gemeint, dass er das geschrieben hätte
                                  @Stabilostick:

                                  was ich geschrieben/gemeint habe. `

                                  oder so :lol: :lol: :lol:

                                  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 -

                                  1 Antwort Letzte Antwort
                                  0
                                  • SegwayS Offline
                                    SegwayS Offline
                                    Segway
                                    schrieb am zuletzt editiert von
                                    #20

                                    In jedem Beitrag ist irgendwo die Wahrheit drin; und das Gesamtpaket ergab dann zumindest für mich die Erleuchtung und Lösung.

                                    Leider mit dem bitteren Beigeschmack, dass ich nun einen Punkt auf meiner Liste streichen konnte ABER durch die Anregungen der ganzen Beiträge ich bestimmt auf 5 neue Ideen gekommen bin - Liste länger geworden :o :shock: . Man man man so wird das nix mit ISCH HABE FERTISCH :lol: :lol: :lol:

                                    Gruß Dirk
                                    Intel Proxmox Cluster (3x NUC) mit Debian & Proxmox / IoB als VM unter Debian / 60+ Adapter installiert

                                    1 Antwort Letzte Antwort
                                    0
                                    • StabilostickS Offline
                                      StabilostickS Offline
                                      Stabilostick
                                      schrieb am zuletzt editiert von
                                      #21

                                      Falls Du ihn noch nicht kennst, kannst Du Dir den statistics-Adapter anschauen. Tolle Sache und weitere 10 Ideen dann. [emoji56]

                                      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
                                      FAQ Cloud / IOT
                                      HowTo: Node.js-Update
                                      HowTo: Backup/Restore
                                      Downloads
                                      BLOG

                                      267

                                      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