Matsch hat geschrieben: ↑01.06.2021, 22:38
Immer noch nicht verstanden?
[...]
Nicht der Azimut führt zur Ausführung von DANN, sondern die geringe Helligkeit.
ja, das hab ich schon verstanden oder besser gesagt akzeptiert, dass das die Logik der CCU ist. Aber es ging hier ja auch um das Verständnis und die allgemeine (Menschen)Logik...
Meine Abfrage ist vereinfacht wir folgt:
- WENN Azimut > 280 (bei Änderung)
ODER
- WENN Helligkeit < 3000 (bei Änderung)
DANN...
- Markise hoch
Der erwartete Ablauf (ich schätze mal für 99 von 100 Personen ohne CCU) wäre ein Start, wenn der Sonnenstand die 280 über- oder die Helligkeit die 3000 unterschreitet.
Die CCU macht das auch, nur darüber hinaus startet sie auch, wenn die Änderung des Azimuts entgegengesetzt ist und die Helligkeit sich überhaupt nicht verändert hat. Das find ich schon einigermaßen schwer nachzuvollziehen und das ist ja auch der Grund, warum man sich mit verschachtelten Abfragen so schwer tut (wir reden ja gerade mal von einer Logikebene!).
Keine Ahnung, wie andere Smart Home-Anlagen das regeln, aber als Programmierer bei Apple oder Google würde man dafür wahrscheinlich keinen Preis gewinnen...
Vielleicht hat das ganze ja aber auch einen tieferen Sinn, der sich mir noch nicht erschlossen hat.
Thomas