dass es in der HM-Logik keine Bedingung "Wenn nicht" gibt ist mir bekannt.
Dass es in der Logik im Wertebereich dann kein "ist ungleich" gibt ist dann fast schon die logische Folge.
Aber dass es auch kein "ist gleich" gibt war mir bisher nicht aufgefallen, im Gegenteil ich dachte ich hätte es eingebaut - muss ich mal in den in Frage kommenden Programmen suchen.
Use Case Rolladensteuerung:
Ich lasse üblicherweise die Rolläden in den Zimmern abends nach dem Wunsch der "Bewohner" tlw. unterschiedlich herunterfahren. (0 für absolute Dunkelheit, etwa 25% für "auf Lücke".
Will jetzt jemand am nächsten Tag länger schlafen bewegt er den Rolladen minimal und am nächsten morgen wird überprüft, ob der Rolladen in der vorprogrammierten Position von abends ist und dann hochgefahren (:LEVEL = 25), sonst bleibt er unten. Das hatte auch bisher funktioniert.
Jetzt wollte meine Frau das gleiche Spiel auch bei Beschattung haben und der Rolladen sollte sich nach/bei manueller Positionierung NICHT mehr automatisch bewegen.
Die Wahrscheinlichkeit, dass ein manuell bewegter Rollladen exakt die automatische Position erwischt ist eher gering und ein akzeptables Restrisiko.
Als ich das bearbeiten wollte (AUTO = 35%) fiel mir erstmalig auf, dass eine solche Abfrage nicht (mehr?) so einfach möglich ist.
Bin ich nur zu blind oder hat sich da etwas geändert?
EDIT:
Habe meine alte Lösung gefunden:
Code: Alles auswählen
im Wertebereich von 49.90 % bis kleiner 50.10 %
Gruß
Rainer