Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Pool Dosierscript PH und Chlor

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Pool Dosierscript PH und Chlor

Scheduled Pinned Locked Moved Blockly
42 Posts 4 Posters 4.7k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • paul53P paul53

    @d3ltoroxp sagte: Hier noch mal das ganze Script.

    Das ist nur ein kleiner Teil.

    Hier passt der Funktionsaufruf nicht:

    Blockly_temp.JPG

    (Aus dem Bild vom 22.Juni)

    D3ltoroxpD Offline
    D3ltoroxpD Offline
    D3ltoroxp
    wrote on last edited by D3ltoroxp
    #32

    @paul53 Das hab ich jetzt in der Vergangenheit so abgeändert.

    422d4ed2-544f-4213-b323-08a85e4f79f0-image.png

    Kann ja nur eigentlich daher kommen, das er den Timer irgendwie stoppt und dann eben nicht mehr Triggert, weil der Wert sich ja nicht mehr über den Sollwert bewegt. Man müsste irgendwie reagieren können, sobald der Wert immer schlechter wird, das dann wieder Dosiert wird. Nicht nur einmal angesteuert, wenn er den Wert unterläuft, sondern auch wenn er weiter im Wert sinkt. Geht sowas ? Oder kann ich nicht mit so einer Schleife arbeiten ?

    239f8036-6659-4cd4-a5f8-60c1efc4c1ea-image.png

    Wiederholen solange, bis Wert true ?

    So lange würde das doch in der Schleife laufen, den 5 min Timer mit einbauen.

    30a0d632-bd16-4010-91f4-0d65c291cbc4-image.png

    1 Reply Last reply
    0
    • Q Offline
      Q Offline
      Qlink
      wrote on last edited by
      #33

      @D3ltoroxp

      Hast du das Script dann eigentlich stabil zum Laufen gebracht und hast es im Einsatz ?
      Ich bin nämlich ebenfalls auf der Suche nach einer Blockly Version für die Dosierung von PH und Chlor.

      Ein funktionierender Export würde mir da sehr helfen.

      Danke.

      Beste Grüße

      1 Reply Last reply
      1
      • Q Offline
        Q Offline
        Qlink
        wrote on last edited by
        #34

        @D3ltoroxp über eine Rückmeldung würde ich mich freuen :)

        D3ltoroxpD 1 Reply Last reply
        0
        • Q Qlink

          @D3ltoroxp über eine Rückmeldung würde ich mich freuen :)

          D3ltoroxpD Offline
          D3ltoroxpD Offline
          D3ltoroxp
          wrote on last edited by
          #35

          @qlink Sorry ich hatte hier nicht mehr wirklich rein geschaut. Ich meine es lief jetzt weitestgehend stabil. Letztes Jahr hab ich nicht wirklich danach geschaut und die Werte haben immer gepasst. Pool war auch immer klar und nie milchig oder grün. Ich kann hier das Script gerne exportieren.

          Pooltechnik.pH_Chlor_dosieren.xml

          Vllt kannst du damit was anfangen. Vllt verbesserst du auch was, dann wäre es schön wenn du das hier auch mitteilen würdest.

          1 Reply Last reply
          0
          • Q Offline
            Q Offline
            Qlink
            wrote on last edited by
            #36

            @D3ltoroxp

            Kannst du mir die beiden markierten Stellen aus deinem Script in Worten erklären ?

            b06db097-f37d-4c88-8fa8-c096c41998f3-image.png

            Was macht "falls WERT" ?

            Heißt das automatisch "falls WERT = true" oder wie darf ich das verstehen ?

            Danke.

            Beste Grüße

            D3ltoroxpD 1 Reply Last reply
            0
            • Q Qlink

              @D3ltoroxp

              Kannst du mir die beiden markierten Stellen aus deinem Script in Worten erklären ?

              b06db097-f37d-4c88-8fa8-c096c41998f3-image.png

              Was macht "falls WERT" ?

              Heißt das automatisch "falls WERT = true" oder wie darf ich das verstehen ?

              Danke.

              Beste Grüße

              D3ltoroxpD Offline
              D3ltoroxpD Offline
              D3ltoroxp
              wrote on last edited by
              #37

              @qlink Genau, wenn man direkt den Wert hinter Falls hängt heißt das true. Also wenn Wert vom Objekt true dann..

              Da spart man sich halt nen kleinen extra Block mit Wert = true.

              1 Reply Last reply
              1
              • Q Offline
                Q Offline
                Qlink
                wrote on last edited by
                #38

                @D3ltoroxp

                Ich hab jetzt dein Script entsprechend auf meine Umgebung angepasst und großteils 1:1 übernommen.

                Ich möchte allerdings als zusätzliche Sicherheit die Auto Timer Off Funktion von meinem Shelly 2PM Gen3 für die beiden Dosierpumpen nutzen.
                Sollte WLAN o.ä. genau während der Dosierung ausfallen, so müsste der Shelly damit trotzdem nach 60 Sekunden ausschalten wäre mein Verständnis.

                1. Habe ich das dann auch entsprechend richtig im Script eingebaut ?
                2. Wie gehst du mit der Situation um, falls während der Dosierung die Verbindung abbricht ?

                1a42ed1d-6744-4957-8366-6ebc18edbcc3-image.png

                R 1 Reply Last reply
                0
                • Q Qlink

                  @D3ltoroxp

                  Ich hab jetzt dein Script entsprechend auf meine Umgebung angepasst und großteils 1:1 übernommen.

                  Ich möchte allerdings als zusätzliche Sicherheit die Auto Timer Off Funktion von meinem Shelly 2PM Gen3 für die beiden Dosierpumpen nutzen.
                  Sollte WLAN o.ä. genau während der Dosierung ausfallen, so müsste der Shelly damit trotzdem nach 60 Sekunden ausschalten wäre mein Verständnis.

                  1. Habe ich das dann auch entsprechend richtig im Script eingebaut ?
                  2. Wie gehst du mit der Situation um, falls während der Dosierung die Verbindung abbricht ?

                  1a42ed1d-6744-4957-8366-6ebc18edbcc3-image.png

                  R Online
                  R Online
                  Ralf 2
                  wrote on last edited by
                  #39

                  @qlink
                  Ob das im Blockly korrekt ist kann ich nicht sagen.
                  Aber: Warum willst du die AutoOff Funktion auch im Script abbilden?
                  Wenn der Shelly das nach einer Minute wieder abschaltet, dann würde das Skript es einfach wieder einschalten wenn es noch nicht OK ist (z.B. Chlor leer,...) Bei meinen Kühl-/Gefrierschränken schalte ich den Shelly über AutoOn einfach wieder ein, die Steuerung hat das nicht zu interessieren.

                  Ich baue hier alles so auf, das IOBroker alles steuern kann, aber es grundsätzlich beim Ausfall vom IOBroker/Netzwerk alles weiterhin sicher funktioniert und über normale Schalter bedienbar ist.

                  Gruß Ralf

                  Q 1 Reply Last reply
                  0
                  • R Ralf 2

                    @qlink
                    Ob das im Blockly korrekt ist kann ich nicht sagen.
                    Aber: Warum willst du die AutoOff Funktion auch im Script abbilden?
                    Wenn der Shelly das nach einer Minute wieder abschaltet, dann würde das Skript es einfach wieder einschalten wenn es noch nicht OK ist (z.B. Chlor leer,...) Bei meinen Kühl-/Gefrierschränken schalte ich den Shelly über AutoOn einfach wieder ein, die Steuerung hat das nicht zu interessieren.

                    Ich baue hier alles so auf, das IOBroker alles steuern kann, aber es grundsätzlich beim Ausfall vom IOBroker/Netzwerk alles weiterhin sicher funktioniert und über normale Schalter bedienbar ist.

                    Q Offline
                    Q Offline
                    Qlink
                    wrote on last edited by
                    #40

                    @ralf-2

                    Du meinst also so sollte reichen, weil AutoOff eh im Shelly gespeichert ist und nicht jedes Mal neu gesetzt werden muss?

                    4dbebf64-467b-442b-9bc5-cfd9158cfc78-image.png

                    R 1 Reply Last reply
                    0
                    • Q Qlink

                      @ralf-2

                      Du meinst also so sollte reichen, weil AutoOff eh im Shelly gespeichert ist und nicht jedes Mal neu gesetzt werden muss?

                      4dbebf64-467b-442b-9bc5-cfd9158cfc78-image.png

                      R Online
                      R Online
                      Ralf 2
                      wrote on last edited by
                      #41

                      @qlink
                      Ja, das meine ich.
                      Warum hast du zwei mal "zirkuliere_ph" drin? Hast du zwei Zirkulationspumpen?

                      Aber wie gesagt, ich arbeite nur ungerne mit Blockly.

                      Gruß Ralf

                      Q 1 Reply Last reply
                      0
                      • R Ralf 2

                        @qlink
                        Ja, das meine ich.
                        Warum hast du zwei mal "zirkuliere_ph" drin? Hast du zwei Zirkulationspumpen?

                        Aber wie gesagt, ich arbeite nur ungerne mit Blockly.

                        Q Offline
                        Q Offline
                        Qlink
                        wrote on last edited by
                        #42

                        @ralf-2

                        Alles klar.
                        Ich hab das mal entsprechend rausgenommen.
                        Warum da 2x zirkuliere_ph" drin ist, ist eine gute Frage.
                        Das ist mir noch gar nicht aufgefallen.

                        @D3ltoroxp hat das einen speziellen Grund oder ist das beim Import/Export etwas schief gelaufen ?

                        Eine zweite Frage zu deinem Script hätte ich ebenfalls noch:

                        Warum fragst du beim Chlor Dosieren den PH Wert OK ab ?
                        fc478674-e75a-4f70-a1aa-64f694fa7b07-image.png

                        Ich hatte dadurch heute den Effekt, dass eine Chlor Dosierung notwendig war, diese aber nicht gestartet hat, weil der PH Wert NICHT OK war.

                        Beste Grüße

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        654

                        Online

                        32.7k

                        Users

                        82.4k

                        Topics

                        1.3m

                        Posts
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Home
                        • Recent
                        • Tags
                        • Unread 0
                        • Categories
                        • Unreplied
                        • Popular
                        • GitHub
                        • Docu
                        • Hilfe