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. Blockly
  5. Aufheizrate Pool bestimmen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    723

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

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

Aufheizrate Pool bestimmen

Geplant Angeheftet Gesperrt Verschoben Blockly
15 Beiträge 3 Kommentatoren 1.1k Aufrufe 2 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.
  • paul53P paul53

    @markus-7
    Zwei Vorschläge:

    Blockly_temp.JPG

    M Offline
    M Offline
    Markus 7
    schrieb am zuletzt editiert von
    #3

    @paul53

    Danke dir für die Vorschläge, bin gerade am Probieren und sitze auf dem Schlauch, wo ich diese Funktionsbausteine (Mathematik?) finde:

    ae38710b-47cb-42af-83dc-fb50fda14324-image.png

    HomoranH 1 Antwort Letzte Antwort
    0
    • M Markus 7

      @paul53

      Danke dir für die Vorschläge, bin gerade am Probieren und sitze auf dem Schlauch, wo ich diese Funktionsbausteine (Mathematik?) finde:

      ae38710b-47cb-42af-83dc-fb50fda14324-image.png

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #4

      @markus-7 sagte in Aufheizrate Pool bestimmen:

      ich diese Funktionsbausteine (Mathematik?) finde:

      unter der rechten Maustaste ;-)
      externe Eingänge

      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 oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      M 1 Antwort Letzte Antwort
      1
      • HomoranH Homoran

        @markus-7 sagte in Aufheizrate Pool bestimmen:

        ich diese Funktionsbausteine (Mathematik?) finde:

        unter der rechten Maustaste ;-)
        externe Eingänge

        M Offline
        M Offline
        Markus 7
        schrieb am zuletzt editiert von
        #5

        @homoran

        Danke dir ... die rechte Maustaste wird einfach unterschätzt 😀

        1 Antwort Letzte Antwort
        1
        • paul53P paul53

          @markus-7
          Zwei Vorschläge:

          Blockly_temp.JPG

          M Offline
          M Offline
          Markus 7
          schrieb am zuletzt editiert von Markus 7
          #6

          @paul53

          Noch eine Frage zu der Zahl "3.600.000" in deinem ersten Script:
          Wo geht dort die eigentliche Zeiteinheit "pro Stunde" oder "Messung pro x Minuten" ein? Der Faktor wäre ja Umrechnung h in ms oder so ähnlich?

          Btw: Die beiden Scripte geben recht unterschiedliche Werte aus (1. Script=Aufheizrate, 2. Script=Aufheizrate_2).

          6fffac9a-0597-4efe-9536-fcfba427b22e-image.png

          PS: So sieht der tatsächliche Temperaturverlauf aus:

          118fe744-4406-45de-aa7d-e5f76559253a-image.png

          HomoranH paul53P 3 Antworten Letzte Antwort
          0
          • M Markus 7

            @paul53

            Noch eine Frage zu der Zahl "3.600.000" in deinem ersten Script:
            Wo geht dort die eigentliche Zeiteinheit "pro Stunde" oder "Messung pro x Minuten" ein? Der Faktor wäre ja Umrechnung h in ms oder so ähnlich?

            Btw: Die beiden Scripte geben recht unterschiedliche Werte aus (1. Script=Aufheizrate, 2. Script=Aufheizrate_2).

            6fffac9a-0597-4efe-9536-fcfba427b22e-image.png

            PS: So sieht der tatsächliche Temperaturverlauf aus:

            118fe744-4406-45de-aa7d-e5f76559253a-image.png

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #7

            @markus-7 sagte in Aufheizrate Pool bestimmen:

            Der Faktor wäre ja Umrechnung h in ms oder so ähnlich?

            = 3600000

            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 oben rechts. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            M 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @markus-7 sagte in Aufheizrate Pool bestimmen:

              Der Faktor wäre ja Umrechnung h in ms oder so ähnlich?

              = 3600000

              M Offline
              M Offline
              Markus 7
              schrieb am zuletzt editiert von
              #8

              @homoran

              Ja, hatte ich ja schon geschrieben ... nur wofür brauche ich diesen Wert?

              HomoranH 1 Antwort Letzte Antwort
              0
              • M Markus 7

                @paul53

                Noch eine Frage zu der Zahl "3.600.000" in deinem ersten Script:
                Wo geht dort die eigentliche Zeiteinheit "pro Stunde" oder "Messung pro x Minuten" ein? Der Faktor wäre ja Umrechnung h in ms oder so ähnlich?

                Btw: Die beiden Scripte geben recht unterschiedliche Werte aus (1. Script=Aufheizrate, 2. Script=Aufheizrate_2).

                6fffac9a-0597-4efe-9536-fcfba427b22e-image.png

                PS: So sieht der tatsächliche Temperaturverlauf aus:

                118fe744-4406-45de-aa7d-e5f76559253a-image.png

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #9

                @markus-7 sagte in Aufheizrate Pool bestimmen:

                Die beiden Scripte geben recht unterschiedliche Werte aus

                bitte keine schwarzen Briefmarken im Megapixelfornat
                Screenshot_20240720-154530_Firefox.jpg

                Fenster schmaler ziehen ohne dass Infos verloren gehen.
                Dann ist das auch mobil lesbar

                https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                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 oben rechts. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • M Markus 7

                  @homoran

                  Ja, hatte ich ja schon geschrieben ... nur wofür brauche ich diesen Wert?

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von Homoran
                  #10

                  @markus-7 sagte in Aufheizrate Pool bestimmen:

                  nur wofür brauche ich diesen Wert?

                  zum Umrechnen der Wertedifferenz bezogen auf eine Zeitdifferenz in msec auf "pro Stunde"

                  Die timestamps in iobroker sind in Millisekunden

                  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 oben rechts. Danke!
                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  M 1 Antwort Letzte Antwort
                  0
                  • HomoranH Homoran

                    @markus-7 sagte in Aufheizrate Pool bestimmen:

                    nur wofür brauche ich diesen Wert?

                    zum Umrechnen der Wertedifferenz bezogen auf eine Zeitdifferenz in msec auf "pro Stunde"

                    Die timestamps in iobroker sind in Millisekunden

                    M Offline
                    M Offline
                    Markus 7
                    schrieb am zuletzt editiert von
                    #11

                    @homoran

                    Ah, danke für die Info mit den Timestamps 👍

                    Mit den Screenshots werde ich zukünftig schauen, wie ich sie vorher verkleiner kann.

                    1 Antwort Letzte Antwort
                    0
                    • M Markus 7

                      @paul53

                      Noch eine Frage zu der Zahl "3.600.000" in deinem ersten Script:
                      Wo geht dort die eigentliche Zeiteinheit "pro Stunde" oder "Messung pro x Minuten" ein? Der Faktor wäre ja Umrechnung h in ms oder so ähnlich?

                      Btw: Die beiden Scripte geben recht unterschiedliche Werte aus (1. Script=Aufheizrate, 2. Script=Aufheizrate_2).

                      6fffac9a-0597-4efe-9536-fcfba427b22e-image.png

                      PS: So sieht der tatsächliche Temperaturverlauf aus:

                      118fe744-4406-45de-aa7d-e5f76559253a-image.png

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

                      @markus-7 sagte: Die beiden Scripte geben recht unterschiedliche Werte aus
                      ... So sieht der tatsächliche Temperaturverlauf aus:

                      Da die Temperatur nicht nur steigt, sondern stark schwankt, erhält man zufällige Werte, die stark voneinander abweichen können.
                      Einen großen Teil der Schwankungen kann man ausfiltern, wenn man nur Anstiege berücksichtigt:

                      Blockly_temp.JPG

                      Der Trigger auf "Pumpe schaltet ein" soll den Beginn der Aufheizung symbolisieren. Dann werden die Variablen auf Anfangswerte zurück gesetzt.

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      M 1 Antwort Letzte Antwort
                      1
                      • paul53P paul53

                        @markus-7 sagte: Die beiden Scripte geben recht unterschiedliche Werte aus
                        ... So sieht der tatsächliche Temperaturverlauf aus:

                        Da die Temperatur nicht nur steigt, sondern stark schwankt, erhält man zufällige Werte, die stark voneinander abweichen können.
                        Einen großen Teil der Schwankungen kann man ausfiltern, wenn man nur Anstiege berücksichtigt:

                        Blockly_temp.JPG

                        Der Trigger auf "Pumpe schaltet ein" soll den Beginn der Aufheizung symbolisieren. Dann werden die Variablen auf Anfangswerte zurück gesetzt.

                        M Offline
                        M Offline
                        Markus 7
                        schrieb am zuletzt editiert von
                        #13

                        @paul53

                        Danke für die Erklärung, nur das mit der Aufheizung ist leider nicht so einfach, da der Pool an einer PV-Solarthermie-Kopplung hängt und die Solarthermiepumpe Sonneneinstarhlungsabhängig ein- und ausschaltet:

                        c29b6d91-0c58-4141-9760-08d37c368c26-image.png

                        Daher hatte ich ursprünglich über eine Zeitdifferenz von ~ 30 Minuten die unterschiedlichen Temperaturwerte ermittelt, um diese Schwankungen auszugleichen.

                        paul53P 1 Antwort Letzte Antwort
                        0
                        • M Markus 7

                          @paul53

                          Danke für die Erklärung, nur das mit der Aufheizung ist leider nicht so einfach, da der Pool an einer PV-Solarthermie-Kopplung hängt und die Solarthermiepumpe Sonneneinstarhlungsabhängig ein- und ausschaltet:

                          c29b6d91-0c58-4141-9760-08d37c368c26-image.png

                          Daher hatte ich ursprünglich über eine Zeitdifferenz von ~ 30 Minuten die unterschiedlichen Temperaturwerte ermittelt, um diese Schwankungen auszugleichen.

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

                          @markus-7 sagte: über eine Zeitdifferenz von ~ 30 Minuten die unterschiedlichen Temperaturwerte ermittelt, um diese Schwankungen auszugleichen.

                          Mit Pause funktioniert so etwas nicht. Eine gleitende Mittelwertbildung über 30 Minuten sieht so aus:

                          Blockly_temp.JPG

                          Der Datenpunkt "Liste" muss vom Typ "array" sein.
                          Eine Mittelwertbildung hat den Nachteil, dass sie zeitlich hinterher hinkt.

                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                          M 1 Antwort Letzte Antwort
                          1
                          • paul53P paul53

                            @markus-7 sagte: über eine Zeitdifferenz von ~ 30 Minuten die unterschiedlichen Temperaturwerte ermittelt, um diese Schwankungen auszugleichen.

                            Mit Pause funktioniert so etwas nicht. Eine gleitende Mittelwertbildung über 30 Minuten sieht so aus:

                            Blockly_temp.JPG

                            Der Datenpunkt "Liste" muss vom Typ "array" sein.
                            Eine Mittelwertbildung hat den Nachteil, dass sie zeitlich hinterher hinkt.

                            M Offline
                            M Offline
                            Markus 7
                            schrieb am zuletzt editiert von
                            #15

                            @paul53

                            Werde ich so probieren, danke!
                            Nur für mich zum Verständnis: warum funktioniert eine "Pause" zwischen zwei Messungen nicht?

                            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

                            566

                            Online

                            32.7k

                            Benutzer

                            82.6k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            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