Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Analoge Regelung Heizstab

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Analoge Regelung Heizstab

    This topic has been deleted. Only users with topic management privileges can see it.
    • Samson71
      Samson71 Global Moderator @Cephalopod last edited by

      @cephalopod sagte in Analoge Regelung Heizstab:

      Wie bekomme ich sie denn installiert?

      Stell das Repo temporär um und nach der Installation wieder zurück auf stable.

      haus-automatisierung 1 Reply Last reply Reply Quote 1
      • haus-automatisierung
        haus-automatisierung Developer Most Active @Samson71 last edited by

        @samson71 sagte in Analoge Regelung Heizstab:

        Stell das Repo temporär um und nach der Installation wieder zurück auf stable.

        Unnötig kompliziert. Einfach kurz über npm installieren den einzelnen Adapter (im Experten-Modus). Hauptsache man installiert nicht von GitHub...

        Screenshot 2024-12-11 at 20.54.49.png

        Cephalopod 3 Replies Last reply Reply Quote 2
        • Cephalopod
          Cephalopod @haus-automatisierung last edited by

          @haus-automatisierung
          OK, Version 8.5.1 ist installiert.
          Shelly Dimmer wird erkannt und alle Grundfunktionen scheinen zu funktionieren.

          Mangels PV-Überschuss werde ich die Tage mit einem Bügeleisen den PID-Regler damit testen, um den Strombezug auf einem konstanten Wert zu halten.

          Thomas Maul 1 Reply Last reply Reply Quote 0
          • Thomas Maul
            Thomas Maul @Cephalopod last edited by

            @cephalopod

            Hi,

            ich mache das quasi gleiche bislang erfolgreich mit einem LED-Treiber bei dem ich den Strom bei konstanter Spannung zur Ladung des Überschusses in eine LiFePO steuere.

            Das einzige, was ich mache ist, dass ich so etwas wie ein gleitendes Mittel des Gesamtverbrauchs meines Hauses in eine Variable speichere. In etwa so:
            GleitendesMittel=(n-1)/nGleitendesMittel+1/nAktuellerGesamtverbrauch . Damit glätte ich die Werte am Hausanschluss und vermeide ein häufiges ein/aus in manchen Szenarien. n sorgt für die Dynamik der Anpassung. Die Dimmersteuerung wird dann über die Variable getriggert.

            Angelehnt ist das an die Videos von "Der Kanal" auf yt 😉

            LG

            Cephalopod 1 Reply Last reply Reply Quote 0
            • Cephalopod
              Cephalopod @Thomas Maul last edited by

              @thomas-maul

              Ja, ich denke die Herausforderung bei dem Projekt wird es sein, die vermutlich starken Schwankungen des Stromzählers zu glätten.
              Es gibt ja zwei Störgrößen: Verbraucher und Erzeugung.
              Wobei es einem ein simpler Heizstab nicht krumm nehmen sollte, wenn er öfters mal hoch oder runter fahren muss, ganz im Gegensatz zur Zellenchemie eines Akkus.

              Ich will aber auf jeden Fall vermeiden Strom dafür zu beziehen, von daher werde ich den Setpoint des Reglers eher bei -20 W legen, als auf Nulleinspeisung.

              1 Reply Last reply Reply Quote 0
              • Cephalopod
                Cephalopod @haus-automatisierung last edited by Cephalopod

                @haus-automatisierung

                Ich mache gerade die ersten "Gehversuche" mit dem Regler.

                ea887fe1-8aeb-402e-b52b-a44b84889bcd-image.png

                Die Grundlast des Hauses beträgt gerade etwa 720 bis 740 W.
                Ich habe eine 100 W Glühbirne angeschlossen und will einen Stromverbrauch von 800 W einregeln.
                Das ist mein Setpoint
                Zunächst wird der Shelly-Dimmer-Schalter eingeschaltet
                Dann übergebe ich an den PID-Regler den aktuellen Stromverbrauch (actual value)
                Die Helligkeit soll mit dem y-Wert des Reglers (output value) angesteuert werden

                Der PID-Regler funktioniert bestens. Er erkennt die Regelabweichung und fährt den y-Wert im Sekundentakt (1000 ms Zykluszeit) hoch. 👍

                Was nicht funktioniert, ist die Reaktion des Shelly. Er übernimmt den y-Wert nicht kontinuierlich.
                Gelegenttlich (ca. alle 10 s) kann man sehen, das die Helligkeit kurz den y-Wert annimmt, springt dann aber gleich wieder auf 100. 👎

                1 Reply Last reply Reply Quote 0
                • Cephalopod
                  Cephalopod @haus-automatisierung last edited by

                  @haus-automatisierung

                  Mal ein ganz anderer Ansatz.
                  Im Shelly Gen3 ist es doch möglich Scripte zu implementieren.
                  Ist es möglich so einen PV-Überschuss-Regler auch komplett im Shelly laufen zu lassen, ohne den ioBroker?
                  Er müsste sich nur den aktuellen Stromverbrauch ziehen.

                  haus-automatisierung 1 Reply Last reply Reply Quote 0
                  • haus-automatisierung
                    haus-automatisierung Developer Most Active @Cephalopod last edited by

                    @cephalopod sagte in Analoge Regelung Heizstab:

                    Ist es möglich so einen PV-Überschuss-Regler auch komplett im Shelly laufen zu lassen, ohne den ioBroker?

                    Warum nicht - wenn Du fit in JavaScript bist und die Doku von Scripting liest, ... 🙂

                    Cephalopod 2 Replies Last reply Reply Quote 0
                    • Cephalopod
                      Cephalopod @haus-automatisierung last edited by

                      @haus-automatisierung
                      Nee, so fit bin ich leider (noch) nicht.

                      Kannst du mir erklären, warum der Shelly nicht auf den Stellwert des PID-Reglers reagiert?

                      1 Reply Last reply Reply Quote 0
                      • Cephalopod
                        Cephalopod @haus-automatisierung last edited by Cephalopod

                        @haus-automatisierung

                        Nach einigen Versuchen, auch mit einem abgespeckten Script:

                        96eb86f9-7487-4faa-acba-d660492d9706-image.png

                        ist es mir nicht gelungen den Shelly Dimmer zu eine Kooperation zu bewegen.
                        Obwohl der Wert "Helligkeit" vom PID-Regler geschrieben wird, ändert sich der 0-10 V Spannungsausgang nicht!
                        Erst wenn der Wert einige Zeit auf 0 bzw. 100% steht, schaltet der Shelly komplett ein, bzw. aus.

                        Trage ich von Hand Werte in das Objekt ein, funktioniert es, nur wenn das Script läuft nicht.
                        Auch das Verlängern der Zykluszeit des Reglers von 1 s auf 5 s hat nichts geändert.

                        Liegt es an der Hardware oder am Beta-Adapter?

                        Homoran 1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @Cephalopod last edited by Homoran

                          @cephalopod etwas mehr Erklärung wäre sinnvoll!

                          fürs erste

                          • was ist und liefert StromAktuellerVerbrauch?
                          • was ist und benötigt actual value?
                          • was ist und liefert outputValue?
                          Cephalopod 2 Replies Last reply Reply Quote 0
                          • Cephalopod
                            Cephalopod @Homoran last edited by

                            @homoran

                            Der aktuelle Verbrauch in Watt kommt von meinem Smartmeter und wird dort mit einem optischen Lesekopf per MQTT an den IOB gesendet
                            d3a39024-b334-4175-a79c-b304f0be02ee-image.png

                            "actual value" bzw. "output value" ist der Eingang bzw. Ausgang des PID-Reglers (Adapter PID-Controller)
                            https://github.com/mcm4iob/ioBroker.pid

                            Das funktioniert alles bestens.
                            Je nach Regelabweichung des Ist- zum Sollwert liefert der Regelausgang "output value" eine Zahl zwischen 0 und 100.

                            Homoran 1 Reply Last reply Reply Quote 0
                            • Cephalopod
                              Cephalopod @Homoran last edited by Cephalopod

                              Ich habe das ganze jetzt mal ohne den PID-Regler-Adapter gebaut:

                              915ca4a1-0fee-4669-9bbd-77364dc7c0fc-image.png

                              Ganz simpel mit Sollwert 600 Watt.

                              Wenn der Ist-Wert kleiner als 600 ist, dann erhöhe die Helligkeit der Glühbirne um 10%
                              Wenn der Ist-Wert größer als 600 ist, dann erniedrige die Helligkeit der Glühbirne um 10%

                              Das funktioniert jetzt auf einmal.
                              Zwar recht grob aber immerhin.

                              ??????

                              1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @Cephalopod last edited by

                                @cephalopod sagte in Analoge Regelung Heizstab:

                                liefert der Regelausgang "output value" eine Zahl zwischen 0 und 100.

                                und das macht er auch, oder

                                @cephalopod sagte in Analoge Regelung Heizstab:

                                Erst wenn der Wert einige Zeit auf 0 bzw. 100% steht

                                nur 0 oder 100?

                                Cephalopod 1 Reply Last reply Reply Quote 0
                                • Cephalopod
                                  Cephalopod @Homoran last edited by Cephalopod

                                  @homoran
                                  Ja, der Regler liefert korrekte Zahlenwerte zwischen 0 und 100, nur der Spannungsausgang des Shellys liefert keine dazu passenden 0-10 V Spannungswerte.
                                  Erst, wenn der Zahlenwert eine Weile auf 0 verharrt, geht der Ausgang auf 0 Volt, bzw. beim Wert 100 auf +10 Volt.

                                  Das komische ist, dass es bei meinem zweiten Script wie gewünscht funktioniert.

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

                                    Kann es sein, dass der Shelly keine Nachkommastellen mag, die der Regler, im Gegensatz zu meinem Konstrukt, ausgibt?
                                    Bei 0 und 100 gibt es die nämlich nicht.

                                    EDIT:
                                    JAAAAA, das war wohl das Problem.
                                    Der Wert "Helligkeit" muss tatsächlich eine Ganzzahl sein, Kommazahlen werden nicht akzeptiert und ignoriert.
                                    Der Regler liefert natürlich aufgrund seiner Berechnungen immer krumme Werte, die aber in diesem Fall wenig Sinn machen und sogar zum Nichtfunktionieren geführt haben.

                                    So funktioniert es:

                                    88210d92-54e8-4fb6-99f0-2b9419991cf6-image.png

                                    @haus-automatisierung
                                    Ist es möglich das im Adapter abzufangen und die Nachkommastellen zu ignorieren, damit der nächste nicht das selbe Problem hat?

                                    Cephalopod 1 Reply Last reply Reply Quote 0
                                    • Cephalopod
                                      Cephalopod @Cephalopod last edited by Cephalopod

                                      So sollte die Regelung jetzt funktionieren:

                                      11bf1010-3d62-489b-ab64-9456f2bee79a-image.png

                                      Jetzt warte ich nur noch auf Sonne 😎

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

                                        @cephalopod
                                        Würde mich wundern, wenn das sauber funktioniert, vermutlich wird das Ganze extrem am springen sein.

                                        Ich betreibe hier den AC Thor auch in ähnlicher weiße wie du. So sieht es bei mir aus.
                                        a2d4d6f6-2bb9-4535-bb04-ff8468ae4e87-grafik.png

                                        Cephalopod 1 Reply Last reply Reply Quote 0
                                        • Cephalopod
                                          Cephalopod @ChristianM last edited by

                                          @christianm sagte in Analoge Regelung Heizstab:

                                          @cephalopod
                                          Würde mich wundern, wenn das sauber funktioniert, vermutlich wird das Ganze extrem am springen sein.

                                          Ich werde es sehen.
                                          Aber selbst, wenn es springt, sollte es einem simplen Heizstab doch so ziemlich wurscht sein.

                                          Ich betreibe hier den AC Thor auch in ähnlicher weiße wie du. So sieht es bei mir aus.

                                          Warum hast du dir den PID-Regler selber geschrieben?

                                          Es gibt doch einen fertigen:

                                          https://github.com/mcm4iob/ioBroker.pid

                                          ChristianM 1 Reply Last reply Reply Quote 0
                                          • ChristianM
                                            ChristianM @Cephalopod last edited by

                                            @cephalopod
                                            den hatte ich zum Zeitpunkt nicht gefunden. Ich bin über diesen Beitrag zum Regler gekommen. https://forum.iobroker.net/topic/46948/leistungssteuerung-pv-wechselrichter-0-einspeisung/9?_=1734875664813
                                            Testweise könntest du ja deinen Wert einfach mal höher setzen, dann siehste ja wie und ob er regelt.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.0k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            9
                                            33
                                            1598
                                            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