« Zurück zu Produkt

Dokumentation

Dauer

Benötigt: Symcon >= 8.0

Parameter

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

Name Type Parameter Beschreibung
PRESENTATION String GUID der Darstellung VARIABLE_PRESENTATION_DURATION
{08A6AF76-394E-D354-48D5-BFC690488E4E}
COUNTDOWN_TYPE Integer Darstellungstyp 0: Wert in Variable, 1: Dauer bis zum Wert in der Variable, 2: Dauer seit Wert in der Variable
FORMAT Integer Format 0: Nur Sekunden, 1: Minuten und Sekunden, 2: Stunden, Minuten und Sekunden, 3: Stunden und Minuten
MILLISECONDS Boolean Zeige Millisekunden

Beispiele

// Beim Registrieren einer Variable für PHP-Module
// Formatiert den Wert der Variable wie folgt: 03:54
$this->RegisterVariableInteger('Countdown', 'Countdown', [
    'PRESENTATION' => VARIABLE_PRESENTATION_DURATION,
    'COUNTDOWN_TYPE' => 0 /* Wert in Variable*/,
    'FORMAT' => 1 /* Minuten und Sekunden */,
]);
// Formatiert die Dauer bis zu dem Zeitstempel in der Variable wie folgt: 03:10:08
$this->RegisterVariableInteger('Countdown', 'Countdown', [
    'PRESENTATION' => VARIABLE_PRESENTATION_DURATION,
    'COUNTDOWN_TYPE' => 1 /* Dauer bis zum Wert in der Variable*/,
    'FORMAT' => 2 /* Minuten und Sekunden */,
]);

// Für bestehende Variablen via Skript
// Formatiert den Wert der Variable wie folgt: 03:54
IPS_SetVariableCustomPresentation(12345, [
    'PRESENTATION' => VARIABLE_PRESENTATION_DURATION,
    'COUNTDOWN_TYPE' => 0 /* Wert in Variable*/,
    'FORMAT' => 1 /* Minuten und Sekunden */,
]);
// Formatiert die Dauer bis zu dem Zeitstempel in der Variable wie folgt: 03:10:08
IPS_SetVariableCustomPresentation(12345, [
    'PRESENTATION' => VARIABLE_PRESENTATION_DURATION,
    'COUNTDOWN_TYPE' => 1 /* Dauer bis zum Wert in der Variable*/,
    'FORMAT' => 2 /* Minuten und Sekunden */,
]);
Haben Sie noch Fragen?