Dokumentation
Shutter Control
Benötigt: IP-Symcon >= 5.0
Das "Shutter Control" bietet die Möglichkeit einen Rolladen/Markise auf eine bestimmte prozentuale Position zu fahren.
Desweiteren wird die Position aktualisiert, wenn der Shutter via Befehl oder Manuell angesteuert wird.
Im Gegensatz zum Shutter Control (legacy) kann auch während der Fahrt die Position angepasst werden.
Voraussetzungen
Das IP-Symcon Shutter-Modul benötigt eine Variable oder eine Instanz mit einer Statusvariable, welche das Profil ~ShutterMoveStop oder ~ShutterMoveStep nutzt.
Auch müssen die Fahrzeiten und Anfahrverzögerung in das Modul eingetragen werden. Dies funktioniert am einfachsten mit einer Stoppuhr.
Standardmäßig unterstützen dS Shutter, EnOcean Shutter, KNX Shutter, LCN Shutter, xComfort Shutter und Z-Wave Shutter diese Profile. Das heißt bei deren Erstellung ist eine Variable mit dem benötigten Profil vorhanden.
Einstellungen
Option | Position | Beschreibung |
---|---|---|
Typ | -------- | Rollladen oder Markise |
Verzögerung | -------- | Anfahrverzögerung des Motors nach dem Schalten |
Ziel | -------- | Aktorvariable, welcher angesteuert werden soll |
Runterfahren (Mitte) | 50% | Gemessene Zeit von Offen zu Mitte. |
Runterfahren (Unten) | 99% | (nur Rollladen) Gemessene Zeit von Offen zu Unten. (Stäbe noch offen) |
Runterfahren (Geschlossen) | 100% | Gemessene Zeit von Offen bis Endposition erreicht. Lamellen geschlossen. |
Hochfahren (Unten) | 99% | (nur Rollladen) Gemessene Zeit von Geschlossen bis Stäbe geöffnet |
Hochfahren (Mitte) | 50% | Gemessene Zeit von Geschlossen bis Mitte erreicht. |
Hochfahren (Offen) | 0% | Gemessene Zeit von Geschlossen bis Endposition erreicht. Komplett geöffnet |
Eigenes Gerät hinzufügen
Falls das Gerät nicht zu einem der untersützten Varianten gehört, kann selber eine Integervariable angelegt werden.
Diese muss das Profil ~ShutterMoveStop oder ~ShutterMoveStep zugewiesen haben.
Desweiteren muss folgendes Aktionsskript hinterlegt werden.
// Vorlage für Aktionsskript switch($_IPS['VALUE']) { case 0: // Hier der Befehl für Öffnen break; case 1: // Nur bei ~ShutterMoveStep // Hier der Befehl für Schritt-Öffnen break; case 2: // Hier der Befehl für Stoppen break; case 3: // Nur bei ~ShutterMoveStep // Hier der Befehl für Schritt Schließen break; case 4: // Hier der Befehl für Schließen break; } SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);