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.
    • 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

                        417
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

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