Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Ausschaltverzögerung mit Flankenerkennung

    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

    Ausschaltverzögerung mit Flankenerkennung

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

      Hallo an die Java Experten,

      könnt ihr mir weiter helfen bezüglich einem Skript. Wie kann ich einen Schalter abfragen der Ausgeschaltet wird und dann die Zugehörige Lampe erst nach 5 min ausgeschaltet wird, sprich wie kann ich mit JavaScript eine Ausschaltverzögerung programmieren.
      Dank Euch, Gruß Alex

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

        @captainchaos666 was steht dir denn dafür an Datenpunkten zur Verfügung?

        1 Reply Last reply Reply Quote 0
        • C
          captainchaos666 last edited by

          @homoran

          die Rohdaten sollen über ein IoBroker Adapter eingelesen werden und dann im userdata Verzeichnis ankommen, so zumindest mein Plan! Kann auch im Modbus- Verzeichnis sein. Aber die Basis sollte immer die gleiche sein wie das userdata Verzeichnis

          Eine Gegenfrage, an was an Datenpunkte hast du gedacht? Ist es nicht egal mit was ich im Java arbeite?
          Danke für deine Unterstützung

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

            @captainchaos666 sagte in Ausschaltverzögerung mit Flankenerkennung:

            die Rohdaten sollen über ein IoBroker Adapter eingelesen werden und dann im userdata Verzeichnis ankommen, so zumindest mein Plan! Kann auch im Modbus- Verzeichnis sein. Aber die Basis sollte immer die gleiche sein wie das userdata Verzeichnis

            und was hast du da zur Verfügung?

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

              @captainchaos666 sagte: die Zugehörige Lampe erst nach 5 min ausgeschaltet wird

              Ohne Verzögerung einschalten und mit 5 Minuten Verzögerung ausschalten?

              const idSchalter = 'abc';
              const idLicht = 'xyz';
              var offDelay = null;
              
              on(idSchalter, function(dp) {
                  if(dp.state.val) {
                      clearTimeout(offDelay);
                      setState(idLicht, true);
                  } else {
                      offDelay = setTimeout(function() {
                          setState(idLicht, false);
                      }, 300000);
                  }
              });
              
              1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @captainchaos666 last edited by Homoran

                @paul53

                da sind zwei Wünsche auf einmal

                @captainchaos666 sagte in Ausschaltverzögerung mit Flankenerkennung:

                Wie kann ich einen Schalter abfragen der Ausgeschaltet wird und dann die Zugehörige Lampe erst nach 5 min ausgeschaltet wird,

                ich habe keine Ahnung was @captainchaos666 für einen Schalter meint, und obbes da überhaupt eine Ausschalt-Erkennung gibt

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

                  @homoran
                  habe ein Modbus Feldgerät von Wago, hier bekomme ich Daten via dem Modbus Adapter rein. Mit der Wago möchte ich bei meiner Heizung die Ladepumpe 5min auschaltverzögern um die Nachwärme besser nutzen zu können. Bei einem Eingang an der Wago frage ich die Ansteuerung der Heizung ab und gebe es 1:1 auf einen Ausgang meiner Wago. Wenn jetzt die Heizung der Meinung ist die Pumpe abschalten zu müssen, so will ich jetzt die Pumpe noch 5 bis 10min weiter laufen zu lassen um die Nachwärme im Heizkessel in den Puffer zu bekommen
                  Dank euch

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  908
                  Online

                  31.9k
                  Users

                  80.2k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  469
                  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