Forum

Forum index -> Komponenten / Anwendungen -> Lichtsteuerung
swerner <p>Lichtsteuerung</p>
User
Registered at: 19.01.2016
Messages: 26

Hallo,

ich versuche mich schon seit einer Ewigkeit an einer Steuerung des Aussenlichtes / Rollos mit der Logikomponente.

Die Logik soll so aussehen:
- Prio 0 letzter Wert
- Prio 1 Alarme
- Prio 2 Benutzer
- Prio 3 Regeln

0) Initial immer der letzte Zustand bis zum ersten Ereignis
1) Wenn ein Alarm ausgelöst wird, dann haben dessen Aktionen vorrang. Alarme werden zurückgesetzt nach Zeit / durch den Benutzer.
2) Benutzer können im normalen Betrieb (ohne Alarm) schalten - Totzeit für Rollos und Licht pro Gruppen einstellbar
3) automatische Regeln werden ausgeführt, solange diese nicht durch 1-2 übersteuert werden.

Schwierirgkeiten:
- ich habe nicht rausfinden können, wie ich Priotitäten verwalte
- es gibt keine Komponente in die ich Regeln ablegen kann, die dann für ganz viele Komponenten verwendet werden können (sonst brauch ich für jeden einzelnen Taster eine Logikomponente)
- Logiken für einfachste Steuerungen werden aufgrund der Vielzahl an notwendigen Regeln riesig groß.

Beispiel Rollosteuerung:

Input Parameter:
- aktuelle Position
- Alarmsteuerung
- manuelle Steuerung
- Helligkeit aussen
- Helligkeit innen
- Temp. aussen
- Temo. innen
- Temo. innen Vorgabe
- Fensterkontakt
- ...

Funktionen Rollo:
- z.B. Fensterkontakt auf + Temp innen > Temp aussen, dann Lüftungsposition anfahren
- z.B. Fensterkontakt zu + Temp innen > Temp innen vorgabe + Aussentemp > 20 + Helligkeit > 5000 Lumen, dann Schattenposition anfahren
- z.B. Alarm (Feuer), dann Rollo hoch und verriegeln
- z.B. Alarm (Einbruch), dann Rollo runter und verriegeln
- usw.
- manuelle Bedienung, dann Totzeit setzen und ausführen
- Regel + Totzeit nicht abgelaufen, dann warten
- ...

Funktionen Schalter:
- z.B. Hellikeit aussen < 20 lumen + Uhrzeit nach 18:00 + Uhrzeit vor 22:00, dann Licht an und Lumen ignorieren
- z.B. Hellikeit aussen < 20 lumen + Uhrzeit nach 07:30 + Uhrzeit vor 10:00, dann Licht an

Hat so etwas schon in seinem Projekt? Mit den Logiken ist es möglich, wir aber schnell unüberscihtlich, wenn man alles in einen Logikbausctein packt ...

Grüße

Sascha.

12.05.2008 14:47
Log in