Hallo Ihr Lieben, ich habe eine Logik-Herausforderung und stehe auf dem Schlauch:
LENOVO-X1-RR_Ethernet.jpg
Nun kommt der Teil, der mir Schwierigkeiten macht. Sollte der Lux-Wert im Raume einen Wert übersteigen (weil es zum Beispiel sonniger wird), möchte ich den Bewegungsmelder wieder sperren. Der erste Ansatz war, einfach einen zweiten Vergleichen-Baustein zu nutzen, um bei "Lux > 15" den Bewegungsmelder zu sperren.
Das Problem: Der durch die Logik freigegebene Bewegungsmelder schaltet das Licht ja wie gewünscht ein. In dem Moment steigt der Lux-Wert logischerweise auf > 15 und der zweite Pfad in der Logik würde den Melder sofort wieder sperren. Das will ich aber natürlich nicht.
Ich brauche also eine Logik die das Folgende realisiert: Falls Lux > 15 UND Licht im Raum zurzeit NICHT eingeschaltet --> Bewegungsmelder sperren.
In jeder Programmiersprache wäre dies sehr einfach zu realisieren. Mir fällt es schwer, es mit den GIRA X1 Logikbausteinen abzubilden. Könnt ihr helfen?
- Per X1-Zeitschaltuhr sperre ich bei Sonnenaufgang Bewegungsmelder im Haus, damit tagsüber das Licht nicht automatisch eingeschaltet wird.
- Die BEG Bewegungsmelder verfügen über eine eingebaute Lichtwert-Messung (Lux), die zyklisch und bei Änderung auf den Bus gesendet wird.
LENOVO-X1-RR_Ethernet.jpg
Nun kommt der Teil, der mir Schwierigkeiten macht. Sollte der Lux-Wert im Raume einen Wert übersteigen (weil es zum Beispiel sonniger wird), möchte ich den Bewegungsmelder wieder sperren. Der erste Ansatz war, einfach einen zweiten Vergleichen-Baustein zu nutzen, um bei "Lux > 15" den Bewegungsmelder zu sperren.
Das Problem: Der durch die Logik freigegebene Bewegungsmelder schaltet das Licht ja wie gewünscht ein. In dem Moment steigt der Lux-Wert logischerweise auf > 15 und der zweite Pfad in der Logik würde den Melder sofort wieder sperren. Das will ich aber natürlich nicht.
Ich brauche also eine Logik die das Folgende realisiert: Falls Lux > 15 UND Licht im Raum zurzeit NICHT eingeschaltet --> Bewegungsmelder sperren.
In jeder Programmiersprache wäre dies sehr einfach zu realisieren. Mir fällt es schwer, es mit den GIRA X1 Logikbausteinen abzubilden. Könnt ihr helfen?
Kommentar