Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. IOBroker Anbindung an einen Kostal Plenticore

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    IOBroker Anbindung an einen Kostal Plenticore

    This topic has been deleted. Only users with topic management privileges can see it.
    • StrathCole
      StrathCole @Diginix last edited by

      @Diginix sagte in IOBroker Anbindung an einen Kostal Plenticore:

      @StrathCole Installiert und daswetter.0 hat er laut Log gefunden.
      Wo finde ich Werte für Übermorgen?

      forecast.day2.*

      Diginix 1 Reply Last reply Reply Quote 0
      • StrathCole
        StrathCole last edited by

        Habe gerade noch ein Update mit einem Bugfix ins git geschoben. Der Bug führte teilweise zu "null" Werten bei "day2".

        1 Reply Last reply Reply Quote 0
        • Diginix
          Diginix @StrathCole last edited by Diginix

          @StrathCole sagte in IOBroker Anbindung an einen Kostal Plenticore:

          @Diginix sagte in IOBroker Anbindung an einen Kostal Plenticore:

          @StrathCole Installiert und daswetter.0 hat er laut Log gefunden.
          Wo finde ich Werte für Übermorgen?

          forecast.day2.*

          Sowas gibt es bei mir nicht, daher auch die Frage. Wird anscheinend erst angelegt wenn er dafür Werte berechnen kann?

          444b8f7a-d45d-4767-a738-d2e291038753-image.png

          StrathCole 1 Reply Last reply Reply Quote 0
          • StrathCole
            StrathCole @Diginix last edited by

            @Diginix Lad einmal den Browser komplett neu. Manchmal aktualisiert ioBroker die Objekte in der Ansicht sonst nicht. Und nimm auf jeden Fall die neueste GitHub Version.

            T 1 Reply Last reply Reply Quote 0
            • T
              tp1de @StrathCole last edited by

              @StrathCole Auch bei mir gibt es aktuell keinen Eintrag day2

              1 Reply Last reply Reply Quote 0
              • StrathCole
                StrathCole last edited by

                Bildschirmfoto von 2020-02-25 07-54-47.png

                1 Reply Last reply Reply Quote 0
                • StrathCole
                  StrathCole last edited by

                  Ah, Problem gefunden! Es wurde nur gemacht, wenn man auch den dynamischen MinSoC aktiviert hatte. Ist nun behoben.

                  T 1 Reply Last reply Reply Quote 0
                  • T
                    tp1de @StrathCole last edited by

                    @StrathCole funktioniert.

                    Bin nur etwas "verwirrt" über die Namensgebung der Objektstruktur. Wäre es nicht übersichtlicher unter forecast.power day1 und day2 anzulegen oder power1 und power2 ....?

                    Aber erst einmal vielen Dank für die Anpassungen 🙂

                    StrathCole 1 Reply Last reply Reply Quote 0
                    • StrathCole
                      StrathCole @tp1de last edited by StrathCole

                      @tom57 sagte in IOBroker Anbindung an einen Kostal Plenticore:

                      @StrathCole funktioniert.

                      Bin nur etwas "verwirrt" über die Namensgebung der Objektstruktur. Wäre es nicht übersichtlicher unter forecast.power day1 und day2 anzulegen oder power1 und power2 ....?

                      Na ja, ich hatte es so gemacht, dass sich die alte Struktur nicht verändert. Sonst müssen auch die history-Adapter-Einstellungen neu gemacht werden und so was. Es ist jetzt so, dass unter "day2" alle Dinge sind, die den zweiten Tag betreffen und die Dinge für den ersten Tag sind weiterhin direkt im Ordner, also ohne Unterordner.

                      Diginix 1 Reply Last reply Reply Quote 0
                      • Diginix
                        Diginix @StrathCole last edited by

                        @StrathCole Für mich wäre eine einmalige Umstrukturierung kein Problem wenn es sinnvoll ist.
                        Ich kann alle history XML Dateien der alten Struktur anschließend mit mv umbenennen sodass die flot Diagramme fortlaufend funktionieren. Noch sind wir in kleiner Runde mit dem Adapter.

                        T 1 Reply Last reply Reply Quote 0
                        • T
                          tp1de @Diginix last edited by

                          @Diginix @StrathCole
                          Für mich ist eine Neuordnung der Objektstruktur auch kein Problem.
                          Ich habe alle SQL History Daten in eigenen Strukturen. Hier führe ich modbus, plenticore und smartmeter Daten zusammen.

                          1 Reply Last reply Reply Quote 0
                          • StrathCole
                            StrathCole last edited by

                            @Diginix @tom57 Okay, dann strukturiere ich gerade mal um.

                            Außerdem habe ich in dem Update, das ich dann hochlade, noch einen zusätzlichen Wetterdienst aufgenommen. Da es dort eh noch keinen Adapter gibt, habe ich die Daten nun direkt im Plenti Adapter ausgelesen, so dass man keine weiteren Instanzen installieren muss.

                            Es handelt sich dabei um met.no: https://api.met.no/weatherapi/locationforecast/1.9/documentation

                            Ich gebe Bescheid, wenn das Update im Git ist.

                            T 1 Reply Last reply Reply Quote 1
                            • T
                              tp1de @StrathCole last edited by

                              @StrathCole Super !

                              Darf ich noch einen Wunsch äußern?

                              Ich habe - wie gesagt - 2 Strings. Einer davon sehr ungünstig nach NW.
                              Es wäre toll, wenn Du die Forecast und Ertragswerte (Nur die Summen- nicht die Stundenwerte) je String ausgeben könntest - Falls möglich.

                              StrathCole 1 Reply Last reply Reply Quote 0
                              • StrathCole
                                StrathCole @tp1de last edited by

                                @tom57 sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                @StrathCole Super !

                                Darf ich noch einen Wunsch äußern?

                                Ich habe - wie gesagt - 2 Strings. Einer davon sehr ungünstig nach NW.
                                Es wäre toll, wenn Du die Forecast und Ertragswerte (Nur die Summen- nicht die Stundenwerte) je String ausgeben könntest - Falls möglich.

                                Kannst du dazu ein Issue im git anlegen? Das wären umfangreichere Umbaumaßnahmen.

                                T 1 Reply Last reply Reply Quote 0
                                • StrathCole
                                  StrathCole last edited by

                                  Das neue Update ist nun im Git. Enthalten ist der met.no Wetterdienst und die neue Struktur der States.

                                  1 Reply Last reply Reply Quote 0
                                  • T
                                    tp1de @StrathCole last edited by

                                    @StrathCole Github Issue mach ich dann, wenn die aktuelle Version fertig ist.

                                    Ich bin erst einmal sehr froh, dass es diesen Adapter mit Forecast gibt.
                                    Es wäre vielleicht ratsam im Github kurz die Logik der dynamischen SoC-Berechnung zu erklären.

                                    Kann es sein, dass der Forecast des aktuellen Tages auch kleiner als der Ist-Ertragswert werden kann?
                                    Oder ist Forecast für den aktuellen Tag immer Ist-Wert + Forecast für die nächsten Stunden?

                                    StrathCole 1 Reply Last reply Reply Quote 0
                                    • StrathCole
                                      StrathCole @tp1de last edited by

                                      @tom57 sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                      Ich bin erst einmal sehr froh, dass es diesen Adapter mit Forecast gibt.
                                      Es wäre vielleicht ratsam im Github kurz die Logik der dynamischen SoC-Berechnung zu erklären.

                                      Ja, wenn die Version so weit fertig ist, dass ich sie ins NPM laden will, dann werde ich erst noch die README wieder anpassen. Die hinkt nun etwas hinterher.

                                      Kann es sein, dass der Forecast des aktuellen Tages auch kleiner als der Ist-Ertragswert werden kann?
                                      Oder ist Forecast für den aktuellen Tag immer Ist-Wert + Forecast für die nächsten Stunden?

                                      Dafür gibt es ja den Wert "remaining". Der Forecast ist immer der berechnete, also wenn z. B. die ersten 5 Stunden ertragreicher war als vorhergesagt, dann ändert sich der Forecast für den gesamten Tag nicht.

                                      T 1 Reply Last reply Reply Quote 0
                                      • T
                                        tp1de @StrathCole last edited by

                                        @StrathCole

                                        Dafür gibt es ja den Wert "remaining". Der Forecast ist immer der berechnete, also wenn z. B. die ersten 5 Stunden ertragreicher war als vorhergesagt, dann ändert sich der Forecast für den gesamten Tag nicht.

                                        Ist das denn so logisch? Für mich wäre es klarer, wenn der Forecast-Summenwert = Ist-Ertrag + Remaining wäre.

                                        StrathCole 1 Reply Last reply Reply Quote 0
                                        • StrathCole
                                          StrathCole @tp1de last edited by StrathCole

                                          @tom57 sagte in IOBroker Anbindung an einen Kostal Plenticore:

                                          @StrathCole

                                          Dafür gibt es ja den Wert "remaining". Der Forecast ist immer der berechnete, also wenn z. B. die ersten 5 Stunden ertragreicher war als vorhergesagt, dann ändert sich der Forecast für den gesamten Tag nicht.

                                          Ist das denn so logisch? Für mich wäre es klarer, wenn der Forecast-Summenwert = Ist-Ertrag + Remaining wäre.

                                          Der Forecast-Summenwert ist die Summe der einzelnen Stundenwerte. Wenn ich da nun plötzlich Ist-Ertrag mit reinbringe, fände ich das zumindest unlogisch. Es gibt ja noch die separaten Werte plenticore.0.forecast.day1.power.remaining und plenticore.0.forecast.current.power.generated.
                                          Dazu kommt die Problematik, dass man den wirklich generierten Ertrag immer nur näherungsweise kriegt. Den plenticore.0.forecast.current.power.generated summiere ich ja selbst auf aus den laufenden Ertragswerten. Je höher die Polling-Time gewählt wird vom User, desto ungenauer wird der Wert.
                                          Der KOSTAL-eigene Wert des Yields, also z. B. plenticore.0.scb.statistic.EnergyFlow.YieldDay ist nicht mehr brauchbar, sobald man eine Batterie hat, weil nur der Strom dazugezählt wird, der verbraucht oder eingespeist wird. Was in die Batterie geht, zählt nicht dazu, was aus der Batterie kommt, schon.
                                          Heißt also: Tag 1: Batterie mit PV-Leistung von 19kWh auf 100% mit ca 9kW gefüllt -> Yield z. B. 10kWh. Nächter Tag keine Sonne, kein Ertrag, Batterie wird auf 50% geleert -> Yield geht auf 4,5kWh hoch.

                                          T 1 Reply Last reply Reply Quote 0
                                          • T
                                            tp1de @StrathCole last edited by

                                            @StrathCole

                                            Ja das Thema Yield vs. Ertrag kenne ich schon aus dem Modbus Adapter.

                                            Ist Werte berechne ich mir übrigens auch aus dem Modbus-Adapter mit Polling alle 5 Sekunden.
                                            Der Plenticore Adapter läuft mit 10 Sekunden Polling. Beide Werte stimmen sehr gut überein.

                                            Ich beobachte aktuell Prognose vs. Ist-Werte. Gestern und heute habe ich folgendes "Phänomen":

                                            Die Prognosen am Morgen sind deutlich höher als 3-4 Stunden später.
                                            Aktuell (11:45 Uhr) ist der Forecastwert nur halb so hoch wie am Morgen und der Istwert ist bereits höher als der Forecast-Wert. In Remaining steht noch ca. 60% des aktuellen Forecast-Wertes.

                                            Ich kann mir das selber ausrechnen ich vermute aber, dass dies bei weiteren Benutzern eher zur Verwirrung beiträgt.
                                            Das ist auf jedem Fall erklärungsbedürftig.

                                            StrathCole 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            921
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            83
                                            1298
                                            311621
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo