Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden

    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

    Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden

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

      Hallo zusammen
      Ich habe mir ein Blockly erstellt, welches die Pool Heizung automatisch ausschalten soll, sobald zu wenig PV Strom vorhanden ist. Abschaltung Heizung Pool.jpg

      ACTotalRealPower ist der Wert welcher gerade ins Netz gespiesen wird. Wird dieser kleiner als 300 so soll die Heizung wenn der Wert 15min lang unter diesen 300 lag ausschalten.

      Ich denke ich habe ein Problem mit dem Timeout. Die Heizung schaltet aus. Jedoch war es z.B. heute so dass der Wert nie unter den 300 war jedoch die Heizung ausgeschaltet hat. An was könnte das liegen?

      Danke für die Hilfe.

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

        @drapo sagte in Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden:

        Ich denke ich habe ein Problem mit dem Timeout.

        ja!

        in diesen 15 Minuten wird bei jeder Änderung der Leistung, die immer weiter <300 sinkt der Timeout erneut gestartet, ohne dass er vorher beendet wurdr.
        Dadurch lässt er sich nie mehr beenden.

        Nimm eine Sperrvariable, setze sie bei der ersten Ändetung <=300 auf true und prüfe sie im falls.

        oder

        prüfe im falls ob WERT <=300 UND VORIGER WERT >300
        dazu musst du WERT und VORIGER WERT aus den Triggerbausteinen nehmen

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

          @homoran sagte: WERT <=300 UND VORIGER WERT >300
          dazu musst du WERT und VORIGER WERT aus den Triggerbausteinen nehmen

          Z.B. so:

          Bild_2022-06-17_183447870.png

          D 1 Reply Last reply Reply Quote 1
          • D
            drapo @paul53 last edited by

            @paul53 @Homoran vielen Dank Euch beiden für die rasche und kompetente Hilfe. Das mit Wert und vorheriger Wert ist mir noch nicht ganz klar. Ich habs mal so umgesetzt ich glaube aber ihr meintet es etwas anders.

            Pool Heizung Script.jpg

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

              @drapo sagte in Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden:

              ich glaube aber ihr meintet es etwas anders.

              jepp!
              du musst den Baustein nehmen, den Paul genommen hat.

              der befindet sich unter Trigger und hatcein Pulldown-Menü.
              Standardmäßig steht da object ID drin, aber beim aufklappen auch die gewünschten Variablen

              D 1 Reply Last reply Reply Quote 0
              • D
                drapo @Homoran last edited by

                @homoran ok das mit dem Wert und vorheriger Wert habe ich nun gefunden.

                6f74316d-c861-4ba0-8518-d9dbc6514672-grafik.png

                Bei Paul waren aber beide Falls abfragen mit >300 drin das macht keinen Sinn und hab ich mal angepasst so dass die erste bei >300 läuft und die zweite bei <= 300.

                Was mir ebenfalls noch nicht klar ist was die unterste verschachtelte Falls abfrage genau macht. Dort wo bei Paul der Switch gesteuert wird. Würde das so wie in meinem beispiel auch gehen?

                Homoran paul53 2 Replies Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @drapo last edited by

                  @drapo sagte in Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden:

                  Bei Paul waren aber beide Falls abfragen mit >300 drin das macht keinen Sinn

                  doch macht es. Ich ahne was @paul53 da machen will, aber da fehlt mir eine zweite Bedingung 🤔
                  Es würde mich bei ihm jedoch nicht wundern, wenn die nicht fehlt, sondern irgendwie versteckt ist.

                  Die Pumpe soll ja nur ausschalten wenn die Einspeisung mindestens 15 Minuten unter 300 W fällt.
                  also muss der letzte Wert über 300W gelegen haben.

                  Wenn dann nur eine Wolke da war und die Einspeisung wieder über 300W geht soll der Timer gestoppt werden

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    drapo @Homoran last edited by drapo

                    @homoran @paul53 die funktion des ganzen wie im vorherigen post von homoran soll genau so ablaufen. Aber einfach dass es keine Missverständnisse gibt. Der Wert des Objektes ACTotalRealPower ändert jede sekunde da es bei der Sonne halt schwankungen gibt. Nicht dass das dann probleme bei der Überprüfung des "Wert" und "vorherigen Wert" gibt nur weil dieser so häufig wechselt

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

                      @drapo sagte: beide Falls abfragen mit >300 drin das macht keinen Sinn und hab ich mal angepasst

                      Deine Anpassung macht keinen Sinn:

                      sonst falls vorheriger Wert > 300
                      

                      entspricht

                      Wert <= 300 UND vorheriger Wert > 300
                      

                      @drapo sagte in Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden:

                      Nicht dass das dann probleme bei der Überprüfung des "Wert" und "vorherigen Wert" gibt nur weil dieser so häufig wechselt

                      Ein Trigger jede Sekunde macht keine Probleme.

                      @drapo sagte in Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden:

                      was die unterste verschachtelte Falls abfrage genau macht.

                      Die schaltet die Pool-Heizung nur dann aus, wenn sie eingeschaltet ist (Vermeidung unnötigen Funkverkehrs).

                      D 1 Reply Last reply Reply Quote 1
                      • D
                        drapo @paul53 last edited by

                        @paul53 super. dann hab ichs auch verstanden 😁 vielen Dank für die Hilfe. Hier nochmal der Vollständigkeit halber das Blockly wie es jetzt aussieht. Werde das Morgen testen. Das Wetter dazu sollte stimmen.
                        final.jpg

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

                          @drapo sagte in Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden:

                          dann hab ichs auch verstanden

                          und meine Vermutung

                          @homoran sagte in Pool Heizung ausschalten sobald zu wenig PV Strom vorhanden:

                          wenn die nicht fehlt, sondern irgendwie versteckt ist.

                          hat sich auch bestätigt

                          dann hab ich auch mal wieder was von @paul53 gelernt

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          563
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          3
                          11
                          410
                          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