Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Aktion ausführen wenn Objekt länger als x Min

    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

    Aktion ausführen wenn Objekt länger als x Min

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

      Hallo,
      ich bin am verzweifeln und komme bei einer Logic leider nicht weiter,... mir fehlt das TON vom SPS Progremmieren,...

      folgendes müsste ich realisieren in Blockly.
      Wenn eine Objekt für länger als x Minuten auf "True" ist sollte die Pumpe zur nachfüllung des Brunnen starten. Wenn danach das Objekt für länger als x Minuten auf "False" ist sollte die Pumpe zur nachfüllung des Brunnen Stoppen.

      klingt nicht Schwierig aber ich schaff es leider nicht.

      wäre froh wenn ich das Problem mit Eurer Hilfe lösen könnte.

      danke

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

        @tiego sagte:

        Wenn eine Objekt für länger als x Minuten auf "True" ist sollte die Pumpe zur nachfüllung des Brunnen starten. Wenn danach das Objekt für länger als x Minuten auf "False" ist

        Etwa so ?

        Blockly_temp.JPG

        var offdelay, ondelay;
        
        on('idXYZ', function(dp) {
          if (dp.state.val) {
            if (offdelay) clearTimeout(offdelay);
            ondelay = setTimeout(function () {
              // Aktion, wenn mind. 5 min true
            }, 300000);
          } else {
            if (ondelay) clearTimeout(ondelay);
            offdelay = setTimeout(function () {
              // Aktion, wenn mind. 2 min false
            }, 120000);
          }
        });
        
        1 Reply Last reply Reply Quote 0
        • T
          tiego last edited by

          Danke,
          Ich habe das mal so übernommen und hoffe das mein Brunnen nun Automatisch mit Wasser gefüllt wird.
          Der Sensor wechselt leider immer sehr oft Status da die Wellen ihn betätigen.
          mit 180 Min verzögerung sollt dies behoben sein.
          Mein Problem war immer das die Aktionen x mal gestartet und gestopt wurden.

          Eine frage noch, als "Wert" hast du eine Variable angelegt mit dessen Namen,...
          beinhaltet dieser den Objektwert vom "Falls Objekt"?

          Meinen Schwimmerschalter habe ich als "Objekt ID" beim "Falls Objekt" eingefügt.

          danke
          Grüsse

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

            @tiego sagte:

            als "Wert" hast du eine Variable angelegt mit dessen Namen

            Nein, Wert ist eine Eigenschaft des Trigger-Datenpunktes (unter "Trigger"). Hat leider die gleiche Farbe wie eine Variable.

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

            Support us

            ioBroker
            Community Adapters
            Donate

            939
            Online

            31.9k
            Users

            80.2k
            Topics

            1.3m
            Posts

            blockly javascript
            2
            4
            312
            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