NEWS
Kann mir mal jemand den Unterschied zwischen diesen Triggern erklären?
-
Hallo,
wollte gerade mal fröhlich ein Blockly erstellen.
Also fangen wir mit einem Trigger an, soll ja helfen
Nur:
Was ist denn der Unterschied zwischen den beiden, ausser das die Objekt ID woanders zu sehen ist? Was bedeutet als PuzzleTeil rechts dran im Gegensatz zu innen drin???Froh über Aufklärung.
ciao
frank
-
@lost-in-translation
Beim oberen Block kannst du über das Zahnrad mehrere Objekt IDs per Drag and Drop hinzufügen.
Beim unteren hast du genau eine ID. -
@lost-in-translation Ergänzung: Beim oberen Block kann man die Datepunkt-ID nicht nur per Select ID zuweisen, sondern auch in einem Textblock die komplette ID eingeben. Man kann auch einen RegExp oder ein Array anbinden.
-
@paul53
Ah, verstehe. Das Zahnrad wars. Dann probiere ich mal damit.Wo ich da gerade bin:
was hat es mit diesem "anerkannt ist" auf sich? Das erschließt sich mir grad gar nicht. Bisher habe ich in Beispielen immer nur "egal" gesehen.
ciao
frank
-
was hat es mit diesem "anerkannt ist" auf sich?
Das ist das Ack-Flag (bestätigt) des Zustandes (state) eines Datenpunktes, welches anzeigt, ob ein Befehl (ack == false) an den Adapter (z.B. von Vis) durch die Gegenseite bestätigt wurde (Update: ack == true). Bei "egal" wird Ack nicht ausgewertet.
-
@lost-in-translation
Befehl heißt, dass der Zustand innerhalb ioBroker geändert wurde, aber noch nicht zwangsläufig den aktuellen/wahren Zustand des Geräts darstellt.
Der jeweilige Adapter steuert daraufhin das jeweilige Gerät.Update heißt, dass das Gerät oder der Ziel-Adapter die Änderung bestätigt, d.h. du kannst davon ausgehen, dass es sich um den tatsächlichen und aktuellen Zustand des Geräts handelt.
-
Das Thema ist zwar schon etwas älter, trotzdem möchte ich das aufwärmen.
Wenn ich mehrere ID's beim oberen triggere - geschieht das dann über eine UND oder ODER -Verknüpfung?
Also
Fall 1:
ID 1 UND ID 2 UND ID 3....Fall 2:
ID 1 ODER ID 2 ODER ID3
-
Soweit mir bekannt, muss nur eine von den 3en erfüllt sein.
Also dein 2.Beispiel. -
@hausbaer Sobald eine der IDs geändert bzw. aktualisiert wurde, löst der Trigger aus. Welche es war, kannst Du dann über "Object ID" (der kleine rote Block im Menü Trigger) herausfinden