Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Automatisierung
    5. Frage zu Triggern

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Frage zu Triggern

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

      Hallo.
      Mal eine Frage aus Interesse. Habe keine Probleme damit bisher.
      Wenn ich einen Trigger "Falls Objekt" verwende, und mehrere (ggf. viele) Objekte zur Prüfung anhänge, und als Bedingung "ist wahr" setze, zwinge ich damit ggf. das System in die Knie ?
      Wie oft werden die Datenpunkte dann abgefragt ?
      Danke für Infos dazu.
      Eigentlich für die Frage ja nicht unbedingt von Interesse, aber
      Raspi 4 / 4GB
      node 16.17.0
      NPM 8.15.0

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

        @jochen sagte: als Bedingung "ist wahr" setze, zwinge ich damit ggf. das System in die Knie ?
        Wie oft werden die Datenpunkte dann abgefragt ?

        Immer dann, wenn der Zeitstempel eines der Datenpunkte aktualisiert wird und der Wert dieses Datenpunktes true ist. Zu oft passiert dies nicht.

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

          @paul53 Das beruhigt mich schon etwas. Danke.
          Werden denn alle Zeitstempel von allen Datenpunkten die auf true sind im gleichen Intervall aktualisiert ?
          Steuert das der iobroker ? Kann man so etwas irgendwo auslesen, oder gar den Zeitwert verändern ?

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

            @jochen sagte: im gleichen Intervall aktualisiert ?

            Das hängt davon ab, woher die Datenpunkte kommen.

            @jochen sagte in Frage zu Triggern:

            Steuert das der iobroker ?

            Das bestimmt der jeweilige Adapter, bei eigenen Datenpunkten das Skript, das sie schreibt.

            @jochen sagte in Frage zu Triggern:

            Kann man so etwas irgendwo auslesen

            Mit einem einfach Skript kann man loggen, wann welcher Datenpunkt aktualisiert wird.

            const ids = [
                'id1',
                'id2'
                // usw.
            ];
            
            on({id: ids}, function(dp) {
                log(dp.id + ': ' + dp.state.val);
            });
            

            EDIT: Als Blockly:

            Bild_2022-09-29_191055779.png

            Jochen L 2 Replies Last reply Reply Quote 0
            • Jochen
              Jochen @paul53 last edited by

              @paul53 Super Info. Werde ich probieren. Danke.

              1 Reply Last reply Reply Quote 0
              • L
                Lönne @paul53 last edited by

                @paul53
                ist es nicht so, dass so ein Trigger-Baustein eine "subscription" beim js-controller verursacht? Das sieht man unten in der Ausgabe des JS-Adapters, wenn das Script gestartet ist. Dort wird dann alles aufgelistet.

                Die subscription sorgt dann dafür, dass der js-controller dem JS-Adapter Bescheid gibt, wenn sich der Datenpunkt ändert. Sonst würde der JS-Adapter ja ständig nachfragen müssen, das wäre nicht sehr effizient.

                Denn wenn ein Datenpunkt aktualisiert wird, wird sie dem js-controller bekannt gegeben, der gibt dann die Änderung an alle weiter, die es "interessiert", die also eine subscription haben.

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Lönne last edited by

                  @lönne ja!

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  943
                  Online

                  31.7k
                  Users

                  79.7k
                  Topics

                  1.3m
                  Posts

                  4
                  7
                  411
                  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