Weil der erste Eingangswert (Präsenzmelder) "wahr" ist, dieser nicht gesperrt ist (zweiter Eingagswert "falsch") und der aktuelle Lux-Wert unter 135 liegt, müsste der Ausgangswert eigentlich "wahr" sein. Das ist er - wie das Bild zeigt - jedoch nicht.

Der Code lautet wie folgt:
Code: Alles auswählen
{
"Input": [
[
"Praesenz",
"Praesenz",
"$VAR<Praesenz!>",
"c"
],
[
"Sperrung",
"Sperre",
"$Sperrung",
"c"
],
[
"Helligkeit",
"Helligkeitswert",
"$Helligkeit",
"c"
],
[
"Lux_dunkel",
"Unterer Schwellwert",
"$LichtUntergrenze",
"c"
],
[
"Lux_hell",
"Oberer Schwellwert",
"$LichtObergrenze",
"c"
],
[
"Inhibit",
"INHIBIT",
"$VAR<Inhibit?>",
"u"
]
],
"Module": [
[
"Break",
[
"$VAR<Inhibit?>"
]
],
[
"Or",
[
"$VAR<Praesenz!>"
],
"$Praesenz_Out"
],
[
"And",
[
"$Praesenz_Out",
"-$Sperrung",
"-$Hell_Out"
],
"$Schalten"
],
[
"Comparator",
"$Helligkeit",
"$Hell_Out",
[
"$LichtUntergrenze",
"$LichtObergrenze"
]
]
],
"Output": [
[
"Schalten",
"Schalten Licht",
"$Schalten",
"c"
]
],
"Level": [
[
"$VAR<Praesenz!>",
"bool",
false
],
[
"$Praesenz_Out",
"bool",
false
],
[
"$Sperrung",
"bool",
false
],
[
"$Helligkeit",
"float",
0
],
[
"$Hell_Out",
"bool",
false
],
[
"$LichtUntergrenze",
"float",
0
],
[
"$LichtObergrenze",
"float",
0
],
[
"$Schalten",
"bool",
false
],
[
"$VAR<Inhibit?>",
"bool",
false
]
]
}
Kennt jemand die Lösung? In der ETS sind die beiden Objekt-Attribute "A" und "S" gesetzt, das habe ich überprüft.
Vielen Dank und beste Grüsse
Diego