Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly erkennt Änderung (wahr) obwohl DP unverändert

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Blockly erkennt Änderung (wahr) obwohl DP unverändert

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

      Hallo,
      folgendes Problem,
      ich habe einen Zigbee Rasensprenger, der mittels Tuya Adapter in iobroker ist.
      Funktioniert prinzipiell.

      Ich möchte einen Timer starten, wenn der Rasensprenger "wahr" ist bzw. wird.
      Hab jetzt ein kurzes test-Script angelegt; mir ist unklar, warum der entsprechende DP (116, Start) vom Rasensprenger so oft "wahr" wird, obwohl er ja schon wahr war.
      2025-05-16_154029.png

      Unter "Objekte" sehe ich auch die letzte Änderung korrekt (ausgeführt 15:40.00):
      Zeitstempel und "Letzte Änderung" sind vom schalten des DP von "false" auf "wahr":
      2025-05-16_154124.png

      Aber warum meint Blockly, dass der Zustand auf "wahr" sich so oft ändert ?
      Oder Denkfehler / falsche Logik verbaut ?

      Wenn der Zustand auf "false" gesetzt wird, kommen keine neuen Einträge mehr.

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

        @topsurfer sagte: falsche Logik verbaut ?

        Es wird bei jeder Aktualisierung des Zeitstempels getriggert, wenn der Wert true ist.
        Ändere den Trigger auf "ist größer als letztes", wenn nur auf Änderung von false --> true getriggert werden soll.

        T 1 Reply Last reply Reply Quote 1
        • T
          topsurfer @paul53 last edited by

          Danke, da sieht mit "größer als ..." besser aus

          @paul53 said in Blockly erkennt Änderung (wahr) obwohl DP unverändert:

          Es wird bei jeder Aktualisierung des Zeitstempels getriggert, wenn der Wert true ist.

          Möchte es verstehen, aber den Satz verstehe ich nicht ganz 😞
          Bzw. warum hatte bei meinem Script das Blockly so oft ausgelöst, der Wert war ja konstant "true" und es wurde nichts geändert oder aktualisiert (also nicht "nochmal" auf true gesetzt). Der Zeitstempel war ja korrekterweise unverändert geblieben über die Zeit.

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

            @topsurfer sagte in Blockly erkennt Änderung (wahr) obwohl DP unverändert:

            der Wert war ja konstant "true" und es wurde nichts geändert oder aktualisiert

            Der Aktor meldet nich von sich aus von Zeit zu Zeit den Status?

            @topsurfer sagte in Blockly erkennt Änderung (wahr) obwohl DP unverändert:

            Der Zeitstempel war ja korrekterweise unverändert geblieben über die Zeit.

            es gibt zwei Zeitstempel!
            Letzte Aktualisierung und letzte Änderung

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

              @homoran sagte: Der Aktor meldet nich von sich aus von Zeit zu Zeit den Status?

              Im Bild des DP sieht man, dass der Zeitstempel jünger ist als die Letzte Änderung.

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

              Support us

              ioBroker
              Community Adapters
              Donate

              909
              Online

              31.7k
              Users

              79.7k
              Topics

              1.3m
              Posts

              3
              5
              114
              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