[structure] [gelöst] ON wenn einer ein, OFF wenn alle aus

Begonnen von drhirn, 06 März 2026, 10:26:36

Vorheriges Thema - Nächstes Thema

drhirn

Ich habe drei Bewegungsmelder. Die sind in einer structure verbunden. Wie bekomme ich es hin, dass die structure ON ist, wenn nur ein Bewegungsmelder auf on geht. Aber OFF, wenn alle Bewegungsmelder keine Bewegung mehr registrieren? Ersteres geht ja gut mit clientstate_behaviour last. Aber ich hadere mit dem zweiten Fall. Ist da eine structure eventuell der falsche Ansatz?

betateilchen

naja, im Prinzip liefert das doch die structure im Standardmodus schon.

Entweder sind alle Bewegungsmelder "off" - dann ist die structure "off"

In allen anderen Fällen ist die structure entweder "on" (wenn alle BM "on" sind) oder "undefined" (wenn nicht alle BM  den gleiche Zustand haben)

Also immer dann, wenn die structure "nicht off" ist, ist mindestens ein Bewegungsmelder "on".
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

drhirn

Das ist ein ausgezeichneter Hinweis! V.a. der letzte Satz. Baue gleich mein DOIF um und schau was passiert.
Danke dir!

PatrickR

clientstate_behavior relative
clientstate_priority ON OFF
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

drhirn

Funktionieren beide Varianten. Die erste versteh ich, die Logik hinter clientstate_priority ist mir nicht ganz klar. Aber immerhin ist in dem Abschnitt der CommandRef meine Frage eigentlich beantwortet  :-[.

Ich danke vielmalst!