Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Witterungsgeführte Vorlauftemperatur

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Witterungsgeführte Vorlauftemperatur

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

      Hallo zusammen,

      ich habe ein voraben wo ich alleine nicht weiter komme. Entschuldigt wenn ich etwas weiter aushole.

      Die Vorgeschichte:
      Letztes Jahr habe ich mit einem Wasserführendem Pelletkamin und 1000l Pufferspeicher meine bestehende Gasheizung (Elco Thision S Compact 17.1)umgebaut/erweitert. Der Heizkörperkreis wird aus dem Puffer gespeist, dazu sitzt eine Pumpe und ein 3-Wege Michventil hinter dem Pufferspeicher (Rücklaufwasser wird zugemischt). Aktuell wird die Vorlauftemperatur von der Elco über einen Außenfühler (gemischte Außenstemperatur) und den Raumsollwert errechnet, das funktioniert recht gut da ich die Steilheit schon auf 0.88 angepasst habe, die Räume werden warm 🙂. Jetzt gibts da einen Nachteil: die Gastherme muss dafür angeschaltet sein, diese geht dann obwohl der Puffer noch genügend restwärme hat immer wieder mal an, weil wahrscheinlich die Temperatur im inneren der Gastherme abfällt.

      Da die Gastherme nur noch als Backup dienen soll und das ständige ein und ausschalten den Brenner verschleißt, möchte ich den Mischer und die Pumpe in Zukunft über Shelly's betreiben.

      Ich habe vor die Vorlauftemperaur für den Heizkörperkreis per Shelly und iobroker zu steuern. Einen Shelly Plus 2PM incl. Addon mit DS18B20 habe ich schon an dem Mischermotor (140s Öffnungszeit) dran. Kalibirieren hat geklappt und er lässt sich auch steuern über die Prozentangabe im iobroker.

      Wo brauche ich hilfe?
      Mir fehlt die Idee für ein Blockly mit dem der Sollwert für den Vorlauftemperatur errechnet wird und dann der Mischer entsprechend gesteuert wird. Eine Formel hab ich in einem anderem Forum schon gefunden https://www.viessmann-community.com/t5/Gas/Mathematische-Formel-fuer-Vorlauftemperatur-aus-den-vier/td-p/68843

      Aber wie überträgt man das in Blockly bzw. JS und wie steuer ich dann den Mischer? Das ganze system hat ja auch eine gewisse trägheit.

      Ich hoffe ihr könnt mir weiter helfen.

      paul53 2 Replies Last reply Reply Quote 0
      • paul53
        paul53 @Olek_Michdoch last edited by paul53

        @olek_michdoch sagte: Steilheit schon auf 0.88 angepasst

        Fußbodenheizung?

        @olek_michdoch sagte in Witterungsgeführte Vorlauftemperatur:

        Blockly mit dem der Sollwert für den Vorlauftemperatur errechnet wird

        Blockly_temp.JPG

        FBH haben einen Heizflächenexponenten Exp von 1.1.
        EDIT: Da die Steilheit nicht eindeutig definiert ist: Die hier verwendete Steilheit dVLT/dAT ist die Steilheit der Heizkurve im Fußpunkt.

        @olek_michdoch: wie steuer ich dann den Mischer?

        Suche im Forum nach PI-Regler.
        Der VLT-Messwert wird oft genug aktualisiert (mind. jede Minute, besser alle 30 s)?

        Blockly_temp.JPG

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

          @olek_michdoch
          Heizkurve und Regler in einem Skript:

          Blockly_temp.JPG

          1 Reply Last reply Reply Quote 0
          • O
            Olek_Michdoch last edited by

            @olek_michdoch sagte: Steilheit schon auf 0.88 angepasst

            @paul53 sagte: Fußbodenheizung?

            Nein, das nicht aber ich habe damals bei der Auslegung recht große Heizkörper gewählt.

            @olek_michdoch sagte in Witterungsgeführte Vorlauftemperatur:

            Blockly mit dem der Sollwert für den Vorlauftemperatur errechnet wird

            @paul53 sagte: FBH haben einen Heizflächenexponenten Exp von 1,1.

            Wie müsste ich den Wert für größere Heizkörper einstellen? 1,3?

            @olek_michdoch: wie steuer ich dann den Mischer?

            @paul53 sagte: Suche im Forum nach PI-Regler.

            ok, das hab ich gemacht. Hab dein Script für die Homematice Zentrale gefunden. Aber mal doof gefragt, der Shelly 2PM kann die Steuerung nicht übernehmen? Dieser ist als Cover angelegt und ich könnte ihn Prozentual steuern. Brauch ich trotzdem den PI-Regler?

            @paul53 sagte: Der VLT-Messwert wird oft genug aktualisiert (mind. jede Minute, besser alle 30 s)?

            Ich denke der Wert wird so oft aktualisiert sobald er sich ändert.

            Schonmal vielen vielen dank für das Script. Ich werde das mal nachstellen und gucken ob ich die Logik da durchblicke.

            1 Reply Last reply Reply Quote 0
            • O
              Olek_Michdoch last edited by

              @paul53 eine Frage hab ich dann doch noch.

              Wie würde ein Script aussehen um die gemischte Außentemperatur aufzuzeichnen und zu benutzen?

              Müsste der Datenpunkt dann ein String sein? Ich hab damit leider noch nie gearbeitet.

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

                @olek_michdoch sagte: gemischte Außentemperatur

                Was verstehst Du unter "gemischter Außentemperatur"?

                @olek_michdoch sagte in Witterungsgeführte Vorlauftemperatur:

                Müsste der Datenpunkt dann ein String sein?

                Eine Zahl, wenn damit gerechnet werden soll.

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

                  @paul53

                  @paul53 said in Witterungsgeführte Vorlauftemperatur:

                  @olek_michdoch sagte: gemischte Außentemperatur

                  Was verstehst Du unter "gemischter Außentemperatur"?

                  @paul53 So wie ich das in diversen Heizungsforen verstanden habe, wird alle 10 min die Außentemperatur gemessen, und daraus wird dann nach sagen wir mal 24h der Durchschnitt errechnet, das müssten dann 144 werte sein. der letzte wert fliegt dann immer raus wenn ein neuer dazu kommt.

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

                    @olek_michdoch sagte: 24h der Durchschnitt

                    Der gleitende Mittelwert über 24 h (= gedämpfte Temperatur) wird gewichtet einbezogen:
                    gemischte AT = a * gedämpfte AT + (1 - a) * aktuelle AT

                    Blockly_temp.JPG

                    Der Datenpunkt "Temperatur-Liste" ist vom Typ "array". Alle anderen DP enthalten Zahlen.

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

                      @paul53 said in Witterungsgeführte Vorlauftemperatur:

                      @olek_michdoch sagte: 24h der Durchschnitt

                      Der gleitende Mittelwert über 24 h (= gedämpfte Temperatur) wird gewichtet einbezogen:
                      gemischte AT = a * gedämpfte AT + (1 - a) * aktuelle AT

                      Blockly_temp.JPG

                      Der Datenpunkt "Temperatur-Liste" ist vom Typ "array". Alle anderen DP enthalten Zahlen.

                      Also @paul53 ich muss dir da wirklich mal ein Kompliment machen. Wie schnell du raus findest was die leute wollen und es den leuten erklärst ist echt klasse. Vielen dank

                      1 Reply Last reply Reply Quote 0
                      • O
                        Olek_Michdoch last edited by

                        Der Datenpunkt "Temperatur-Liste" ist vom Typ "array". Alle anderen DP enthalten Zahlen.

                        Array finde ich nicht. Was wäre hier das richtige?
                        8171af64-8c0d-4b79-a302-9d3ad94da2cc-grafik.png

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

                          @olek_michdoch liste

                          1 Reply Last reply Reply Quote 0
                          • O
                            Olek_Michdoch last edited by

                            @paul53
                            Hab den Regler seit gestern abend im Betrieb. Der VLT-Istwert wird alle 10sek. vom Shelly abgerufen.
                            Vorhin hab ich dann erhebliche Schwinungen am Stellmotor festgestellt. Woran könnte das liegen? Muss da was am PI regler verstellt werden?

                            7f5d35c8-2bcf-499d-8c10-87d17f2a8973-grafik.png

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

                              @olek_michdoch sagte: Muss da was am PI regler verstellt werden?

                              Wenn die Regelung instabil ist, vergrößere den Wert von Xp (z.B. 50).

                              @olek_michdoch sagte in Witterungsgeführte Vorlauftemperatur:

                              Der VLT-Istwert wird alle 10sek. vom Shelly abgerufen.

                              Dann kann Tn sicherlich auf 20 verringert werden?

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

                                @paul53 said in Witterungsgeführte Vorlauftemperatur:

                                @olek_michdoch sagte: Muss da was am PI regler verstellt werden?

                                Wenn die Regelung instabil ist, vergrößere den Wert von Xp (z.B. 50).

                                @olek_michdoch sagte in Witterungsgeführte Vorlauftemperatur:

                                Der VLT-Istwert wird alle 10sek. vom Shelly abgerufen.

                                Dann kann Tn sicherlich auf 20 verringert werden?

                                @paul53 Ok habe Xp auf 50 geändert und Tn auf 20 geändert. Werde berichten wie es sich verhält

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                897
                                Online

                                31.6k
                                Users

                                79.6k
                                Topics

                                1.3m
                                Posts

                                3
                                14
                                1304
                                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