Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Timeout für x Sek. - finalen Wert senden

    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

    [gelöst] Timeout für x Sek. - finalen Wert senden

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

      Liebe Community,

      ich bin komplett neu im Thema Hausautomation und IoBroker.

      Bin schon total froh, das ganze erstmal rudimentär am Laufen zu haben und spiele gerade mit Blockly rum... und ich habe keine Ahnung von dem was ich da tue... aber diesen Zustand möchte ich gerne ändern.

      Folgendes Übungsszenario:

      Ich möchte eine Telegram-Nachricht haben, wenn sich die Lautstärke meines Receivers geändert hat. Das sieht dann so aus und funktioniert auch super.

      2019-09-18 10_52_59-javascript - ioBroker.png

      Nun ist es aber so, dass natürlich jede kleine Änderung gemeldet wird, sobald an der Lautstärke des Receivers manipuliert wird.
      Ich würde es gerne so haben, dass quasi erst der finale Wert (also nach x Sekunden) gemeldet wird.

      Muss ich da mit nem Timeout arbeiten oder gibts da eine Lösung, die ich einfach nicht sehe?

      Ich bedanke mich jetzt schon herzlich bei Euch und hoffe in Zukunft keine "blöden" Fragen mehr stellen zu müssen.

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

        @nocci sagte:

        Muss ich da mit nem Timeout arbeiten

        Ja, erst stop timeout und dann Ausführen Timeout mit telegram.

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

          @paul53 - Wow... Danke vielmals. Das klappt ja nun wunderbar.
          Das ganze sieht nun so aus und funktioniert wie gewünscht.

          2019-09-18 11_17_04-javascript - ioBroker.png

          Ich verstehe das nun so: Das "stop timeout" sorgt dafür dass nicht jede Meldung weiter an Telegram gesendet wird und das "Ausführen timeout" legt fest, wann die Nachricht gesendet werden soll. Richtig?

          Denn ohne das "stop" würden sämtliche Meldungen an Telegram lediglich verzögert versendet werden, oder?

          Tut mir leid, wenn ich so doof nachfrage, aber ich möchte die Logik dahinter gerne genauer verstehen.

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

            @nocci sagte:

            Denn ohne das "stop" würden sämtliche Meldungen an Telegram lediglich verzögert versendet werden, oder?

            So ist es.

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

              @paul53 Ich danke Dir! 👍

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

                @nocci sagte:

                funktioniert wie gewünscht.

                Bitte das Thema in der Überschrift als [gelöst] markieren.

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

                Support us

                ioBroker
                Community Adapters
                Donate

                847
                Online

                31.9k
                Users

                80.2k
                Topics

                1.3m
                Posts

                2
                6
                334
                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