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. [gelöst] Schaltzustand Verzögern

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    123

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    163

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

[gelöst] Schaltzustand Verzögern

Scheduled Pinned Locked Moved Blockly
262 Posts 4 Posters 25.7k Views 2 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

    @Aphofis sagte:

    Gibt es in dem JS eine Kontrolle die den Skimmer kontrolliert bei Filter max false !?

    Nein, er wird nur abhängig vom Max-Schwimmer gesteuert.

    AphofisA Offline
    AphofisA Offline
    Aphofis
    wrote on last edited by
    #90

    @paul53
    Code technisch ja aber er war nach dem ich 2 liter wasser raus hatte und Filter max false war auch nach minuten nicht wieder eingeschaltet.

    paul53P 1 Reply Last reply
    0
    • AphofisA Aphofis

      @paul53
      Code technisch ja aber er war nach dem ich 2 liter wasser raus hatte und Filter max false war auch nach minuten nicht wieder eingeschaltet.

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by
      #91

      @Aphofis sagte:

      Filter max false war auch nach minuten nicht wieder eingeschaltet.

      Dann har er entweder bei Änderung des Max-Schwimmers nicht getriggert (warum auch immer ??) oder innerhalb der 20 s ist etwas passiert, was das Skript durcheinander gebracht hat (z.B. Skript-Restart).

      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

      AphofisA 1 Reply Last reply
      0
      • paul53P paul53

        @Aphofis sagte:

        Filter max false war auch nach minuten nicht wieder eingeschaltet.

        Dann har er entweder bei Änderung des Max-Schwimmers nicht getriggert (warum auch immer ??) oder innerhalb der 20 s ist etwas passiert, was das Skript durcheinander gebracht hat (z.B. Skript-Restart).

        AphofisA Offline
        AphofisA Offline
        Aphofis
        wrote on last edited by
        #92

        @paul53
        Adapter Reboot war um 5:04
        Filter Max true war um 12:28 also damit kann es nichts zu tun haben.
        Habe ja erst vor einer Std wasser raus.
        Kann man nicht prüfen lassen, wenn Filter max ob Skimmer true ist!? Weil der skimmer sonst zu lange offline ist!

        paul53P 1 Reply Last reply
        0
        • AphofisA Aphofis

          @paul53
          Adapter Reboot war um 5:04
          Filter Max true war um 12:28 also damit kann es nichts zu tun haben.
          Habe ja erst vor einer Std wasser raus.
          Kann man nicht prüfen lassen, wenn Filter max ob Skimmer true ist!? Weil der skimmer sonst zu lange offline ist!

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by paul53
          #93

          @Aphofis sagte:

          Kann man nicht prüfen lassen, wenn Filter max ob Skimmer true ist!? Weil der skimmer sonst zu lange offline ist!

          Man kann, aber was soll passieren ? Soll dann verzögert noch mal versucht werden, den Skimmer einzuschalten ?

          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

          AphofisA 1 Reply Last reply
          0
          • paul53P paul53

            @Aphofis sagte:

            Kann man nicht prüfen lassen, wenn Filter max ob Skimmer true ist!? Weil der skimmer sonst zu lange offline ist!

            Man kann, aber was soll passieren ? Soll dann verzögert noch mal versucht werden, den Skimmer einzuschalten ?

            AphofisA Offline
            AphofisA Offline
            Aphofis
            wrote on last edited by
            #94

            @paul53
            Das wäre eine gute Variable! da der Skimmer neben dem Vliesfilter eine Menge dreck weg macht und bei dem menge an Fischen die ich habe ! Ist es unabdingbar, das der Skimmer so gut wie immer läuft.
            mal ne Std aus wäre ok aber nicht mehrere Stunden.

            1 Reply Last reply
            0
            • AphofisA Offline
              AphofisA Offline
              Aphofis
              wrote on last edited by
              #95

              kann man die Osmose dosierungen nicht irgendwie anders triggern !? damit nix mehr dosiert werden kann wenn keine ahnung 3 mal geprüft wird ob osmose schwimmer wirklich true ist dann erst dosieren.
              Zu wenig wasse ist nihct so schlimm zu viel ist schlimmer da der salzgehalt zu stark sinkt wenn zu viel Osmose wasser im system dazu gegeben wird.

              paul53P 1 Reply Last reply
              0
              • AphofisA Aphofis

                kann man die Osmose dosierungen nicht irgendwie anders triggern !? damit nix mehr dosiert werden kann wenn keine ahnung 3 mal geprüft wird ob osmose schwimmer wirklich true ist dann erst dosieren.
                Zu wenig wasse ist nihct so schlimm zu viel ist schlimmer da der salzgehalt zu stark sinkt wenn zu viel Osmose wasser im system dazu gegeben wird.

                paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by paul53
                #96

                @Aphofis sagte:

                ob osmose schwimmer wirklich true ist dann erst dosieren.

                Das Magnetventil soll lieber geschlossen bleiben als dass es zuviel öffnet ?
                Den Schwimmer kann man mit einer Verzögerung entprellen.

                Zeilen 34 - 39 ersetzen durch:

                var entprell = null;
                on({id: 'sonoff.0.Aqua_Float.POWER1', change: "ne"}, function (obj) {
                  log('Schwimmer: ' + obj.state.val)
                  if(entprell) {
                    clearTimeout(entprell);
                    entprell = null;
                  }  
                  entprell = setTimeout(function() {
                    Schwimmer = obj.state.val;
                    if(Schwimmer) Magnetventil_Ein();
                    else setState("sonoff.0.Aqua_Control.POWER1"/*Osmose_Magnetventil*/, false);
                  }, 2000); // 2 s  
                });
                

                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

                AphofisA 1 Reply Last reply
                0
                • paul53P paul53

                  @Aphofis sagte:

                  ob osmose schwimmer wirklich true ist dann erst dosieren.

                  Das Magnetventil soll lieber geschlossen bleiben als dass es zuviel öffnet ?
                  Den Schwimmer kann man mit einer Verzögerung entprellen.

                  Zeilen 34 - 39 ersetzen durch:

                  var entprell = null;
                  on({id: 'sonoff.0.Aqua_Float.POWER1', change: "ne"}, function (obj) {
                    log('Schwimmer: ' + obj.state.val)
                    if(entprell) {
                      clearTimeout(entprell);
                      entprell = null;
                    }  
                    entprell = setTimeout(function() {
                      Schwimmer = obj.state.val;
                      if(Schwimmer) Magnetventil_Ein();
                      else setState("sonoff.0.Aqua_Control.POWER1"/*Osmose_Magnetventil*/, false);
                    }, 2000); // 2 s  
                  });
                  
                  AphofisA Offline
                  AphofisA Offline
                  Aphofis
                  wrote on last edited by
                  #97

                  @paul53 sagte in Schaltzustand Verzögern:

                  var entprell = null;

                  ist es so korrekt???

                  // Skripstart
                  setTimeout(function() {
                      Restzeit = getState(idRestzeit).val / 2;
                      if(Schwimmer && Osmosefreigabe) Magnetventil_Ein();
                      else setState("sonoff.0.Aqua_Control.POWER1"/*Osmose_Magnetventil*/, false);
                  }, 200);
                  var entprell = null;
                  on({id: 'sonoff.0.Aqua_Float.POWER1', change: "ne"}, function (obj) {
                    log('Schwimmer: ' + obj.state.val)
                    if(entprell) {
                      clearTimeout(entprell);
                      entprell = null;
                    }  
                    entprell = setTimeout(function() {
                      Schwimmer = obj.state.val;
                      if(Schwimmer) Magnetventil_Ein();
                      else setState("sonoff.0.Aqua_Control.POWER1"/*Osmose_Magnetventil*/, false);
                    }, 2000); // 2 s 
                  });
                  
                  schedule("0 0 * * *", function () {
                    Restzeit = 150;
                    setState(idRestzeit, 300, true);
                    if(Schwimmer) Magnetventil_Ein();
                  });
                  
                  AphofisA paul53P 2 Replies Last reply
                  0
                  • AphofisA Aphofis

                    @paul53 sagte in Schaltzustand Verzögern:

                    var entprell = null;

                    ist es so korrekt???

                    // Skripstart
                    setTimeout(function() {
                        Restzeit = getState(idRestzeit).val / 2;
                        if(Schwimmer && Osmosefreigabe) Magnetventil_Ein();
                        else setState("sonoff.0.Aqua_Control.POWER1"/*Osmose_Magnetventil*/, false);
                    }, 200);
                    var entprell = null;
                    on({id: 'sonoff.0.Aqua_Float.POWER1', change: "ne"}, function (obj) {
                      log('Schwimmer: ' + obj.state.val)
                      if(entprell) {
                        clearTimeout(entprell);
                        entprell = null;
                      }  
                      entprell = setTimeout(function() {
                        Schwimmer = obj.state.val;
                        if(Schwimmer) Magnetventil_Ein();
                        else setState("sonoff.0.Aqua_Control.POWER1"/*Osmose_Magnetventil*/, false);
                      }, 2000); // 2 s 
                    });
                    
                    schedule("0 0 * * *", function () {
                      Restzeit = 150;
                      setState(idRestzeit, 300, true);
                      if(Schwimmer) Magnetventil_Ein();
                    });
                    
                    AphofisA Offline
                    AphofisA Offline
                    Aphofis
                    wrote on last edited by
                    #98

                    @Aphofis
                    Der Skimmer ist da noch nicht mit drin !?

                    paul53P 1 Reply Last reply
                    0
                    • AphofisA Aphofis

                      @Aphofis
                      Der Skimmer ist da noch nicht mit drin !?

                      paul53P Offline
                      paul53P Offline
                      paul53
                      wrote on last edited by
                      #99

                      @Aphofis sagte:

                      Der Skimmer ist da noch nicht mit drin !?

                      Der Skimmer wird nur in Abhängigkeit des Max-Schwimmers gesteuert, so wie Du es mal vorgegeben hast. Der Max-Schwimmer ist mit 5 s (aus) bzw. 10 s (ein) entprellt.

                      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

                      1 Reply Last reply
                      0
                      • AphofisA Aphofis

                        @paul53 sagte in Schaltzustand Verzögern:

                        var entprell = null;

                        ist es so korrekt???

                        // Skripstart
                        setTimeout(function() {
                            Restzeit = getState(idRestzeit).val / 2;
                            if(Schwimmer && Osmosefreigabe) Magnetventil_Ein();
                            else setState("sonoff.0.Aqua_Control.POWER1"/*Osmose_Magnetventil*/, false);
                        }, 200);
                        var entprell = null;
                        on({id: 'sonoff.0.Aqua_Float.POWER1', change: "ne"}, function (obj) {
                          log('Schwimmer: ' + obj.state.val)
                          if(entprell) {
                            clearTimeout(entprell);
                            entprell = null;
                          }  
                          entprell = setTimeout(function() {
                            Schwimmer = obj.state.val;
                            if(Schwimmer) Magnetventil_Ein();
                            else setState("sonoff.0.Aqua_Control.POWER1"/*Osmose_Magnetventil*/, false);
                          }, 2000); // 2 s 
                        });
                        
                        schedule("0 0 * * *", function () {
                          Restzeit = 150;
                          setState(idRestzeit, 300, true);
                          if(Schwimmer) Magnetventil_Ein();
                        });
                        
                        paul53P Offline
                        paul53P Offline
                        paul53
                        wrote on last edited by
                        #100

                        @Aphofis sagte:

                        ist es so korrekt???

                        Wenn es nur der mittlere Teil des Skriptes ist: Ja.

                        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

                        AphofisA 1 Reply Last reply
                        0
                        • paul53P paul53

                          @Aphofis sagte:

                          ist es so korrekt???

                          Wenn es nur der mittlere Teil des Skriptes ist: Ja.

                          AphofisA Offline
                          AphofisA Offline
                          Aphofis
                          wrote on last edited by
                          #101

                          @paul53
                          Ja ist nur der mittlere wollte nicht den ganzen nur den Teil wo der entpreller datu gekommen ist.

                          AphofisA 1 Reply Last reply
                          0
                          • AphofisA Aphofis

                            @paul53
                            Ja ist nur der mittlere wollte nicht den ganzen nur den Teil wo der entpreller datu gekommen ist.

                            AphofisA Offline
                            AphofisA Offline
                            Aphofis
                            wrote on last edited by
                            #102

                            Dann werde ich mal beobachten was weiterhin passiert!
                            Schon mal vielen dank für deine ganze Mühe !!!!

                            1 Reply Last reply
                            0
                            • AphofisA Offline
                              AphofisA Offline
                              Aphofis
                              wrote on last edited by Aphofis
                              #103

                              Osmose hatte schon wieder mehr gepumpt obwohl der Osmose schwimmer false war
                              Macht es sinn vielleicht einen zweiten Schwimmer einzubauen der 5 mm über osmose niveau null liegt und wenn der zweite schwimmer true ist dann stoppt die osmose bis wasser verdunstet ist und wenn filter max wird skimmer und osmose abgeschaltet!?

                              paul53P 1 Reply Last reply
                              0
                              • AphofisA Aphofis

                                Osmose hatte schon wieder mehr gepumpt obwohl der Osmose schwimmer false war
                                Macht es sinn vielleicht einen zweiten Schwimmer einzubauen der 5 mm über osmose niveau null liegt und wenn der zweite schwimmer true ist dann stoppt die osmose bis wasser verdunstet ist und wenn filter max wird skimmer und osmose abgeschaltet!?

                                paul53P Offline
                                paul53P Offline
                                paul53
                                wrote on last edited by
                                #104

                                @Aphofis sagte:

                                obwohl der Osmose schwimmer false war

                                Auch im Log ?

                                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

                                AphofisA 1 Reply Last reply
                                0
                                • paul53P paul53

                                  @Aphofis sagte:

                                  obwohl der Osmose schwimmer false war

                                  Auch im Log ?

                                  AphofisA Offline
                                  AphofisA Offline
                                  Aphofis
                                  wrote on last edited by
                                  #105

                                  @paul53 sagte in Schaltzustand Verzögern:

                                  @Aphofis sagte:

                                  obwohl der Osmose schwimmer false war

                                  Auch im Log ?

                                  moment

                                  1 Reply Last reply
                                  0
                                  • AphofisA Offline
                                    AphofisA Offline
                                    Aphofis
                                    wrote on last edited by
                                    #106

                                    Im Log steht nur:

                                    javascript.0	2019-10-02 21:04:23.577	info	script.js.Verbrauch.Osmoseverbrauch: Dosierung Gesamt 851.192 Liter
                                    javascript.0	2019-10-02 21:04:23.571	info	script.js.Verbrauch.Osmoseverbrauch: Dosierung aktuell 1069 ml
                                    javascript.0	2019-10-02 21:04:21.561	info	script.js.Technik_Steuerung.Osmose_&_Filter_Max_Hauptsteuerung: Schwimmer: false
                                    javascript.0	2019-10-02 21:03:49.759	info	script.js.Technik_Steuerung.Osmose_&_Filter_Max_Hauptsteuerung: Schwimmer: true
                                    javascript.0	2019-10-02 21:02:46.012	info	wurden wieder eingeschaltet
                                    javascript.0	2019-10-02 21:02:46.012	info	script.js.Technik_Steuerung.Osmose_&_Filter_Max_Hauptsteuerung: Filter Max unterschritten, Skimmer & Osmose
                                    

                                    ich hatte den Stecker vom Magnetventil raus und wieder rein da die osmose nihct aufhören wollte.
                                    Nachdem der Stecker wieder drin war schweigt das Magnetventil

                                    paul53P 1 Reply Last reply
                                    0
                                    • AphofisA Aphofis

                                      Im Log steht nur:

                                      javascript.0	2019-10-02 21:04:23.577	info	script.js.Verbrauch.Osmoseverbrauch: Dosierung Gesamt 851.192 Liter
                                      javascript.0	2019-10-02 21:04:23.571	info	script.js.Verbrauch.Osmoseverbrauch: Dosierung aktuell 1069 ml
                                      javascript.0	2019-10-02 21:04:21.561	info	script.js.Technik_Steuerung.Osmose_&_Filter_Max_Hauptsteuerung: Schwimmer: false
                                      javascript.0	2019-10-02 21:03:49.759	info	script.js.Technik_Steuerung.Osmose_&_Filter_Max_Hauptsteuerung: Schwimmer: true
                                      javascript.0	2019-10-02 21:02:46.012	info	wurden wieder eingeschaltet
                                      javascript.0	2019-10-02 21:02:46.012	info	script.js.Technik_Steuerung.Osmose_&_Filter_Max_Hauptsteuerung: Filter Max unterschritten, Skimmer & Osmose
                                      

                                      ich hatte den Stecker vom Magnetventil raus und wieder rein da die osmose nihct aufhören wollte.
                                      Nachdem der Stecker wieder drin war schweigt das Magnetventil

                                      paul53P Offline
                                      paul53P Offline
                                      paul53
                                      wrote on last edited by
                                      #107

                                      @Aphofis
                                      Log:

                                      • 21:04:21.6 Schwimmer auf false
                                      • 21:04:23.6 Dosierungs-Meldung (2 s verzögert wegen Entprellung)

                                      Das Log zeigt, dass das Skript wie erwartet reagiert.

                                      @Aphofis sagte in Schaltzustand Verzögern:

                                      Stecker vom Magnetventil raus und wieder rein da die osmose nihct aufhören wollte.
                                      Nachdem der Stecker wieder drin war schweigt das Magnetventil

                                      Hardwareproblem ?

                                      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

                                      AphofisA 1 Reply Last reply
                                      0
                                      • paul53P paul53

                                        @Aphofis
                                        Log:

                                        • 21:04:21.6 Schwimmer auf false
                                        • 21:04:23.6 Dosierungs-Meldung (2 s verzögert wegen Entprellung)

                                        Das Log zeigt, dass das Skript wie erwartet reagiert.

                                        @Aphofis sagte in Schaltzustand Verzögern:

                                        Stecker vom Magnetventil raus und wieder rein da die osmose nihct aufhören wollte.
                                        Nachdem der Stecker wieder drin war schweigt das Magnetventil

                                        Hardwareproblem ?

                                        AphofisA Offline
                                        AphofisA Offline
                                        Aphofis
                                        wrote on last edited by
                                        #108

                                        @paul53
                                        Die ESP8266 reagieren wie sie sollen und wenn ich einen Schwimmer von Hand betätige sehe ich sofort auf der Weboberfläche vom Tasmota die änderung von true in false oder ander herum.
                                        Die Stecker habeich schon in sehr zuverlässige vergoldete Mikrofon Stecker getauscht.
                                        Alle Lötstellen habe ich kontrolliert von der Schwimmer Karte.
                                        Wenn ich einen zweiten Schwimmer 5 mm über dem Osmose niveau Schwimmer einbaue und die Steuerung zwischen den beiden Schwimmern arbeiten darf. Sollte trotzdem Filter Niveau Max erreicht werden, wird Osmose gestoppt und Skimmer ausgeschaltet.

                                        paul53P 1 Reply Last reply
                                        0
                                        • AphofisA Aphofis

                                          @paul53
                                          Die ESP8266 reagieren wie sie sollen und wenn ich einen Schwimmer von Hand betätige sehe ich sofort auf der Weboberfläche vom Tasmota die änderung von true in false oder ander herum.
                                          Die Stecker habeich schon in sehr zuverlässige vergoldete Mikrofon Stecker getauscht.
                                          Alle Lötstellen habe ich kontrolliert von der Schwimmer Karte.
                                          Wenn ich einen zweiten Schwimmer 5 mm über dem Osmose niveau Schwimmer einbaue und die Steuerung zwischen den beiden Schwimmern arbeiten darf. Sollte trotzdem Filter Niveau Max erreicht werden, wird Osmose gestoppt und Skimmer ausgeschaltet.

                                          paul53P Offline
                                          paul53P Offline
                                          paul53
                                          wrote on last edited by
                                          #109

                                          @Aphofis sagte:

                                          Sollte trotzdem Filter Niveau Max erreicht werden, wird Osmose gestoppt und Skimmer ausgeschaltet.

                                          Ja, per Skript. Auch per Hardware ?

                                          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

                                          AphofisA 1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          450

                                          Online

                                          32.8k

                                          Users

                                          82.7k

                                          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