Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Tatsächliche Warnung erst nach x Sekunden

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Tatsächliche Warnung erst nach x Sekunden

    This topic has been deleted. Only users with topic management privileges can see it.
    • crunchip
      crunchip Forum Testing Most Active @Snupy last edited by

      @snupy https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/de/blockly.md#timeouts

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

        @snupy sagte in Tatsächliche Warnung erst nach x Sekunden:

        mit einem Timeout ?

        ja!
        timeout starten
        nach Ablauf prüfen ob immer noch offen
        wenn ja dann meldung

        gibt es gefühlt 100x im Forum

        1 Reply Last reply Reply Quote 0
        • S
          Snupy @crunchip last edited by

          @crunchip

          das würde dann quasi so ausehen wenn ich es nur für Alexa eintragen würde ?
          und das müßte ich ebenfalls noch für "wieder online" einfügen ?

          timeout1.JPG

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

            @snupy sagte in Tatsächliche Warnung erst nach x Sekunden:

            so ausehen

            im falls noch ein und mit nicht timeout

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

              @snupy sagte: mit einem Timeout ?

              Ja.

              Blockly_temp.JPG

              1 Reply Last reply Reply Quote 0
              • S
                Snupy @Homoran last edited by

                @homoran

                im falls noch ein und mit nicht timeout

                ? sorry ich habe wohl gerade nen knoten im Hirn

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

                  @snupy mach es wie Paul zeigt. Dort wird über die Sperrvariable gesendet erreicht, dass der Timeout nicht mehrfach gestartet werden kann

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

                    @homoran sagte: Dort wird über die Sperrvariable gesendet erreicht, dass der Timeout nicht mehrfach gestartet werden kann

                    Dort wird durch "stop timeout" im sonst-Zweig erreicht, dass der Timeout nicht mehrfach gestartet werden kann. Die Variable gesendet verhindert die Nachricht "online", wenn nicht vorher "offline" gesendet wurde.

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

                      @paul53 sagte:

                      Dort wird durch "stop timeout" im sonst-Zweig erreicht, dass der Timeout nicht mehrfach gestartet werden kann

                      Natürlich, aber durch die Sperrvariable wird dafür gesorgt, dass der sonst Zweig auf gerufen wird, was ich mit nicht timeout erreichen wollte.

                      oder übersehe ich was elementares?

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

                        @homoran sagte: übersehe ich was elementares?

                        Bei einem Trigger auf einen booleschen Wert mit "wurde geändert" benötigt man keine Sperre mit "nicht timeout", denn es genügt ein "stop timeout" im entgegengesetzten Zweig. Bei Zahlenwerten benötigt man zusätzlich eine Sperre, um Mehrfachstart des Timers zu verhindern.

                        S 1 Reply Last reply Reply Quote 1
                        • S
                          Snupy @paul53 last edited by

                          ihr seit die besten 🙂 das hätte ich nie hinbekommen ... vielen Dank

                          G 1 Reply Last reply Reply Quote 0
                          • G
                            Gonzokalle @Snupy last edited by

                            Habe das hier gerade gefunden.
                            Hat das Blockly den gleichen Effekt wie das obrige?
                            Nachricht erst senden, wenn der Wert eine Minute stabil ist.

                            0a82af47-a7fd-4eac-a61b-bd04e64fe62c-image.png

                            G paul53 2 Replies Last reply Reply Quote 0
                            • G
                              Gonzokalle @Gonzokalle last edited by

                              @gonzokalle
                              Habe die DP manuell geschaltet. Es geht nicht!
                              Habe ein ähnliches Blockly, wo ich einen Schalter entprelle. Da geht es.
                              Müssen der Timeout und die Sperre den gleichen Namen haben?

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

                                @gonzokalle sagte: Nachricht erst senden, wenn der Wert eine Minute stabil ist.

                                Nein, das ist eine Sperre, die nach dem Senden verhindert, dass innerhalb der Sperrdauer nochmal gesendet wird (Entprellen).

                                @gonzokalle sagte in Tatsächliche Warnung erst nach x Sekunden:

                                Müssen der Timeout und die Sperre den gleichen Namen haben?

                                Es muss die selbe Timer-Variable sein.

                                G 1 Reply Last reply Reply Quote 1
                                • G
                                  Gonzokalle @paul53 last edited by

                                  @paul53
                                  Okay
                                  Habe es jetzt nach deiner Vorlage gebaut. Jetzt geht es.👍

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  457
                                  Online

                                  32.0k
                                  Users

                                  80.5k
                                  Topics

                                  1.3m
                                  Posts

                                  5
                                  16
                                  678
                                  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