# Shutter Control > Symcon Dokumentation · Deutsch · erzeugt am 2026-09-26 > Index: https://www.symcon.de/de/llms.txt Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/shutter-control/ _Benötigt Symcon >= 5.0_ Das "Shutter Control" bietet die Möglichkeit einen Rollladen/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. > **Hinweis:** 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. ```php // 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']); ``` ## SC_Move Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/shutter-control/sc-move/ `bool SC_Move(int $InstanzID, int $Position)` bewegt den Rollladen an eine bestimmte Position **Parameter** - `$InstanzID` (int): ID der Shutter Control Instanz - `$Position` (int): 0%-100%, 99% = Auf Spalt fahren **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 0%-100%, 99% = Auf Spalt fahren **Beispiel** ```php SC_Move(12345, 50); //Auf 50% fahren ``` ## SC_MoveDown Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/shutter-control/sc-movedown/ `bool SC_MoveDown(int $InstanzID, int $Dauer)` bewegt den Rollladen bis zu Endposition runter **Parameter** - `$InstanzID` (int): ID der Shutter Control Instanz - `$Dauer` (int): 0 = Endlagenschalter, >1 = Dauer in ms **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 0 = Endlagenschalter, >1 = Dauer in ms **Beispiel** ```php SC_MoveDown(12345, 0); //Nach unten fahren ``` ## SC_MoveUp Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/shutter-control/sc-moveup/ `bool SC_MoveUp(int $InstanzID, int $Dauer)` bewegt den Rollladen bis zu Endposition hoch **Parameter** - `$InstanzID` (int): ID der Shutter Control Instanz - `$Dauer` (int): 0 = Endlagenschalter, >1 = Dauer in ms **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. 0 = Endlagenschalter, >1 = Dauer in ms **Beispiel** ```php SC_MoveUp(12345, 0); //Nach oben fahren ``` ## SC_Stop Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/shutter-control/sc-stop/ `bool SC_Stop(int $InstanzID)` **Parameter** - `$InstanzID` (int): ID der Shutter Control Instanz **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID der Shutter Control Instanz **Beispiel** ```php SC_Stop(12345); //Anhalten ```