Skip to content
This repository has been archived by the owner on Aug 21, 2019. It is now read-only.

Latest commit

 

History

History

SzenenSteuerung

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Szenensteuerung

Die aktuelle Version dieses Moduls ist nicht mehr in SymconMisc verfügbar. Die aktuelle Version finden Sie in dem seit Version 5.1 verfügbaren Module Store. Alternativ können Sie es über das Module Control installieren: https://github.com/symcon/SzenenSteuerung

Die Szenensteuerung speichert Werte von verlinkten Variablen in Szenen und kann diese via Knopfdruck aus dem WebFront und mobilen Apps wieder aufrufen.
Die zu schaltenden Variablen müssen dazu im "Targets" Ordner verlinkt werden.

Inhaltverzeichnis

  1. Funktionsumfang
  2. Voraussetzungen
  3. Software-Installation
  4. Einrichten der Instanzen in IP-Symcon
  5. Statusvariablen und Profile
  6. WebFront
  7. PHP-Befehlsreferenz

1. Funktionsumfang

  • Ermöglicht das Speichern und Ausführen von verlinkten Variablen über Szenen.
  • Darstellung und Bedienung via WebFront und mobilen Apps
  • WDDX kodierte Speicherung von Szenendaten

2. Voraussetzungen

  • IP-Symcon ab Version 4.x

3. Software-Installation

Über das Modul-Control folgende URL hinzufügen.
git://github.com/symcon/SymconMisc.git

4. Einrichten der Instanzen in IP-Symcon

  • Unter "Instanz hinzufügen" ist das 'Szenensteuerung'-Modul unter dem Hersteller '(Sonstige)' aufgeführt.

Konfigurationsseite:

Name Beschreibung
Scenes Anzahl der Szenen die zur Verfügung gestellt werden.

5. Statusvariablen und Profile

Die Statusvariablen/Kategorien werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.

Statusvariablen

Die Szenen werden 1,2..n aufsteigend durchnummeriert.

Name Typ Beschreibung
Targets Kategorie Beinhaltet die verlinkten Variablen, deren Werte gespeichert und wieder aufgerufen werden sollen.
Scene Integer Zur Anzeige im WebFront und den mobilen Apps. Ruft "Speichern" oder "Ausführen" auf.
SceneData String Speichert WDDX kodierte Datensätze für die jeweilige Szene
Profile:
Name Typ
SZS.SceneControl Integer

6. WebFront

Über das WebFront können die momentanen Werte der verlinkten Zielvariablen in einer Scene gespeichert werden. Über "Ausführen" können bereits gespeicherte Scenen aufgerufen werden.

7. PHP-Befehlsreferenz

boolean SZS_SaveScene(integer $InstanzID, integer $SceneNumber);
Speichert die Werte der verlinkten Variablen aus der Kategorie "Targets" in der Szene mit der Nummer $SceneNumber in dem Szenensteuerungsmodul mit der InstanzID $InstanzID.
Die Funktion liefert keinerlei Rückgabewert.
Beispiel:
SZS_SaveScene(12345, 1);

boolean SZS_CallScene(integer $InstanzID, integer $SceneNumber);
Ruft die in dem Szenensteuerungsmodul mit der InstanzID $InstanzID gespeicherten Werte der Szene mit der Nummer $SceneNumber auf und setzt die dazugehörigen Variablen. Die Funktion liefert keinerlei Rückgabewert.
Beispiel:
SZS_CallScene(12345, 1);