Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • 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

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    924

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Aufheizrate Pool bestimmen

Geplant Angeheftet Gesperrt Verschoben Blockly
15 Beiträge 3 Kommentatoren 1.0k Aufrufe 2 Watching
  • Ä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 - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      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 :grinning:

        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 - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            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 - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                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 - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  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 :+1:

                    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
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            992

                            Online

                            32.6k

                            Benutzer

                            82.0k

                            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