Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly für Stufeneinschaltung

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly für Stufeneinschaltung

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

      @quorle sagte: Trigger-Datenpunkt auf die PV Produktion/Verbrauch gelegt. Wenn aber keine Produktion läuft, dann steht hier der Verbrauch mit "Minuswert" drin.

      Also nicht PV-Produktion, sondern Einspeisung - Bezug? Dann muss dieses Prinzip verwendet werden, da der Heizstab diesen Wert beeinflusst: Wenn eine Phase zugeschaltet wird, sinkt die Einspeisung um 1 kW - allerdings bleibt diese Rückwirkung aus, wenn man Datenpunkte unter "0_userdata.0" steuert, was deshalb zum Testen ungeeignet ist.

      @quorle sagte: sollte erst eine gewisse Zeit gewartet werden

      Die Verzögerung bringt nichts, da sie die Vergangenheit erfasst. Um zu erfassen, dass nicht eine Wolke in Kürze die PV-Leistung reduziert, bräuchte man eine Prognose. Prognose-Daten stehen allerdings nicht zur Verfügung, so dass man nur hoffen kann, dass die PV-Leistung nicht zu stark schwankt. Wenn verhindert werden soll, dass zu häufig geschaltet wird, macht man die Hysterese größer.

      Vorschlag mit Berücksichtigung der Rückwirkung des Heizstabes auf die Einspeisung:

      Bild_2022-04-29_115041620.png

      EDIT: Die Nachricht lässt sich natürlich noch erweitern:

      Bild_2022-04-29_114107110.png

      S 1 Reply Last reply Reply Quote 0
      • S
        Steinmetz_4 @paul53 last edited by Steinmetz_4

        @quorle sagte: Trigger-Datenpunkt auf die PV Produktion/Verbrauch gelegt. Wenn aber keine Produktion läuft, dann steht hier der Verbrauch mit "Minuswert" drin.

        Servus,

        das mit dem minus Wert hab ich folgendermaßen gelöst:
        Ich zerlege meinen "Gridfeedin" in zwei eigene Datenpunkte.
        Netzbezug.jpg

        Ich stehe momentan vor dem selben Problem wie Du.

        Meine Heizstäbe haben aber ein Thermostat und schalten automatisch bei Temperatur X aus, also komme ich nie in die Nähe der Kritischen Temperatur. Darum habe ich mich jetzt von der Temperaturregelung verabschiedet.

        Ich will wie Du: mehr Strom -> mehr Phasen / weniger Strom -> weniger Phasen.
        Mehr Strom-> mehr Phasen habe ich im Griff, allerdings das Stufenweise Abschalten klappt noch nicht.
        Aber: ich bleib dran...

        Mfg

        Tom

        S 1 Reply Last reply Reply Quote 0
        • S
          Streit187 @Steinmetz_4 last edited by

          @steinmetz_4 Hallo Tom, @quorle Hallo quorle,

          habt ihr eure Projekte abgeschlossen?
          Ich würde das Thema gerne nochmal aufwärmen da ich eine ähnliches Projekt laufen habe, nur etwas "großzügiger". Ich habe zwei 1500l Schichtspeicher mit jeweils 4 Heizstäben und jeweils 3 Phasen, sprich 24 Aktoren. Dazu habe ich in jeder Schicht noch ein Thermostat also 8 Sensoren.

          Danke für euer Feedback
          VG

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @Streit187 last edited by paul53

            @streit187 sagte: sprich 24 Aktoren.

            Das Beispiel mit 7 Stufen lässt sich sicherlich auch auf 24 Stufen erweitern.

            @streit187 sagte in Blockly für Stufeneinschaltung:

            in jeder Schicht noch ein Thermostat also 8 Sensoren.

            Der Thermostat schaltet den zugehörigen Heizstab bei Erreichen des Grenzwertes aus?

            MartinP 1 Reply Last reply Reply Quote 0
            • MartinP
              MartinP @paul53 last edited by MartinP

              @paul53 Wäre bei so vielen Stufen ggfs Sinnvoll, auf eine Lookup Table umzustellen? weiß aber nicht, ob das eine Lösung ist die in Blockly eine Vereinfachung wäre.

              Bei 2x2 Heizstäben pro Phase wären auch noch feinziseliertere Abstufungen durch Reihenschaltung möglich 😉

              Ich habe zwei 1500l Schichtspeicher mit jeweils 4 Heizstäben und jeweils 3 Phasen

              @Streit187 sind die "hintereinandergeschaltet? Also, dass der eine Schichtspeicher vom Output eines zweiten Schichtspeichers gefüttert wird?

              S 1 Reply Last reply Reply Quote 0
              • S
                Streit187 @MartinP last edited by Streit187

                @martinp @paul53 Entschuldigt bitte. Wie peinlich. Hab die Benachrichtigungen nicht gesehen. Vielen Dank für euer schnelles Feedback, im Gegensatz zu mir.

                Also ich habe es inzwischen tatsächlich sehr zuverlässig am Laufen. Zum Glück mit einem Script und nicht mit Blockly. Zum Nachvollziehen finde ich das einfacher und übersichtlicher.

                Genau, jeder Heizstab hat auf seiner Ebene ein Thermostat welches ihn abschaltet bzw. in meinem Fall jetzt nicht einschaltet.
                In meinem Script jetzt wird alle x-Minuten (hier 5 da großer Stromspeicher verfügbar) der Wert von "Überschussstrom" genommen. Dieser durch 1000 (W) geteilt um die Menge der Heizstäbe zu bekommen die eingeschaltet werden dürfen.
                Nun wird einer Liste erstellt mit der Anzahl der Heizstäbe die eingeschaltet werden dürfen und deren Temperatur nuter dem Schwellwert liegt.
                Danach werden genau diese eingeschaltet und 5 Minuten später das gleiche Spiel von vorne.

                @MartinP Nein, die sind parallel mit mehreren Verbindungen. Es gibt also einen geringen Austausch welcher so auch gewüncht war.

                Selbstverständlich teile ich das Script gerne wenn es Interesse daran gibt.

                Ein wichtiger Punkt noch zum Thema Sicherheit. Das Erhitzen von so viel Wasser auf diese Art und Weise in einem geschlossenen Tank ist nicht ungefährlich. Deshalb habe ich diverse Sicherheitsfunktionen eingebaut.
                Vom regelmäßg zu prüfenden Überdruckventil an den Tanks, über Timer in den Aktoren welche automatisch ausschalten wenn eine gewisse Zeit keine Steuerung stattfindet bis zu STB`s welche über ein Schütz den kompletten Saft abdrehen.

                1 Reply Last reply Reply Quote 0
                • flkontakt
                  flkontakt @paul53 last edited by

                  @paul53 hallo, hättest du auch eine Vorlage für eine stufenlose Ansteuerung eines DP durch den Wert der PV? Mir fehlt in Blockly leider der Ansatz wie ich den PV-Bereich von 0-5kW in % umrechne.

                  PV-Erzeugung 5kW = 100%
                  PV-Erzeugung 0kW = 0%
                  Ansteuerung z.B. eines Dimmers 0-100% oder HUE-Wert durch %-Wert der Erzeugung

                  Ich freue mich auf deine Rückmeldung

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @flkontakt last edited by paul53

                    @flkontakt sagte: stufenlose Ansteuerung eines DP durch den Wert der PV?

                    Du willst eine Nulleinspeisung realisieren? Dann nimm einen PI-Regler:

                    Blockly_temp.JPG

                    @flkontakt sagte in Blockly für Stufeneinschaltung:

                    PV-Bereich von 0-5kW in % umrechne.

                    Eine direkte Umrechnung der PV-Leistung in % macht wenig Sinn, da die PV-Leistung nicht die restlichen Verbraucher berücksichtigt.

                    Blockly_temp.JPG

                    flkontakt 1 Reply Last reply Reply Quote 0
                    • flkontakt
                      flkontakt @paul53 last edited by

                      @paul53 vielen Dank für die schnelle Rückmeldung, mir geht es hier eher um eine Art Visualisierung der Erzeugungleistung von 0-100%. Einen direkten Verbraucher will ich nicht schalten oder dimmen.

                      paul53 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @flkontakt last edited by paul53

                        @flkontakt sagte: Visualisierung der Erzeugungleistung von 0-100%.

                        Dann nimm im unteren Blockly "aktualisiere" anstelle von "steuere".

                        flkontakt 1 Reply Last reply Reply Quote 0
                        • flkontakt
                          flkontakt @paul53 last edited by

                          @paul53 mathe kann so einfach sein ;-). danke für den Schubser in die richtige Richtung!

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          839
                          Online

                          31.8k
                          Users

                          79.9k
                          Topics

                          1.3m
                          Posts

                          7
                          21
                          2873
                          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