Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [solved] Timeout - Verstrichene Zeit seit letzter Änderung

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [solved] Timeout - Verstrichene Zeit seit letzter Änderung

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

      Habe bisher hier im Forum und auch im Netz nichts gefunden. Ich versuche, nach einem Timeout die verstrichene Zeit seit der letzten Änderung eines Datenpunktes zu ermitteln. Hierbei ziehe ich von der aktuellen Zeit die Zeit der letzen Änderung ab. Es kommen aber immer wieder verschiedene Werte heraus, obwohl der Timeoutwert kobnstant ist.

      Bei diesem Blockly z. B.


      ea85c805-6369-4390-8d42-a5f95e3d033d-grafik.png

      bekomme ich nach einem Timeout von 180 Sekunden Werte zwischen 173.097 bis 177.571. Auch verstehe ich nicht, welche Einheit hier vorliegt. Vielleicht kann mir ja ein Java-Script-Kenner hier auf die Sprünge helfen.

      Hintergrund:
      Ich möchte nach Auslösen eines BWM-Triggers nach einer gewissen Zeit prüfen, ob zwischenzeitlich ein weiterer Trigger über diesen BWM ausgelöst wurde (unabhängig von "stop timeout")

      M 1 Reply Last reply Reply Quote 0
      • M
        Michi68 @Meister Mopper last edited by

        @Meister-Mopper
        Hallo,
        vielleicht hilft dir das weiter, geht bestimmt noch eleganter, hab es aber anders auch noch nicht hinbekommen.

        Wohnzimmer_bewegung_abfrage.png

        Gruß Michael

        Meister Mopper 1 Reply Last reply Reply Quote 0
        • Meister Mopper
          Meister Mopper @Michi68 last edited by

          @Michi68 Das Blockly funktioniert ja bei mir auch.

          Für mich ist nur unverständlich, warum nach Zählerstart und 180 Sekunden verschiedene Werte geliefert werden. Nach meinem Verständnis dürften es Millisekunden sein. Dann müsste aber nach 180 Sekunden irgendwas mit 180000 geliefert werden.

          Die Frage ist: Woher kommt die Diskrepanz?

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

            @Meister-Mopper sagte:

            Dann müsste aber nach 180 Sekunden irgendwas mit 180000 geliefert werden.

            Wird bei mir auch:

            Blockly_temp.JPG

            @Meister-Mopper sagte:

            Woher kommt die Diskrepanz?

            Wurde der laufende Timer bei der letzten Änderung nicht gestoppt und neu gestartet ?

            Meister Mopper 2 Replies Last reply Reply Quote 0
            • Meister Mopper
              Meister Mopper @paul53 last edited by

              @paul53 Nein, ich hatte einen stop timer davor gestellt und werden das mal mit Deinem Blockly versuchen. Vorerst mal Danke 😀

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

                @paul53 Tatsächlich funktioniert es mit der Variablen (aus welchen Gründen auch immer).
                Hier die Konfiguration, die regelmäßig nach 60 Sekunden ohne Änderung einen Wert von 60001 liefert.


                929cd683-9684-40df-a0f6-1d83664ab32b-grafik.png

                Damit kann ich arbeiten!👍

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

                Support us

                ioBroker
                Community Adapters
                Donate

                427
                Online

                32.0k
                Users

                80.4k
                Topics

                1.3m
                Posts

                3
                6
                299
                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