Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Verständnisfrage Ein Trigger auf mehrere Objekte

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Verständnisfrage Ein Trigger auf mehrere Objekte

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 5 Kommentatoren 508 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    MiWolf
    schrieb am zuletzt editiert von
    #1

    Moin zusammen,
    ich habe ein Blocky welches auf PIR Sensoren lauscht um Licht zu steuern. Das sieht entsprechend dann so aus:
    5ae9dbbe-5023-457b-85da-fafee94db287-image.png

    Die PIR-Sensoren haben einen Timeout von einer Minute.

    Mein Verständnis ist / war, das der Trigger nur ausgelöst wird, falls er nicht schon true (größer als letztes) ist. Sprich, wenn der 1. Sensor auslöst, geht der Trigger an. (Funktioniert auch!)

    Bewege ich mich jetzt allerdings in den Bereich des 2. oder 3. Sensors, wird der Trigger erneut durchlaufen. Und nun stehe ich da und das Licht "blinkt" wenn ich mich durchs Haus bewege, da jeder Sensor erneut die Ansteuerung des Lichts triggert.

    Habt ihr eine Idee, wie ich das geschickt lösen kann, das solange das Licht an ist, der Trigger ignoriert wird? Mein 1. Gedanke war jetzt über ein boolsches Hilfsobjekt und eine zusätzliche Bedingung.

    Beste Grüße

    Mirko

    paul53P 1 Antwort Letzte Antwort
    0
    • M MiWolf

      Moin zusammen,
      ich habe ein Blocky welches auf PIR Sensoren lauscht um Licht zu steuern. Das sieht entsprechend dann so aus:
      5ae9dbbe-5023-457b-85da-fafee94db287-image.png

      Die PIR-Sensoren haben einen Timeout von einer Minute.

      Mein Verständnis ist / war, das der Trigger nur ausgelöst wird, falls er nicht schon true (größer als letztes) ist. Sprich, wenn der 1. Sensor auslöst, geht der Trigger an. (Funktioniert auch!)

      Bewege ich mich jetzt allerdings in den Bereich des 2. oder 3. Sensors, wird der Trigger erneut durchlaufen. Und nun stehe ich da und das Licht "blinkt" wenn ich mich durchs Haus bewege, da jeder Sensor erneut die Ansteuerung des Lichts triggert.

      Habt ihr eine Idee, wie ich das geschickt lösen kann, das solange das Licht an ist, der Trigger ignoriert wird? Mein 1. Gedanke war jetzt über ein boolsches Hilfsobjekt und eine zusätzliche Bedingung.

      Beste Grüße

      Mirko

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @miwolf sagte: Trigger nur ausgelöst wird, falls er nicht schon true (größer als letztes) ist.

      Nein, ein Trigger auf mehrere IDs ist eine Oder-Verknüpfung der Ereignisse (Flanken false --> true).

      @miwolf sagte in Verständnisfrage Ein Trigger auf mehrere Objekte:

      solange das Licht an ist, der Trigger ignoriert wird?

      Prüfe, ob das Licht schon an ist.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      MartinPM 1 Antwort Letzte Antwort
      1
      • paul53P paul53

        @miwolf sagte: Trigger nur ausgelöst wird, falls er nicht schon true (größer als letztes) ist.

        Nein, ein Trigger auf mehrere IDs ist eine Oder-Verknüpfung der Ereignisse (Flanken false --> true).

        @miwolf sagte in Verständnisfrage Ein Trigger auf mehrere Objekte:

        solange das Licht an ist, der Trigger ignoriert wird?

        Prüfe, ob das Licht schon an ist.

        MartinPM Online
        MartinPM Online
        MartinP
        schrieb am zuletzt editiert von
        #3

        @paul53 Was ist eigentlich in obiger Konstruktion die Best-Practise, festzustellen welche der Oder-verknüpften Trigger ausgelöst haben?

        Muss man da dann im ausgeführten Blockly Code über die Datenpunkte gehen, oder gibt es das schlankere Hilfskonstrukte?

        Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
        Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
        Linux pve 6.8.12-16-pve
        6 GByte RAM für den Container
        Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
        Remote-Access über Wireguard der Fritzbox

        haus-automatisierungH 1 Antwort Letzte Antwort
        0
        • MartinPM MartinP

          @paul53 Was ist eigentlich in obiger Konstruktion die Best-Practise, festzustellen welche der Oder-verknüpften Trigger ausgelöst haben?

          Muss man da dann im ausgeführten Blockly Code über die Datenpunkte gehen, oder gibt es das schlankere Hilfskonstrukte?

          haus-automatisierungH Online
          haus-automatisierungH Online
          haus-automatisierung
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @martinp sagte in Verständnisfrage Ein Trigger auf mehrere Objekte:

          Was ist eigentlich in obiger Konstruktion die Best-Practise, festzustellen welche der Oder-verknüpften Trigger ausgelöst haben?

          Bekommt man doch mitgeliefert.

          Screenshot 2024-09-16 at 12.09.27.png

          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
          📚 Meine inoffizielle ioBroker Dokumentation

          MartinPM 1 Antwort Letzte Antwort
          2
          • haus-automatisierungH haus-automatisierung

            @martinp sagte in Verständnisfrage Ein Trigger auf mehrere Objekte:

            Was ist eigentlich in obiger Konstruktion die Best-Practise, festzustellen welche der Oder-verknüpften Trigger ausgelöst haben?

            Bekommt man doch mitgeliefert.

            Screenshot 2024-09-16 at 12.09.27.png

            MartinPM Online
            MartinPM Online
            MartinP
            schrieb am zuletzt editiert von MartinP
            #5

            @haus-automatisierung Habe auch schon etwas gespielt .... "Name" wird auch geliefert, ist da ggfs riskanter, dafür muss man nicht den ganzen Pfad abprüfen ...

            Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
            Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
            Linux pve 6.8.12-16-pve
            6 GByte RAM für den Container
            Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
            Remote-Access über Wireguard der Fritzbox

            haus-automatisierungH AsgothianA 2 Antworten Letzte Antwort
            0
            • MartinPM MartinP

              @haus-automatisierung Habe auch schon etwas gespielt .... "Name" wird auch geliefert, ist da ggfs riskanter, dafür muss man nicht den ganzen Pfad abprüfen ...

              haus-automatisierungH Online
              haus-automatisierungH Online
              haus-automatisierung
              Developer Most Active
              schrieb am zuletzt editiert von
              #6

              @martinp Kannst die ID ja auch auswählen:

              Screenshot 2024-09-16 at 12.23.25.png

              🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
              🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
              📚 Meine inoffizielle ioBroker Dokumentation

              1 Antwort Letzte Antwort
              1
              • MartinPM MartinP

                @haus-automatisierung Habe auch schon etwas gespielt .... "Name" wird auch geliefert, ist da ggfs riskanter, dafür muss man nicht den ganzen Pfad abprüfen ...

                AsgothianA Offline
                AsgothianA Offline
                Asgothian
                Developer
                schrieb am zuletzt editiert von Asgothian
                #7

                @martinp sagte in Verständnisfrage Ein Trigger auf mehrere Objekte:

                @haus-automatisierung Habe auch schon etwas gespielt .... "Name" wird auch geliefert, ist da ggfs riskanter, dafür muss man nicht den ganzen Pfad abprüfen ...

                Solange du den Namen nur für eine Identifikation / eine Nachricht brauchst macht es Sinn einen Mehrfachtrigger zu nutzen. Wenn es aber darum geht je nach auslösendem Objekt eine andere Funktion auszuführen, dann ist es besser getrennte Trigger zu nutzen.

                A.

                Nachtrag: bei Objekt ID musst du auch nicht den ganzen Pfad abprüfen. Eine Prüfung auf "string beinhaltet xxx" geht auch. A.

                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                1 Antwort Letzte Antwort
                1
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate

                815

                Online

                32.4k

                Benutzer

                81.5k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe