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
    451

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

  • 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.
  • 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

                                    289

                                    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