Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [neuer Adapter] Test pv-power-control v0.0.2 GitHub

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [neuer Adapter] Test pv-power-control v0.0.2 GitHub

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

      Aktuelle Test Version 0.0.2
      Veröffentlichungsdatum 16.05.2022
      Github Link https://github.com/Newan/ioBroker.pv-power-control

      PV Überschuss kontrolliert an die Geräte weitergeben. Erster Schritt Überschussladen für Fahrzeuge

      Ich würde gerne den PV Überschuss der Photovoltaikanlage (wird bei mir gerade gebaut) direkt und Sinnvoll verwenden.
      Es gibt dazu viele Projekte (evcc, openWB, etc). Alle haben vor und Nachteile und bestimmt ihr Daseinsberechtigung. Möchte auch nicht in Konkurrenz zu gehen.
      Trotzdem haben viele hier ihre eigenen PV Überschuss Skripte. Vielen machen es gleich, andere wieder anders. Wenn ihr ein gutes Skript habt und zufrieden seit, auch in Ordnung.

      Viele haben Probleme wollen aber gerne den PV Überschuss sinnvoll nutzen. Für diese Gruppe soll der Adapter sein und wurde hier gewünscht: https://github.com/ioBroker/AdapterRequests/issues/629

      Funktionsweise:

      1. Wird geprüft ob Fahrzeug angeschlossen und SoC unter 100% - Beide ID konfigurierbar
      2. Wenn1 erfüllt wird geprüft ob genügend Energie (positiv Überschuss - negativ Netzbezug) vorhanden ist. Genug bedeutet mindestens die Mindesampere der Wallbox (ID und Wert konfigurierbar)
      3. Ist die mindestmenge vorhanden, startet der Starttimer um die Energie mindestens X Sekunden durchgehend zu haben (wolkiges Wetter)
      4. Ist der Starttimer durchgelaufen wird im Intervall so lange die Wallbox hochgestellt (step konfigurierbar) bis maximal der Wallbox erreicht oder Smartmeter nicht genügend Überschuss meldet.
      5. Sollte Netzbezug kommen, wird die Wallbox minimiert
      6. Sollte bis zur Mindestlast minimiert werden, startet der Stoptimer um ein schnelles an/aus zu verhindern.
      7. Endet der Stoptimer wird das Laden beendet.

      Für einen Demotest, habe ich für mich (Anlage noch im Bau) Dymi Datenpunkte angelegt. Diese könnt ihr auch zum testen nehmen: https://github.com/Newan/ioBroker.pv-power-control/blob/master/src/demo/0_userdata.0.json

      Freue mich auf Feedback!

      gidhap created this issue in ioBroker/AdapterRequests

      open Generic adapter to use excessive PV power by an EV Wallbox #629

      Percy Y 2 Replies Last reply Reply Quote 1
      • Percy
        Percy @Newan last edited by

        @newan ich bin grundsätzlich immer interessiert an solchen Lösungen, mit 2 Elektroautos und mehreren kleineren Verbrauchern ist eine solche Lösung in Kombination mit einer PV bares Geld wert.

        Leider erschließt sich mir nicht so wirklich der Unterschied zu einer der existierenden Lösungen, wie z.B. evcc. Kannst du konkret an ein paar Beispielen erläutern, worin der Vorteil dieser Lösung gegenüber openWB oder evcc besteht? Beide erlauben es doch bereits, PV-Überschuss sinnvoll für das eigene Auto zu nutzen. Über entsprechende Schnittstellen (z.B. MQTT) kann sogar aus dem ioBroker heraus eingegriffen werden, um z.B. mittels eigener Skripte in die Logiken einzugreifen. Wobei ich dafür bisher - zumindest in meiner Anwendung - noch keinen Use-Case entdecken konnte.

        Newan 1 Reply Last reply Reply Quote 0
        • Newan
          Newan @Percy last edited by

          @percy Ich habe auch den Adapter für easee wallboxen geschrieben. Will ich die mit Evcc nutzen kostet es Geld, wieso?
          Hab zudem alles gerne in ioBroker und nicht für jeden usecase eine Anwendung.

          Wie ich anfangs schrieb, will ich keine Konkurrenz dazu aufbauen. Bist du zufrieden und kommst mit der Konfiguration klar,bleib dabei. Machen die ja gut

          K 1 Reply Last reply Reply Quote 1
          • K
            K_o_bold @Newan last edited by K_o_bold

            @newan ,

            vielen dank für deine Arbeit :-).
            Ich habe mal versucht von Git. zu installieren. Allerdings bleibt die Installation mittendrin hängen und es passiert nichts mehr...

            host.nuc
            2022-05-17 20:54:16.250	info	iobroker Installing Newan/ioBroker.pv-power-control#5da29364912f4a6937f122f72d49327810816f0f... (System call)
            host.nuc
            2022-05-17 20:54:16.249	info	iobroker NPM version: 6.14.16
            host.nuc
            2022-05-17 20:54:15.996	info	iobroker install Newan/ioBroker.pv-power-control#5da29364912f4a6937f122f72d49327810816f0f
            host.nuc
            2022-05-17 20:54:14.704	info	iobroker url https://github.com/Newan/ioBroker.pv-power-control.git --host nuc
            
            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @K_o_bold last edited by

              @k_o_bold

              Hier funktionert es. Was/wie installierst du das genau?
              npm-Installation gesund?

              cd /opt/iobroker
              npm ls --depth=0 | grep ERR
              

              mal angeschaut?

              K 1 Reply Last reply Reply Quote 0
              • K
                K_o_bold @Thomas Braun last edited by

                @thomas-braun ,

                jetzt ging es doch ohne Probleme.... Hat nur ca. 3 Minuten gedauert..

                Ich teste dann mal bei Gelegenheit..

                Thomas Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @K_o_bold last edited by

                  @k_o_bold sagte in [neuer Adapter] Test pv-power-control v0.0.2 GitHub:

                  Hat nur ca. 3 Minuten gedauert..

                  Immer diese Ungeduld...

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    Strobelix @Thomas Braun last edited by

                    @Newan
                    Vielen Dank für den Adapter.
                    Ich versuche ihn gerade zu testen, leider kann man Ampere Min nicht verstellen, dann werden die Speicher bzw Speichern&Schliessen Buttons rot.

                    Außerdem erhalte ich folgende Meldung, wenn ich auf den Start Button drücke:

                    Object pv-power-control.0.control.start is invalid: obj.common.type has an invalid value (button.start) but has to be one of number, string, boolean, array, object, mixed, file, json

                    Bisher startet der Adapter den Ladevorgang auch nicht und steuert auch nicht den Ladestrom

                    Newan Y 2 Replies Last reply Reply Quote 0
                    • Newan
                      Newan @Strobelix last edited by

                      @strobelix pre Alpha, aber danke fürs testen

                      Hast du direkt Live Datenpunkte genommen oder mit dummy werten gerarbeitet?

                      S 1 Reply Last reply Reply Quote 0
                      • S
                        Strobelix @Newan last edited by

                        @strobelix pre Alpha, aber danke fürs testen

                        Hast du direkt Live Datenpunkte genommen oder mit dummy werten gerarbeitet?

                        Ich habe direkt Live Datenpunkte verwendet.

                        Ich versuchs gern mal mit den Dummys, so zum testen

                        Newan 1 Reply Last reply Reply Quote 0
                        • Newan
                          Newan @Strobelix last edited by

                          @strobelix Ja nimm mal die Dummy werte und in grid dann einen positiven wert, beispielsweise 1000 eingeben. Dann sollte sich was bewegen. Start/Stop controls sind noch ohne Funktion. Derzeit quasi nur der automatik modus drin

                          1 Reply Last reply Reply Quote 0
                          • Y
                            yopollo63 @Newan last edited by

                            @newan Super, danke für Deine Arbeit. Ich teste das mal und gebe Feedback.

                            Vorab schon ein paar Fragen bzw. Anmerkungen:

                            • Warum braucht es einen Datenpunkt für den SoC? Ich kann das doch direkt am Fahrzeug begrenzen. Bzw. wird das Auto ja nicht geladen, wenn der fahrzeugseitig eingestellte SoC-Grenzwert erreicht ist.
                            • Auch die Prüfung, ob ein Fahrzeug angeschlossen ist, ist meiner Meinung nach nicht nötig, da die Box ja nichts macht, wenn das Kabel nicht angesteckt ist.
                            • Was bedeutet "Netzleistung" beim Parameter grid_id? Ist das die Leistung, die ans Netz abgegeben (pos) bzw. vom Netz bezogen wird (neg)? Bei meinem Zähler ist der Wert bei Einspeisung negativ, d.h. ich müsste den Netzfaktor auf "-1" stellen, damit der Wert korrekt interpretiert wird, richtig?
                            • wallbox_ampere_id ist der Parameter, der den Amperewert in der Box setzt, ist das richtig?
                            Newan 1 Reply Last reply Reply Quote 0
                            • Newan
                              Newan @yopollo63 last edited by

                              @yopollo63

                              • Warum braucht es einen Datenpunkt für den SoC? Ich kann das doch direkt am Fahrzeug begrenzen. Bzw. wird das Auto ja nicht geladen, wenn der fahrzeugseitig eingestellte SoC-Grenzwert erreicht ist.

                              Klar das kannst du machen, Die Idee war ja später neben dem Auto noch andere Geräte/Anlagen zu steuern. Wenn dann die SOC erreicht ist wird das nächste Gerät gestartet.

                              • Auch die Prüfung, ob ein Fahrzeug angeschlossen ist, ist meiner Meinung nach nicht nötig, da die Box ja nichts macht, wenn das Kabel nicht angesteckt ist.
                                Viele Boxen speichern die dynamic wert aber im Speicher und die Haltbarkeit einer Wallbox wird nicht gesteigert wenn wir da rumschreiben wenn wir es nicht brauchen.

                              • Was bedeutet "Netzleistung" beim Parameter grid_id? Ist das die Leistung, die ans Netz abgegeben (pos) bzw. vom Netz bezogen wird (neg)? Bei meinem Zähler ist der Wert bei Einspeisung negativ, d.h. ich müsste den Netzfaktor auf "-1" stellen, damit der Wert korrekt interpretiert wird, richtig?
                                Richtig

                              • wallbox_ampere_id ist der Parameter, der den Amperewert in der Box setzt, ist das richtig?
                                Richtig, würde aber erstmal nur Dummys nehmen, weil ich das noch nicht alles 100% testen kann, wegen fehlender Teile für meine PV Anlage

                              Y 1 Reply Last reply Reply Quote 0
                              • Y
                                yopollo63 @Newan last edited by

                                @newan
                                Also ich habe jetzt mal mit Dummywerten getestet.
                                (Ich habe den Netzfaktor auf -1000 gesetzt, da mein Zähler den Überschuss negativ in kW an grid_id liefert)
                                Es scheint so, dass die Amperezahl nur angepasst wird, wenn der Wert für grid_id von positiv nach negativ wechselt. Also: grid_id ändert von -10 nach -1, wird wallbox_ampere_id nicht geändert (was nicht korrekt ist).
                                Ändert sich der Wert von -10 nach 5, ändert sich wallbox_ampere_id.

                                Ausserdem ist der berechnete Wert für wallbox_ampere_id zu hoch, wenn man 3-phasig lädt: grid_id = -1 (= 1000 W pv-Überschuss) > wallbox_ampere_id = 16 (max Ampere). Richtig wäre IMHO 4 A bei 3-phasigem Laden.

                                Newan 1 Reply Last reply Reply Quote 0
                                • Y
                                  yopollo63 @Strobelix last edited by

                                  @strobelix
                                  Das Verhalten mit den roten Buttons habe ich auch beobachtet. Scheinbar darf das Feld NIE (auch nicht vor dem Speichern!) einen unzulässigen Wert enthalten.
                                  Workaround: Wenn Du z.B. auf 3 ändern willst, erst an die vorhandene 2 die 3 anhängen und dann erst die 2 löschen. 2 > 23 > 3. Umständlich, funktioniert aber.

                                  1 Reply Last reply Reply Quote 0
                                  • Newan
                                    Newan @yopollo63 last edited by

                                    @yopollo63 ok das muss ich nachstellen und schauen. Aber coll danke fürs testen!

                                    M P 2 Replies Last reply Reply Quote 0
                                    • M
                                      madison @Newan last edited by

                                      @newan
                                      wäre toll, wenn man den Adapter auch benutzen könnte um eine Wärmepumpe zu steuern.

                                      1 Reply Last reply Reply Quote 0
                                      • Q
                                        quorle last edited by

                                        Was auch noch super wäre, wenn man verschieden "schaltbare" Datenpunkte immer wieder hinzufügen kann und dazu die Ein- und Ausschaltströme. Somit könnte man schaltbare Steckdosen oder so schalten.

                                        1 Reply Last reply Reply Quote 0
                                        • P
                                          pränki @Newan last edited by

                                          @newan Vielen Dank erst einmal für deine Arbeit.
                                          Meine PV-Anlage ist jetzt installiert und die Easee hängt auch an der Wand. Am 05.08. kommt das E-Auto, also ist PV-Überschuss für mich ein aktuelles Thema.
                                          Ich teste den Adapter gerade mit den Dummy Daten. Wenn ich bei Grid 1000 eingebe was vermutlich 1000 Watt bedeuten soll, ändert sich wallbox_ampere auf 16. Gehe ich mir dem Gridwert runter 800, 300, 100, 50, 5 bis 0, ändert sich an der wallbox_ampere Zahl nichts. Erst bei einem Gridwert von -1, geht auch die Ampere Zahl in einzelnen schritte wieder auf 0 zurück. Also was @yopollo63 geschrieben hat kann ich hiermit bestätigen.

                                          Newan 1 Reply Last reply Reply Quote 0
                                          • Newan
                                            Newan @pränki last edited by

                                            @pränki Hi also das verhalten ist doch perfekt in meinen Augen. Positives watt heist es wird ins Netz eingespeist. Wenn es genügend watt ist das die wallbox mehr ampere stellen kann geht diese hoch bis maximal.
                                            Das hat ja funktioniert. Wenn jetzt der Grid werd weiter größer 0 bleibt wird kein strom aus dem Netz bezogen und es wird per pv geladen.
                                            Sollte der Wert unter 0 sinken, ist es netzbezug und wir müssen die wallbox drosseln bis der wert wieder größer 0 ist, also bis kein Strom mehr bezogen wird aus dem Netz.

                                            Ist es klarer so?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            681
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            19
                                            73
                                            7189
                                            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