NEWS
Logik mit Variable funktioniert nicht
-
@claus1985-0 sagte: was ich falsch mache?
Eine boolesche Variable kann nicht als Trigger dienen, sondern nur Datenpunkt-IDs.
Negative Werte für die Position sind richtig?
Versuche es mal so:
@paul53 Danke für den Tipp, allerdings wollte ich es bewusst zweiteilen damit die Rolladen nicht bei jeder Änderung den Befehl erneut empfangen. Loxone korrigiert die Position alle 30 Minuten und meine anderen Jalousien sind so dumm konstruiert, dass zwei Schließen Befehle einfach ohne Prüfung ausgeführt werden und sich der Rolladen verklemmt..
-
@codierknecht Danke Dir für die Info dann löse ich es über einen eigenen DP!
@claus1985-0
Den oberen Part könnte man noch deutlich vereinfachen

Trigger auf die Position. Damit dann den neuen DP "beschattung_aktiv" setzen. -
@codierknecht Danke Dir für die Info dann löse ich es über einen eigenen DP!
@claus1985-0
Bool'sche Werte musst Du übrigens nicht nochmal auf "= wahr" prüfen

Das hier ist beides gleichwertig.
EinWert = wahrliefert auch nurtrueoderfalse.
Das kannst Du Dir bei Bool'schen Variablen oder Datenpunkten also sparen. -
@claus1985-0
Bool'sche Werte musst Du übrigens nicht nochmal auf "= wahr" prüfen

Das hier ist beides gleichwertig.
EinWert = wahrliefert auch nurtrueoderfalse.
Das kannst Du Dir bei Bool'schen Variablen oder Datenpunkten also sparen.@codierknecht sehr cool, danke für den Hinweis, das war mir nicht klar aber ist logisch :-)
-
@claus1985-0
Bool'sche Werte musst Du übrigens nicht nochmal auf "= wahr" prüfen

Das hier ist beides gleichwertig.
EinWert = wahrliefert auch nurtrueoderfalse.
Das kannst Du Dir bei Bool'schen Variablen oder Datenpunkten also sparen.Und auf
falsekann man auch etwas eleganter prüfen

-
Und auf
falsekann man auch etwas eleganter prüfen

@codierknecht sagte in Logik mit Variable funktioniert nicht:
Und auf false kann man auch etwas eleganter prüfen
wenn schon, dann falls - nicht - Wert
-
@codierknecht sagte in Logik mit Variable funktioniert nicht:
Und auf false kann man auch etwas eleganter prüfen
wenn schon, dann falls - nicht - Wert
@homoran sagte in Logik mit Variable funktioniert nicht:
falls - nicht - Wert
steht doch da :dizzy_face:
-
@homoran sagte in Logik mit Variable funktioniert nicht:
falls - nicht - Wert
steht doch da :dizzy_face:
@codierknecht wer sieht sich denn die zweite Zeile an :scream:
-
@paul53 Danke für den Tipp, allerdings wollte ich es bewusst zweiteilen damit die Rolladen nicht bei jeder Änderung den Befehl erneut empfangen. Loxone korrigiert die Position alle 30 Minuten und meine anderen Jalousien sind so dumm konstruiert, dass zwei Schließen Befehle einfach ohne Prüfung ausgeführt werden und sich der Rolladen verklemmt..
@claus1985-0 sagte: damit die Rolladen nicht bei jeder Änderung den Befehl erneut empfangen.
Das lässt sich auch mit einer Variablen lösen.

-
@claus1985-0 sagte: damit die Rolladen nicht bei jeder Änderung den Befehl erneut empfangen.
Das lässt sich auch mit einer Variablen lösen.

@paul53 danke für den Hinweis, habs mal nachgebaut so wie ich das verstanden habe:

-
@paul53 danke für den Hinweis, habs mal nachgebaut so wie ich das verstanden habe:

@claus1985-0 sagte: habs mal nachgebaut
Hast Du nicht. Das ist ein anderer Trigger-Datenpunkt als im ersten Beitrag.
-
@claus1985-0 sagte: habs mal nachgebaut
Hast Du nicht. Das ist ein anderer Trigger-Datenpunkt als im ersten Beitrag.
@paul53 Ah ok habs kapiert, Du meintest das so ohne DP oder? Hab die Logik mit der Variable jetzt auch mal für den "sonst" Teil kopiert, das sollte dafür sorgen, dass die Jalousien auch nur einmal auf fahren:

-
@paul53 Ah ok habs kapiert, Du meintest das so ohne DP oder? Hab die Logik mit der Variable jetzt auch mal für den "sonst" Teil kopiert, das sollte dafür sorgen, dass die Jalousien auch nur einmal auf fahren:

@claus1985-0 sagte: mal für den "sonst" Teil kopiert
Die Variable
obenwird nirgends zurück gesetzt.