Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Analoge Regelung Heizstab

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    283

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

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Analoge Regelung Heizstab

Scheduled Pinned Locked Moved Hardware
33 Posts 9 Posters 3.7k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • CephalopodC 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?

    HomoranH Do not disturb
    HomoranH Do not disturb
    Homoran
    Global Moderator Administrators
    wrote on last edited by Homoran
    #20

    @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?

    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 -

    CephalopodC 2 Replies Last reply
    0
    • HomoranH 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?
      CephalopodC Offline
      CephalopodC Offline
      Cephalopod
      wrote on last edited by
      #21

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

      HomoranH 1 Reply Last reply
      0
      • HomoranH 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?
        CephalopodC Offline
        CephalopodC Offline
        Cephalopod
        wrote on last edited by Cephalopod
        #22

        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
        0
        • CephalopodC Cephalopod

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

          HomoranH Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by
          #23

          @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?

          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 -

          CephalopodC 1 Reply Last reply
          0
          • HomoranH Homoran

            @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?

            CephalopodC Offline
            CephalopodC Offline
            Cephalopod
            wrote on last edited by Cephalopod
            #24

            @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
            0
            • CephalopodC Offline
              CephalopodC Offline
              Cephalopod
              wrote on last edited by Cephalopod
              #25

              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?

              CephalopodC 1 Reply Last reply
              0
              • CephalopodC 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?

                CephalopodC Offline
                CephalopodC Offline
                Cephalopod
                wrote on last edited by Cephalopod
                #26

                So sollte die Regelung jetzt funktionieren:

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

                Jetzt warte ich nur noch auf Sonne :sunglasses:

                1 Reply Last reply
                0
                • ChristianMC Offline
                  ChristianMC Offline
                  ChristianM
                  wrote on last edited by
                  #27

                  @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

                  CephalopodC 1 Reply Last reply
                  0
                  • ChristianMC ChristianM

                    @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

                    CephalopodC Offline
                    CephalopodC Offline
                    Cephalopod
                    wrote on last edited by
                    #28

                    @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

                    ChristianMC 1 Reply Last reply
                    0
                    • CephalopodC Cephalopod

                      @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

                      ChristianMC Offline
                      ChristianMC Offline
                      ChristianM
                      wrote on last edited by
                      #29

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

                      CephalopodC 1 Reply Last reply
                      0
                      • ChristianMC ChristianM

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

                        CephalopodC Offline
                        CephalopodC Offline
                        Cephalopod
                        wrote on last edited by Cephalopod
                        #30

                        @christianm sagte in Analoge Regelung Heizstab:

                        Testweise könntest du ja deinen Wert einfach mal höher setzen, dann siehste ja wie und ob er regelt.

                        Ja, das habe ich bereits gemacht.
                        Den Heizstab habe ich noch nicht, das hier ist mein Testaufbau mit einer 100 W Glühbirne:

                        0eecf2f4-3e36-443e-8fd2-0fe6b68c65d8-image.png

                        Ich habe den Sollwert etwa 50 W über die aktuelle Grundlast des Hauses gesetzt (auf 500 W) und die Regelung klappt bestens.

                        Aus Sicherheitsgründen habe ich eine Abschaltung nach 5 Minuten direkt im Shelly eingestellt, falls der ioBroker sich aufhängt.

                        Da er im Script immer wieder eingeschaltet wird, startet der Timer im Normalfall bei jedem Durchlauf neu.

                        CephalopodC 2 Replies Last reply
                        0
                        • CephalopodC Cephalopod

                          @christianm sagte in Analoge Regelung Heizstab:

                          Testweise könntest du ja deinen Wert einfach mal höher setzen, dann siehste ja wie und ob er regelt.

                          Ja, das habe ich bereits gemacht.
                          Den Heizstab habe ich noch nicht, das hier ist mein Testaufbau mit einer 100 W Glühbirne:

                          0eecf2f4-3e36-443e-8fd2-0fe6b68c65d8-image.png

                          Ich habe den Sollwert etwa 50 W über die aktuelle Grundlast des Hauses gesetzt (auf 500 W) und die Regelung klappt bestens.

                          Aus Sicherheitsgründen habe ich eine Abschaltung nach 5 Minuten direkt im Shelly eingestellt, falls der ioBroker sich aufhängt.

                          Da er im Script immer wieder eingeschaltet wird, startet der Timer im Normalfall bei jedem Durchlauf neu.

                          CephalopodC Offline
                          CephalopodC Offline
                          Cephalopod
                          wrote on last edited by
                          #31

                          Dank etwas Sonne heute zum ersten Mal unter realen Bedingungen die Überschussregelung arbeiten sehen:

                          dfb036f2-6daf-4ae1-bfb5-934ddb69b84b-image.png

                          Die rechte Skala zeigt die Leistung des Heizstabes an.

                          1 Reply Last reply
                          0
                          • fu_zhouF Offline
                            fu_zhouF Offline
                            fu_zhou
                            wrote on last edited by fu_zhou
                            #32

                            Ich kann den Einsatz vom PID-Adapter wärmstens empfehlen und helfe gerne bei der Einbindung in Blockly und überhaupt bei der Konzeptionierung des Regelkreises. Ich habe bei mir 2 Regler mit jeweils einem unterlagerten Begrenzunsregler laufen: Zuluftfeuchte der Lüftung, Laderegler für das E-Auto.

                            Meine Netzeinspeisung regel ich (wenn nicht das E-Auto lädt) auf 0 kW über einen 0-10V ansteuerbaren Thyristorsteller mit 6 kW Heizstab. Gut, der hat bei dem Wetter gar nix zu tun, aber im Sommer funktioniert das hervorragend. Der Regler läuft allerdings in einer S7 weil ich darüber auch den Leistungsschütz ansteuere, ich hätte aber keine Bedenken, das über z.B. einen ESP32 o.ä. mit dem PID-Adapter zu machen. Thermischer/ elektrischer Schutz muss natürlich vorhanden sein.

                            Synology DS920+ VM, S7-315 PN mit ET200S

                            1 Reply Last reply
                            0
                            • CephalopodC Cephalopod

                              @christianm sagte in Analoge Regelung Heizstab:

                              Testweise könntest du ja deinen Wert einfach mal höher setzen, dann siehste ja wie und ob er regelt.

                              Ja, das habe ich bereits gemacht.
                              Den Heizstab habe ich noch nicht, das hier ist mein Testaufbau mit einer 100 W Glühbirne:

                              0eecf2f4-3e36-443e-8fd2-0fe6b68c65d8-image.png

                              Ich habe den Sollwert etwa 50 W über die aktuelle Grundlast des Hauses gesetzt (auf 500 W) und die Regelung klappt bestens.

                              Aus Sicherheitsgründen habe ich eine Abschaltung nach 5 Minuten direkt im Shelly eingestellt, falls der ioBroker sich aufhängt.

                              Da er im Script immer wieder eingeschaltet wird, startet der Timer im Normalfall bei jedem Durchlauf neu.

                              CephalopodC Offline
                              CephalopodC Offline
                              Cephalopod
                              wrote on last edited by Cephalopod
                              #33

                              Der Vollständigkeit halber.

                              Dieses Heizstab ist es geworden und der Aufbau funktioniert inzwischen bestens:

                              https://www.amazon.de/dp/B0BVVHMDH5

                              Das ist die aktuell funktionierende Version des Skriptes:

                              501c43a2-5d3d-4721-a8e3-a19b4dcb6046-image.png

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              554

                              Online

                              32.7k

                              Users

                              82.5k

                              Topics

                              1.3m

                              Posts
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Home
                              • Recent
                              • Tags
                              • Unread 0
                              • Categories
                              • Unreplied
                              • Popular
                              • GitHub
                              • Docu
                              • Hilfe