Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. E3DC Hauskraftwerk steuern

    NEWS

    • Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    E3DC Hauskraftwerk steuern

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      psrelax @ArnoD last edited by psrelax

      @arnod
      Hast Recht, war ein Denkfehler von mir.

      Ich muss meine Antwort nochmal korrigieren.
      Wenn ich stundenlang schnell lade, dann wird der Speicher nicht geladen, auch wenn der Strom unter Tags grad günstig ist, da das Script sich deaktiviert. Somit hätte ich in der Nacht dann einen zu leeren Speicher.
      Was ich hald richtig gut finden würde, ist, wenn nicht immer das komplette Script sich abschalten würde, sondern nur die Regelung der maximalen Entladeleistung (dies aber nu bei PV und Schnell). Diese Regelung würde dann EVCC übernehmen und dann bei Schnellladen die Entladung stoppen.
      ChargeControl/Tibber würde dann selbst eine Ladung des Speichers durchführen, wenn es erkennt, dass für Nachts zu wenig im Speicher ist.

      1 Reply Last reply Reply Quote 0
      • P
        psrelax last edited by

        @ArnoD
        Ich habe jetzt erst einmal bei mir die EVCC Funktion wieder deaktiviert.
        In den günstigen Zeiten kann ich das Auto und auch den Speicher nicht gleichzeitig laden, da ChargeControl immer deaktiviert wird und dadurch auch die Ladung des Speichers deaktiviert wird.

        Jetzt läuft mein Workaround wieder mit einem eigenen Script, welches bei einer erkannten EVCC Ladung des Autos, die Entladeleistung von ChargeControl auf 100W herunter regelt. Ganz auf 0 habe ich noch nicht hin bekommen, da sonst ChargeControl wieder auf 9000W stellt.

        Schön wäre es, wenn wir die EVCC Funktion in ChargeControl dennoch weiter modifizieren könnten.

        Ich bin der Meinung, es müsste folgende Punkte umgesetzt werden:

        1. Konfigurierbarer Loadpoint für die Wallbox -> Ich habe nur eine WB und auf LP2 eine Wärmepumpe, was momentan zu Problemen führt.
        2. ChargeControl darf nicht komplett abgeschaltet werden, wenn über EVCC geladen wird -> Es soll nur die Setzung der Entladeleistung unterbunden werden, damit EVCC diese selbst herunter regeln kann. Eine Ladung des Hausspeichers ist damit immer noch gewährleistet.
        3. Die in Punkt2 erwähnte Abschaltung der Setzung der Entladeleistung soll nur geschehen, wenn der Chargemode von EVCC <> PV ist. Evtl. ist es auch sinnvoll wenn Chargemode <> PV oder Chargemode = PV und Ladeleistung > 10KW zu verwenden, um auch eine geplante Ladung zu erkennen. Bin mir aber nicht sicher, ob es so viele Leute gibt, die so viel Überschuss haben, um mit 11KW das Auto laden zu können. Bei mir ist das nie der Fall.

        Vielen Dank schonmal.

        A 1 Reply Last reply Reply Quote 0
        • A
          ArnoD @psrelax last edited by

          @psrelax sagte in E3DC Hauskraftwerk steuern:

          1. Konfigurierbarer Loadpoint für die Wallbox -> Ich habe nur eine WB und auf LP2 eine Wärmepumpe, was momentan zu Problemen führt.

          Werde ich umsetzen, kann aktuell aber etwas dauern.

          1. ChargeControl darf nicht komplett abgeschaltet werden, wenn über EVCC geladen wird -> Es soll nur die Setzung der Entladeleistung unterbunden werden, damit EVCC diese selbst herunter regeln kann. Eine Ladung des Hausspeichers ist damit immer noch gewährleistet.

          Hier kann ich dir gerade nicht ganz folgen. CC regelt nicht die Entladeleistung der Batterie sondern nur die Ladeleistung.
          Wenn EVCC im PV Modus ist und das Auto geladen wird, dann wird CC nicht deaktiviert und lädt den Speicher wenn noch Überschuss zum laden vorhanden ist. Nur wenn EVCC im Schnelllademodus ist wird CC angehalten.
          Eventuell funktioniert es bei dir noch nicht richtig bis ich die Änderung eingebracht habe wo man den LP der Wallbox in CC definieren kann.

          P 1 Reply Last reply Reply Quote 0
          • P
            psrelax @ArnoD last edited by

            @arnod
            Meine Wärmepumpe steht aktuell immer auf PV und spielt somit bei LP2 keine Rolle.

            Nur wenn EVCC im Schnelllademodus ist wird CC angehalten.

            Genau das meine ich. Wenn ich "Schnell lade", weil der Strompreis grad günstig ist und ich auch noch den Speicher gleichzeitig laden will, funktioniert das nicht, da das komplette Script nicht läuft.
            Wenn das Script so umgebaut werden würde, dass es trotz "Schnell laden" weiter läuft, würde ja die Batterie des Speichers entladen werden. Hier regelt ja EVCC die Entladung auf 0W. Das Script (CC) wiederrum stellt die Entladeleistung wieder auf 9000W, usw. hin und her...
            Es soll somit nur dieses auf 9000W Entladeleistung stellen unterbunden werden, anstatt das komplette Script abzuschalten.

            A 1 Reply Last reply Reply Quote 0
            • A
              ArnoD @psrelax last edited by

              @psrelax sagte in E3DC Hauskraftwerk steuern:

              Genau das meine ich. Wenn ich "Schnell lade", weil der Strompreis grad günstig ist und ich auch noch den Speicher gleichzeitig laden will, funktioniert das nicht, da das komplette Script nicht läuft.

              OK jetzt verstehe ich was du genau willst. Du willst über das Tibber Script die Batterie manuell laden und gleichzeitig das Auto.
              Das muss ich mir ansehen ob das so umsetzbar ist.

              P 1 Reply Last reply Reply Quote 0
              • P
                psrelax @ArnoD last edited by

                @arnod
                Darum hast du auch die Tibber-Script Automatik abschaltbar gemacht (war mein Wunsch), damit man auch manuell die Schalter zum laden des Speichers setzen kann.
                Und das funktioniert nicht, wenn ChargeControl komplett deaktiviert ist, wenn das Auto lädt.

                1 Reply Last reply Reply Quote 0
                • P
                  psrelax last edited by

                  @ArnoD
                  Noch eine Frage.
                  Tibber hat jetzt seit Oktober die 15-Minütige Preisanpassung eingeführt.
                  Vom Tibberlink Adapter stehen auch bereits neue Versionen kurz vor dem Ausrollen.
                  Ich schätze das hat Auswirkungen auf ChargeControl.
                  Hast du dir das schon einmal ansehen können, ob das dann noch so läuft wie es soll, bzgl. der Kompatibilität?

                  A 1 Reply Last reply Reply Quote 0
                  • A
                    ArnoD @psrelax last edited by

                    @psrelax
                    auf ChargeControl hat das erstmal keine Auswirkungen, aber auf das Tibber Script.
                    Aktuell teste ich das gerade.
                    Eventuell bleibe ich aber bei den Stunden Tarifen, wenn in 15 min. Werte keine wesentlichen Preis Veränderungen erkennbar sind.
                    Es macht eigentlich auch keinen Sinn da in 15 min kaum was geladen werden kann um daraus einen Vorteil zu haben.

                    1 Reply Last reply Reply Quote 1
                    • A
                      ArnoD last edited by

                      Neue Version TibberSkript auf GitHub hochgeladen.
                      Version: 2.0.0

                      Änderungen:

                      • Berechnung des gewichteten Durchschnittspreises bei SOC-Abfall robust gemacht
                      • Aufnahme neuer Werte bei SOC-Anstieg angepasst
                      • Umstellung auf 15-Minuten-Intervalle für Preis- und Ladeeinträge
                      • Verbesserte Fehlerresistenz und Logging.

                      Bisher habe ich es erst zwei Tage ausprobiert, daher noch vorsichtig dran gehen 🙂.

                      P 1 Reply Last reply Reply Quote 1
                      • P
                        psrelax last edited by

                        @ArnoD

                        Ich habe noch etwas Neues bzgl. EVCC.
                        Man kann in EVCC MQTT aktivieren. Danach werden sämtliche Einstellungen veröffentlicht, die wiederum von ChargeControl verwendet werden kann, um den aktuellen Status der Ladeeinstellung zu erhalten. Auch die Planung ist hier mit drin.
                        Das wäre doch vielleicht noch ein Ansatz, um zu erkennen, wenn nicht per PV geladen wird.

                        1 Reply Last reply Reply Quote 0
                        • P
                          psrelax @ArnoD last edited by

                          @arnod
                          In der neuen Tibberscript-Version geht mir jetzt die Anzeige der Reichweite des Akkus ab. Muss ich hier jetzt etwas ändern?
                          Soll:
                          ca7cdcbb-f73f-4ca6-8040-52868f916c3a-image.png

                          Ist:
                          d19154a9-a3b8-472d-b2cd-479f86026aee-image.png

                          A 1 Reply Last reply Reply Quote 0
                          • A
                            ArnoD @psrelax last edited by ArnoD

                            @psrelax
                            Bei mir werden die Balken angezeigt.
                            Kann es sein das du das Diagramm für den nächsten Tag ausgewählt hast ?
                            Es sind jetzt drei Diagramme:
                            JSON_Chart = zeigt aktuellen und nächsten Tage an ohne Beschriftung der Preis Datenpunkte ( hier sollte auch die Reichweite angezeigt werden)
                            JSON_ChartHeute = zeigt den aktuellen Tag an ( hier sollte auch die Reichweite angezeigt werden)
                            JSON_ChartMorgen = zeigt den nächsten Tag an ( hier wird die Reichweite nur angezeigt wenn diese auch bis zum nächsten Tag ausreicht. )

                            Nachtrag: Das Diagramm kann nicht aktuell sein, da dort immer noch das Stunden Raster angezeigt wird.

                            P 1 Reply Last reply Reply Quote 0
                            • P
                              psrelax @ArnoD last edited by

                              @arnod
                              Das oben gezeigte "Soll", ist nicht aktuell und soll nur die Reichweiten veranschaulichen.
                              Das oben gezeigte "Ist", ist das bei mir aktuelle. Ausgewählt ist der ..
                              4317bfcd-5d9e-4fdc-9ab8-335921956b87-image.png
                              Ich verwende das aktuelle Tibberskript 2.0.1.
                              Hier der Inhalt der Json_Chart. Ich sehe nichts von einer Viertelstunden-Einteilung:

                              {
                                  "axisLabels": [
                                      "00:00 Uhr",
                                      "01:00 Uhr",
                                      "02:00 Uhr",
                                      "03:00 Uhr",
                                      "04:00 Uhr",
                                      "05:00 Uhr",
                                      "06:00 Uhr",
                                      "07:00 Uhr",
                                      "08:00 Uhr",
                                      "09:00 Uhr",
                                      "10:00 Uhr",
                                      "11:00 Uhr",
                                      "12:00 Uhr",
                                      "13:00 Uhr",
                                      "14:00 Uhr",
                                      "15:00 Uhr",
                                      "16:00 Uhr",
                                      "17:00 Uhr",
                                      "18:00 Uhr",
                                      "19:00 Uhr",
                                      "20:00 Uhr",
                                      "21:00 Uhr",
                                      "22:00 Uhr",
                                      "23:00 Uhr",
                                      "00:00 Uhr",
                                      "01:00 Uhr",
                                      "02:00 Uhr",
                                      "03:00 Uhr",
                                      "04:00 Uhr",
                                      "05:00 Uhr",
                                      "06:00 Uhr",
                                      "07:00 Uhr",
                                      "08:00 Uhr",
                                      "09:00 Uhr",
                                      "10:00 Uhr",
                                      "11:00 Uhr",
                                      "12:00 Uhr",
                                      "13:00 Uhr",
                                      "14:00 Uhr",
                                      "15:00 Uhr",
                                      "16:00 Uhr",
                                      "17:00 Uhr",
                                      "18:00 Uhr",
                                      "19:00 Uhr",
                                      "20:00 Uhr",
                                      "21:00 Uhr",
                                      "22:00 Uhr",
                                      "23:00 Uhr"
                                  ],
                                  "graphs": [
                                      {
                                          "data": [
                                              0.2678,
                                              0.2641,
                                              0.2583,
                                              0.2562,
                                              0.2572,
                                              0.2654,
                                              0.2852,
                                              0.305,
                                              0.3089,
                                              0.2912,
                                              0.2737,
                                              0.2608,
                                              0.2553,
                                              0.253,
                                              0.2549,
                                              0.2688,
                                              0.2794,
                                              0.3036,
                                              0.3065,
                                              0.3097,
                                              0.3003,
                                              0.2866,
                                              0.2793,
                                              0.2741,
                                              0.2736,
                                              0.2687,
                                              0.267,
                                              0.2632,
                                              0.2606,
                                              0.2638,
                                              0.2704,
                                              0.2782,
                                              0.2824,
                                              0.2736,
                                              0.2611,
                                              0.2511,
                                              0.2289,
                                              0.2187,
                                              0.2238,
                                              0.2546,
                                              0.2625,
                                              0.2987,
                                              0.3135,
                                              0.3179,
                                              0.3066,
                                              0.2969,
                                              0.2902,
                                              0.2762
                                          ],
                                          "type": "line",
                                          "color": "gray",
                                          "yAxis_show": false,
                                          "line_pointSizeHover": 5,
                                          "line_pointSize": 2,
                                          "line_Tension": 0.2,
                                          "yAxis_gridLines_show": false,
                                          "yAxis_gridLines_ticks_length": 5,
                                          "yAxis_position": "left",
                                          "yAxis_appendix": "€",
                                          "yAxis_min": 0,
                                          "yAxis_max": 1,
                                          "yAxis_zeroLineWidth": 5,
                                          "yAxis_zeroLineColor": "white",
                                          "displayOrder": 0,
                                          "tooltip_AppendText": " €",
                                          "datalabel_color": "white",
                                          "datalabel_fontFamily": "RobotoCondensed-Light",
                                          "datalabel_rotation": 70,
                                          "datalabel_fontSize": 11,
                                          "datalabel_maxDigits": 4,
                                          "datalabel_show": false,
                                          "line_PointColor": [
                                              "#FFFFFF"
                                          ],
                                          "line_PointColorBorder": [
                                              "#FFFFFF"
                                          ],
                                          "line_PointColorHover": [
                                              "##FFFFFF"
                                          ],
                                          "line_PointColorBorderHover": [
                                              "#FFFFFF"
                                          ],
                                          "use_gradient_color": true,
                                          "gradient_color": [
                                              {
                                                  "value": 0.1,
                                                  "color": "#0FFA1366"
                                              },
                                              {
                                                  "value": 0.25,
                                                  "color": "#fff90580"
                                              },
                                              {
                                                  "value": 0.2,
                                                  "color": "#fff90580"
                                              },
                                              {
                                                  "value": 0.3,
                                                  "color": "#FF004066"
                                              }
                                          ],
                                          "use_line_gradient_fill_color": true,
                                          "line_gradient_fill_color": [
                                              {
                                                  "value": 0.1,
                                                  "color": "#0FFA1366"
                                              },
                                              {
                                                  "value": 0.25,
                                                  "color": "#fff90580"
                                              },
                                              {
                                                  "value": 0.2,
                                                  "color": "#fff90580"
                                              },
                                              {
                                                  "value": 0.3,
                                                  "color": "#FF004066"
                                              }
                                          ]
                                      },
                                      {
                                          "data": [
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0
                                          ],
                                          "type": "bar",
                                          "color": "#140CF2",
                                          "yAxis_min": 0,
                                          "yAxis_max": 1,
                                          "datalabel_show": false
                                      },
                                      {
                                          "data": [
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0,
                                              0
                                          ],
                                          "type": "bar",
                                          "color": "#f01a1a",
                                          "yAxis_min": 0,
                                          "yAxis_max": 1,
                                          "datalabel_show": false,
                                          "tooltip_title": "Reichweite Batterie"
                                      }
                                  ],
                                  "meta": {
                                      "day": "Heute + Morgen"
                                  }
                              }
                              
                              1 Reply Last reply Reply Quote 0
                              • A
                                ArnoD last edited by ArnoD

                                @psrelax sagte in E3DC Hauskraftwerk steuern:

                                Das oben gezeigte "Ist", ist das bei mir aktuelle. Ausgewählt ist der ..

                                Bei dir wird das Diagramm nicht aktualisiert.
                                Läuft das Script? Eventuell mal neu starten.
                                Was steht im LOG?

                                Nachtrag: Hast du den TibberLink Adapter aktualisiert v6.0.1 ? In der alten Version werden noch Stundenwerte abgerufen.

                                P 1 Reply Last reply Reply Quote 0
                                • P
                                  psrelax @ArnoD last edited by

                                  @arnod
                                  Also, es lag am TibberLink Adapter. Habe jetzt die neueste Version.
                                  Allerdings ist die Einstellung jetzt nicht mehr praktikabel für mich 😞
                                  Hast du bei dir an den Einstellungen gedreht, damit du es weiterhin lesen kannst?
                                  33d5f63b-e40a-44ff-a8ad-3b29ac289e29-image.png

                                  A 1 Reply Last reply Reply Quote 0
                                  • A
                                    ArnoD @psrelax last edited by

                                    @psrelax
                                    Ja, muss angepasst werden.
                                    Für die Diagramme habe ich diese Option beim JSON Chart Widget angewählt:
                                    2275ea6e-6df0-4573-a872-02e892c80a1e-grafik.png

                                    Dann habe ich eine neue Seite erstellt, wo ich die Diagramme für heute und Morgen getrennt anzeige:
                                    125df7e5-0b74-4c0a-9284-a17b3e972c22-grafik.png

                                    So sind die Preise mindestens einigermaßen lesbar.

                                    P 1 Reply Last reply Reply Quote 0
                                    • P
                                      psrelax @ArnoD last edited by

                                      @arnod
                                      Passt jetzt, danke dir.

                                      Hast du meine Posts wegen MQTT schon gelesen? Könnte interessant sein.

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

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      1.1k
                                      Online

                                      32.2k
                                      Users

                                      80.9k
                                      Topics

                                      1.3m
                                      Posts

                                      70
                                      3427
                                      1541828
                                      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