Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Ack-State abfragen/lesen

    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

    Ack-State abfragen/lesen

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @saeft_2003 last edited by paul53

      @saeft_2003 sagte:

      bekomme ich immer die Nachricht über Telegram „Licht Esstisch nicht bestätigt“ obwohl das Licht erfolgreich geschalten wird.

      Es muss das timeout gestoppt werden, das zur Verzögerung der Nachricht verwendet wird (timeout vs. timeout2).

      S 2 Replies Last reply Reply Quote 1
      • S
        saeft_2003 Most Active @paul53 last edited by

        @paul53

        Danke jetzt geht es!

        1 Reply Last reply Reply Quote 0
        • S
          saeft_2003 Most Active @paul53 last edited by

          @paul53

          Ich hab noch ein paar Fragen. Wo finde ich links in der Blockauswahl z.B. den Block Wert?

          Dieser sieht aus wie eine Variable, ist dort aber nicht zu finden. Nur soll ist wie es aussieht eine „normale“ Variable.

          Bezieht sich dann z.B. der Wert immer auf die Objekt ID von dem darüber stehenden Trigger?

          Das frage ich deshalb weil ich mehrere Abfragen in einem Skript haben möchte.

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

            @saeft_2003 sagte:

            Wo finde ich links in der Blockauswahl z.B. den Block Wert?

            Unter "Trigger":

            Blockly_DP_Props.JPG

            @saeft_2003 sagte in Ack-State abfragen/lesen:

            Bezieht sich dann z.B. der Wert immer auf die Objekt ID von dem darüber stehenden Trigger?

            Ja.

            S 1 Reply Last reply Reply Quote 1
            • S
              saeft_2003 Most Active @paul53 last edited by

              @paul53

              Wirklich vielen Dank du hast mir bei dem Thema sehr weiter geholfen. 👍

              Eine letzte Frage habe ich noch und zwar messe ich den Füllstand meiner Zisterne per Ultraschall, hier kommt alle 60 Sek ein "neuer" Wert. Man könnte doch mit diesem Skript auch relativ "leicht" prüfen ob dies auch geschieht?

              Leider bin ich mir nicht sicher wie ich es genau anpassen müsste...

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

                @saeft_2003 sagte:

                hier kommt alle 60 Sek ein "neuer" Wert

                Blockly_temp.JPG

                S 1 Reply Last reply Reply Quote 1
                • S
                  saeft_2003 Most Active @paul53 last edited by

                  @paul53

                  Danke! 😊 👍

                  1 Reply Last reply Reply Quote 0
                  • htrecksler
                    htrecksler Forum Testing @saeft_2003 last edited by

                    @saeft_2003 da mich das Script als Vorlage sehr interessiert, könntest Du es vielleicht als Javascript exportieren und hier einstellen?
                    Ich nutze kein Blockly und verstehe auch nicht wirklich wie man das nachstellen könnte um ein Javascript zu erhalten. Das wäre super...Danke

                    S paul53 2 Replies Last reply Reply Quote 0
                    • S
                      saeft_2003 Most Active @htrecksler last edited by

                      @htrecksler

                      Paul53 und ich haben über zwei blocklys gesprochen, welches willst du als js?

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

                        @htrecksler sagte:

                        als Javascript

                        var timer, soll;
                        
                        on({id: '...'}, function(dp) { // triggert bei jeder Aktualisierung
                            if(!dp.state.ack) { // Befehl
                                if(dp.state.val != dp.oldState.val) { // Wertänderung
                                    soll = dp.state.val;
                                    timer = setTimeout(function() {
                                        // Nachricht: Keine Bestätigung
                                    }, 1000);
                                }
                            } else { // bestätigt
                                if(dp.state.val == soll && timer) clearTimeout(timer);
                            }
                        });
                        
                        htrecksler 1 Reply Last reply Reply Quote 0
                        • htrecksler
                          htrecksler Forum Testing @paul53 last edited by

                          @paul53 genau das...Danke schön 👍

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          887
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          iobroker script states
                          4
                          24
                          3298
                          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