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] Wie stehenden Wert triggern?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Wie stehenden Wert triggern?

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

      Hallo, ich möchte mich benachrichtigen lassen, wenn ein Wert sich eine bestimmte Zeit (hier zum testen 10 Sek.) lang nicht mehr verändert, bekomme es aber nicht hin.
      Wo ist mein Denkfehler?
      a78d5be8-36bc-43af-b5a2-77d402550618-image.png

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

        @zee sagte: Wo ist mein Denkfehler?

        Falscher Block für den Trigger. Die ID muss übergeben werden.

        Blockly_temp.JPG

        @zee sagte in Wie stehenden Wert triggern?:

        benachrichtigen lassen, wenn ein Wert sich eine bestimmte Zeit (hier zum testen 10 Sek.) lang nicht mehr verändert

        Blockly_temp.JPG

        1 Reply Last reply Reply Quote 0
        • Z
          ZEE last edited by

          egal, welchen Triggerblock ich nehme, es tut nichts.
          Und muss das Kriterium nicht "gleich oder kleiner als letztes" sein? Ich möchte den Trigger ja aktivieren, wenn sich der Wert eben NICHT verändert...? Stehe auf dem Schlauch.

          Jetzt mal so probiert, keine Funktion.
          2702aa94-1e10-4564-ad55-7fd25f7155ed-image.png

          paul53 1 Reply Last reply Reply Quote 0
          • Z
            ZEE last edited by

            1def3836-c9d0-4466-ae0f-a516b76585ae-image.png

            dito, keine Nachricht

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

              @zee sagte: muss das Kriterium nicht "gleich oder kleiner als letztes" sein?

              Nein, ein Zähler erhöht den Wert. Dann soll jedes Mal gestoppt werden. Nur wenn lange genug keine Änderung kam, kann der Timeout ablaufen.

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

                @zee sagte: dito, keine Nachricht

                Weshalb baust du meinen Vorschlag (nur ein Trigger) nicht einfach nach?

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

                  @paul53 sorry, das hatte ich so nicht gerafft, daß es nur einer sein soll. Habe es nun geändert und Deinen Vorschlag nachgebaut. Geht leider trotzdem nicht! 😞

                  So:

                  <block xmlns="https://developers.google.com/blockly/xml" type="timeouts_cleartimeout" id="Z?reg6mGK}-5,yRJthkT" x="-941.94140625" y="-675.828125">
                    <field name="NAME">timeout_Zähler</field>
                    <next>
                      <block type="timeouts_settimeout" id=";4(I$|1z}TBTiLJ,*BE.">
                        <field name="NAME">timeout_Zähler</field>
                        <field name="DELAY">10</field>
                        <field name="UNIT">sec</field>
                        <statement name="STATEMENT">
                          <block type="signal-cmb" id="0pV]TZ}}lCL~vknOv#=$">
                            <field name="INSTANCE"></field>
                            <field name="LOG"></field>
                            <value name="MESSAGE">
                              <shadow type="text" id="|I0ui2@}C{oV5E0Uv9f8">
                                <field name="TEXT">Zähler steht!</field>
                              </shadow>
                            </value>
                          </block>
                        </statement>
                      </block>
                    </next>
                  </block>
                  
                  DJMarc75 paul53 2 Replies Last reply Reply Quote 0
                  • DJMarc75
                    DJMarc75 @ZEE last edited by

                    @zee sagte in Wie stehenden Wert triggern?:

                    So:

                    Warum kein Screenshot?
                    Deinen Code kann (und will) man nicht importieren

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

                      @zee sagte: So:

                      Da fehlt der Trigger. Beim "stop" muss der Timeout selektiert werden.
                      Außerdem muss einmal getriggert werden, damit die Überwachung über den Timeout starten kann.

                      Z 1 Reply Last reply Reply Quote 0
                      • Z
                        ZEE @DJMarc75 last edited by

                        @djmarc75

                        5dbd98c3-cbba-47bd-af5e-f7ba683e3195-image.png

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

                          @zee
                          Das war im Export nur zum Teil enthalten. Warte ab, bis der Zählerstand sich einmal geändert hat.

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

                            @paul53
                            das war es, habe den Adapter einmal kurz laufen lassen und dann wieder gestoppt - prompt kam die Nachricht! 👍
                            Danke für die Hilfe!

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            488
                            Online

                            32.0k
                            Users

                            80.4k
                            Topics

                            1.3m
                            Posts

                            3
                            12
                            351
                            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