« Zurück zu Produkt

Dokumentation

Rollladen

Benötigt: Symcon >= 8.0

Parameter

Informationen zu den visuellen Eigenschaften und Bedeutungen der Parameter sind in der Objekt-Darstellung zu finden.

Name Typ Parameter Beschreibung
PRESENTATION String Die ID der Darstellung VARIABLE_PRESENTATION_SHUTTER
{6075FC22-69AF-B110-3749-C24138883082}
USAGE_TYPE Integer Verwendungstyp 0: Offen, 1: Rotation
OPEN_OUTSIDE_VALUE Integer/Float Offen bei / Außen bei
CLOSE_INSIDE_VALUE Integer/Float Geschlossen bei / Innen bei
MAX_ROTATION_INSIDE Integer/Float Maximale Rotation nach innen
MAX_ROTATION_OUTSIDE Integer/Float Maximale Rotation nach außen
SUN_POSITION Integer Sonnenposition 0: Links, 1: Rechts, 2: (Keine)

Vorlagen

// Registriert eine Variable, die Lamellen nach rechts gedreht darstellen.
$this->RegisterVariableFloat('Lamelle', 'Lamelle', [
    'PRESENTATION' => VARIABLE_PRESENTATION_SHUTTER,
    'TEMPLATE' => VARIABLE_TEMPLATE_SHUTTER_LAMELLA_RIGHT,
]);
Name Konstante GUID
Lamelle rechts VARIABLE_TEMPLATE_SHUTTER_LAMELLA_RIGHT {3BE75DE9-7D84-C082-2E77-9ED3AEE04D63}
Lamelle links VARIABLE_TEMPLATE_SHUTTER_LAMELLA_LEFT {22A0DF9C-C200-154A-641B-3A3CB096DB6D}

Beispiele

// Beim Registrieren einer Variable für PHP-Module
// Ein Variable, die die Öffnung Rollladen darstellt. Bei einem Variablenwert von 150 ist die Darstellung geschlossen - bei 0 offen.
$this->RegisterVariableInteger('Shutter', 'Shutter', [
    'PRESENTATION' => VARIABLE_PRESENTATION_SHUTTER,
    'CLOSE_INSIDE_VALUE' => 150,
    'USAGE_TYPE' => 0 /* Offen */,
    'SUN_POSITION' => 2 /* Keine */,
    'OPEN_OUTSIDE_VALUE' => 0,
]);
// Ein Variable, die die Rotation von Lamellen darstellt. Bei einem Variablenwert von 100 ist die Darstellung nach außen gedreht - bei 0 innen.
$this->RegisterVariableInteger('Shutter', 'Shutter', [
    'PRESENTATION' => VARIABLE_PRESENTATION_SHUTTER,
    'CLOSE_INSIDE_VALUE' => 100,
    'OPEN_OUTSIDE_VALUE' => 0,
    'USAGE_TYPE' => 1 /* Rotation */,
    'SUN_POSITION' => 1 /* Rechts */,
    'MAX_ROTATION_INSIDE' => -30,
    'MAX_ROTATION_OUTSIDE' => 30,
]);

// Für bestehende Variablen via Skript
// Ein Variable, die die Öffnung Rollladen darstellt. Bei einem Variablenwert von 150 ist die Darstellung geschlossen - bei 0 offen.
IPS_SetVariableCustomPresentation(12345, [
    'PRESENTATION' => VARIABLE_PRESENTATION_SHUTTER,
    'CLOSE_INSIDE_VALUE' => 150,
    'USAGE_TYPE' => 0 /* Offen */,
    'SUN_POSITION' => 2 /* Keine */,
    'OPEN_OUTSIDE_VALUE' => 0,
]);
// Ein Variable, die die Rotation von Lamellen darstellt. Bei einem Variablenwert von 100 ist die Darstellung nach außen gedreht - bei 0 innen.
IPS_SetVariableCustomPresentation(12345, [
    'PRESENTATION' => VARIABLE_PRESENTATION_SHUTTER,
    'CLOSE_INSIDE_VALUE' => 100,
    'OPEN_OUTSIDE_VALUE' => 0,
    'USAGE_TYPE' => 1 /* Rotation */,
    'SUN_POSITION' => 1 /* Rechts */,
    'MAX_ROTATION_INSIDE' => -30,
    'MAX_ROTATION_OUTSIDE' => 30,
]);
Haben Sie noch Fragen?