Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Heizstab per %-Werte flexibel schalten je nach Einspeisung

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    13
    1
    1.4k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.2k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    1.1k

Heizstab per %-Werte flexibel schalten je nach Einspeisung

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
11 Beiträge 2 Kommentatoren 131 Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • rtwlR Online
    rtwlR Online
    rtwl
    schrieb am zuletzt editiert von
    #1

    Hej,
    Ich hab einen Heizstab den ich mit Prozent flexiblen steuern kann.
    Folgende Verbrauchsdaten hat der Heizstab:

    • 100% = 2400 W
    • 60% = 1900 W
    • 50% = 1500 W
    • 40% = 1000 W
    • 30% = 400 W

    Ich suche dazu jetzt mal die Grundidee wie ich das steuern könnte.
    Alle 15 Sek bekomm ich die Einspeisung (positiver Wert) geliefert.

    Mein aktuelles Blockly reagiert auf die aktuelle Stufe und schaltet je nach Einspeisung entweder eine Stufe höher und eine Stufe runter. Bzw ganz aus, wenn Temperatur erreicht.
    Aber das ist semi-optimal, weil wenn Aus und Einspeisung zB 8000W, dann wird einzeln jede Stufe im 15 Sek takt nach oben geschalten bis 100%.
    Zusätzlich hab ich das Problem, dass im niedrigen Einspeisewert immer zwischen AUS und 30% hin und her geschalten wird.

    Daher möchte ich gerne mal die Grundlogik erfragen und das Ganze neu strukturiert aufbauen.

    Vielen Dank schonmal

    -Peter

    paul53P 1 Antwort Letzte Antwort
    0
    • rtwlR rtwl

      Hej,
      Ich hab einen Heizstab den ich mit Prozent flexiblen steuern kann.
      Folgende Verbrauchsdaten hat der Heizstab:

      • 100% = 2400 W
      • 60% = 1900 W
      • 50% = 1500 W
      • 40% = 1000 W
      • 30% = 400 W

      Ich suche dazu jetzt mal die Grundidee wie ich das steuern könnte.
      Alle 15 Sek bekomm ich die Einspeisung (positiver Wert) geliefert.

      Mein aktuelles Blockly reagiert auf die aktuelle Stufe und schaltet je nach Einspeisung entweder eine Stufe höher und eine Stufe runter. Bzw ganz aus, wenn Temperatur erreicht.
      Aber das ist semi-optimal, weil wenn Aus und Einspeisung zB 8000W, dann wird einzeln jede Stufe im 15 Sek takt nach oben geschalten bis 100%.
      Zusätzlich hab ich das Problem, dass im niedrigen Einspeisewert immer zwischen AUS und 30% hin und her geschalten wird.

      Daher möchte ich gerne mal die Grundlogik erfragen und das Ganze neu strukturiert aufbauen.

      Vielen Dank schonmal

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @rtwl [sagte]: Mein aktuelles Blockly

      Zeigen!

      @rtwl sagte:
      zwischen AUS und 30% hin und her geschalten wird.

      Das verhindert man durch eine ausreichend große Hysterese.

      @rtwl sagte:
      Folgende Verbrauchsdaten hat der Heizstab:

      Nur diese Stufen oder auch kontinuierlich 0 - 100 %?

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

      1 Antwort Letzte Antwort
      -1
      • rtwlR Online
        rtwlR Online
        rtwl
        schrieb am zuletzt editiert von
        #3

        Ich musste für das Blockly mehrere Screenshots zusammenfügen. Hoffe es bleibt leserlich.


        Blockly1.png

        @paul53 sagte:

        ausreichend große Hysterese.

        Ich hab eine Hysterese drinnen, aber vermutlich zu klein bzw falsche logik - und genau darauf zielt ja auch meine Ursprungsfrage ab, ob meine Idee "einzelne Stufen hoch-/runterschalten" klug genug ist, oder ob eine Bereichsschaltung/Direkt auf mögliche Stufe oder so besser wäre. Eine Hysterese zu definieren wenn die unterschiede zwischen den einzelnen Stufen so unterschiedlich ist (0%<->30% sind 400W, 60%<->100% sind 500W)

        @paul53 sagte:

        Nur diese Stufen oder auch kontinuierlich 0 - 100 %?

        kontinuierlich von 0-100 W wäre mir zu kompliziert, da blicke ich nicht durch und bin deswegen auf einzelne Stufen gegangen.
        Aber ich höre mir gerne mal an was du @paul53 vorzuschlagen hast :)

        -Peter

        paul53P 1 Antwort Letzte Antwort
        0
        • rtwlR rtwl

          Ich musste für das Blockly mehrere Screenshots zusammenfügen. Hoffe es bleibt leserlich.


          Blockly1.png

          @paul53 sagte:

          ausreichend große Hysterese.

          Ich hab eine Hysterese drinnen, aber vermutlich zu klein bzw falsche logik - und genau darauf zielt ja auch meine Ursprungsfrage ab, ob meine Idee "einzelne Stufen hoch-/runterschalten" klug genug ist, oder ob eine Bereichsschaltung/Direkt auf mögliche Stufe oder so besser wäre. Eine Hysterese zu definieren wenn die unterschiede zwischen den einzelnen Stufen so unterschiedlich ist (0%<->30% sind 400W, 60%<->100% sind 500W)

          @paul53 sagte:

          Nur diese Stufen oder auch kontinuierlich 0 - 100 %?

          kontinuierlich von 0-100 W wäre mir zu kompliziert, da blicke ich nicht durch und bin deswegen auf einzelne Stufen gegangen.
          Aber ich höre mir gerne mal an was du @paul53 vorzuschlagen hast :)

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #4

          @rtwl [sagte]: kontinuierlich von 0-100 W wäre mir zu kompliziert

          Das macht man mit einem PI-Regler, wofür es auch einen Adapter gibt.

          @rtwl sagte:
          Hysterese drinnen, aber vermutlich zu klein

          Ja, die Hysterese muss etwas größer sein, als die Leistungsdifferenz zwischen den Stufen.
          Ermittle doch die Prozentwerte zu Leistungen mit konstantem Abstand von ca. 500 W:

          • 1 - 400 W
          • 2 - 900 W
          • 3 - 1400 W
          • 4 - 1900 W
          • 5 - 2400 W

          Hysterese konstant 550 W.
          Eine Stufenschaltung gestaltet man viel einfacher:

          Blockly_temp.JPG

          Die Timeouts sorgen dafür, dass nicht bei jeder kleinen Wolke bzw. Wolkenlücke zurück geschaltet wird.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

          1 Antwort Letzte Antwort
          2
          • rtwlR Online
            rtwlR Online
            rtwl
            schrieb am zuletzt editiert von
            #5

            wow vielen Dank für das ausführliche blockly! Es so zu lösen hätte ich nicht geschafft. umso dankbarer bin ich, und viele andere sicher auch, dass du uns so oft mit deiner Logik weiterhilfst und dir das nicht "zu blöd" wird 😉

            den Pi-Regler Adapter werde ich mir auch mal ansehen, aber das blockly würde mir so reichen. Und danke auch für den Tipp, genaue 500W Abstände zu definieren. Das macht es natürlich einfacher.

            Zuletzt noch eine Frage, falls du das weißt: Gibt es technisch gesehen ein Problem mit dem Heizstab (Lebenszeit/Verkalken etc), wenn er zu oft zwischen verschiedenen Stufen springt auch wenn 5 min delay integriert sind?

            -Peter

            paul53P 1 Antwort Letzte Antwort
            0
            • rtwlR rtwl

              wow vielen Dank für das ausführliche blockly! Es so zu lösen hätte ich nicht geschafft. umso dankbarer bin ich, und viele andere sicher auch, dass du uns so oft mit deiner Logik weiterhilfst und dir das nicht "zu blöd" wird 😉

              den Pi-Regler Adapter werde ich mir auch mal ansehen, aber das blockly würde mir so reichen. Und danke auch für den Tipp, genaue 500W Abstände zu definieren. Das macht es natürlich einfacher.

              Zuletzt noch eine Frage, falls du das weißt: Gibt es technisch gesehen ein Problem mit dem Heizstab (Lebenszeit/Verkalken etc), wenn er zu oft zwischen verschiedenen Stufen springt auch wenn 5 min delay integriert sind?

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #6

              @rtwl [sagte]: Problem mit dem Heizstab (Lebenszeit/Verkalken etc), wenn er zu oft zwischen verschiedenen Stufen springt

              Mit Änderungen der Leistung gibt es kein Problem. Verkalken erfolgt nur bei dauerhaft zu hohen Temperaturen.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

              1 Antwort Letzte Antwort
              1
              • rtwlR Online
                rtwlR Online
                rtwl
                schrieb zuletzt editiert von
                #7

                Noch eine ergänzende Frage @paul53

                7b31d3ff-e446-4967-9de2-ecd92bdeaa54-image.jpeg

                Ist dieses Größer als und Kleiner als korrekt gesetzt, wenn meine Einspeisung einen positiven Wert liefert? Bei vielen ist es ja eine negative Zahl, bei mir jedoch positiv.

                Irgendwie kann ich diesen Falls Block nicht korrekt in meinem Kopf auflösen um es zu verstehen.

                -Peter

                paul53P 1 Antwort Letzte Antwort
                0
                • rtwlR Online
                  rtwlR Online
                  rtwl
                  schrieb zuletzt editiert von
                  #8

                  Dann fehlt mir glaube ich noch was in deinem Beispiel.
                  Ohne die technischen Details zu kennen ob es überhaupt sinn macht, hätte ich mir vorgestellt, dass das generelle Heizen (von Stufe 0 auf 1) erst ab <45°C beginnt. Dann soll bis 60° geheizt werden. anschließend soll wieder nichts passieren bis wieder <45° im Puffer sind.
                  ist das auch möglich zum integrieren?

                  -Peter

                  paul53P 2 Antworten Letzte Antwort
                  0
                  • rtwlR rtwl

                    Noch eine ergänzende Frage @paul53

                    7b31d3ff-e446-4967-9de2-ecd92bdeaa54-image.jpeg

                    Ist dieses Größer als und Kleiner als korrekt gesetzt, wenn meine Einspeisung einen positiven Wert liefert? Bei vielen ist es ja eine negative Zahl, bei mir jedoch positiv.

                    Irgendwie kann ich diesen Falls Block nicht korrekt in meinem Kopf auflösen um es zu verstehen.

                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb zuletzt editiert von
                    #9

                    @rtwl [sagte] Ist dieses Größer als und Kleiner als korrekt gesetzt, wenn meine Einspeisung einen positiven Wert liefert?

                    Ja.

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                    1 Antwort Letzte Antwort
                    2
                    • rtwlR rtwl

                      Dann fehlt mir glaube ich noch was in deinem Beispiel.
                      Ohne die technischen Details zu kennen ob es überhaupt sinn macht, hätte ich mir vorgestellt, dass das generelle Heizen (von Stufe 0 auf 1) erst ab <45°C beginnt. Dann soll bis 60° geheizt werden. anschließend soll wieder nichts passieren bis wieder <45° im Puffer sind.
                      ist das auch möglich zum integrieren?

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb zuletzt editiert von paul53
                      #10

                      @rtwl [sagte]: bis 60° geheizt werden. anschließend soll wieder nichts passieren bis wieder <45° im Puffer sind.

                      Das sollte so funktionieren:

                      Blockly_temp.JPG

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                      1 Antwort Letzte Antwort
                      1
                      • rtwlR rtwl

                        Dann fehlt mir glaube ich noch was in deinem Beispiel.
                        Ohne die technischen Details zu kennen ob es überhaupt sinn macht, hätte ich mir vorgestellt, dass das generelle Heizen (von Stufe 0 auf 1) erst ab <45°C beginnt. Dann soll bis 60° geheizt werden. anschließend soll wieder nichts passieren bis wieder <45° im Puffer sind.
                        ist das auch möglich zum integrieren?

                        paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb zuletzt editiert von paul53
                        #11

                        @rtwl
                        Alternative mit Temperatur-Trigger:

                        Blockly_temp.JPG

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                        1 Antwort Letzte Antwort
                        0

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        574

                        Online

                        32.9k

                        Benutzer

                        83.1k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2026
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe