Seite 1 von 1

[TWS 3.0 IP 4] einfache Logik: Eingang (Bool: true/false), Ausgang (bool: true)

Verfasst: Mo Dez 20, 2021 10:49 am
von alexbeer
Hallo,

ich versuche mich gerade an der Integration eines Bewegungsmelders via MQTT. Derzeit ist das Feature "Sendefilter" ja noch nicht implementiert.
Daher möchte ich nun, die per MQTT empfangene JSON-Nachricht an eine Logik übergeben.

Logikunktion soll sein:
Eingang:
- bei beliebigem Eingangswert des Präsenzwertes (Datentyp bool: true/false)

soll im

Ausgang:
- immer ein bool-Wert: true
gesendet werden.

Der Ausgang geht dann auf den Schaltaktor mit Treppenlicht-Funktion.

Ich habe es mit dem OR-Baustein versucht und im Ausgangs-Mapping (True --> 1; False --> 1) gesetzt. Das ist aber nicht erlaubt.
Ich habe mich auch an einem Multiplexer(bool) versucht, leider auch nicht zielführend.

Welche Standard-Funktion sollte ich für meine Anforderung nutzen?

Re: [TWS 3.0 IP 4] einfache Logik: Eingang (Bool: true/false), Ausgang (bool: true)

Verfasst: Mo Dez 20, 2021 10:55 am
von mclb
Da würde mir als erstes einfallen deinen Eingangswert mit sich selbst negiert oder zu verknüpfen
Schaltet dein Eingang ein, ist sein negierter Wert aus, wird also zu 1 OR 0 = 1.
Schaltet dein Eingang aus, ist sein negierter Wert ein, wird also zu 0 OR 1 = 1.
Ob der Baustein dann bei jeder Änderung am Eingang sendet, wenn sich der Ausgang nicht ändert, weiß ich nicht ... kann man wahrscheinlich einstellen. Hab aber schon länger nichts mehr an meinen Logiken gedreht.

Re: [TWS 3.0 IP 4] einfache Logik: Eingang (Bool: true/false), Ausgang (bool: true)

Verfasst: Mo Dez 20, 2021 11:13 am
von gbglace
In den ODER-Bausteinen kannst auch einfach einen quasi zweiten Eingang mit einer Konstante = 1 belegen dann ist der Eingang vom MQTT quasi nur noch ein Trigger und das Ergebnis der Logik ist immer True.