Migration - Smarthome-Components
Migration - Smarthome-Components Migration - Smarthome-Components
Als Auswahlmöglichkeit erhalten Sie dann nur die gerätespezifischen Funktionen: Als Ergebnis erhalten Sie den Befehl in der richtigen ID-Nummer. Um Befehle direkt einzugeben, drücken Sie „Strg + Space“. Sie erhalten dann alle IP-Symcon-Funktionen. Auch hier können Sie die Auswahl einschränken, indem Sie z.B. „f + s + 2“ eingeben. Den gewünschte Befehl können Sie dann per Doppelklick auswählen: Um alle „Ereignisse“, die das Skript triggern, ein- und auszublenden, verwenden Sie selbigen Button. Wie Sie ein weiteres „Ereignis hinzufügen“, erfahren Sie hier. Systemvariablen in Skripten Eine komplette Auflistung finden sie unter Systemvariablen. Tipps & Tricks Es gibt eine Auflistung aller Tastenkombinationen.
Systemvariablen Systemvariablen sind Variablen, die in jedem Skript verfügbar sind und vom Benutzer genutzt werden können um effizientere Skripte zu erstellen, die generisch Aufgaben lösen können. Je nach Absender durch den das Skript gestartet wurde, werden mehr oder weniger Systemvariablen angeboten. Die nachfolgende Tabelle gibt einen Überblick. Bitte achten Sie auf die Groß- und Kleinschreibung der Variablen! Variable Bedeutung $_IPS[‘SELF’] SkriptID des aktuellen Skriptes $_IPS[‘THREAD’] ThreadID des aktuellen Skriptes $_IPS[‘SENDER’] Auslöser des Skriptes. Abhängig vom Wert können sich weitere globale Variablen ergeben. Mögliche Werte sind in der Tabelle Skriptauslöser genauer spezifiziert. Tabelle: Skriptauslöser, die in $_IPS[‘SENDER’] enthalten sein können Wert Bedeutung Execute Beim Ausführen des Skriptes aus der Konsole oder über die IPS_ExecuteScript Funktionen Variable Wenn ein Variablenereignis das Skript gestartet hat Variable Bedeutung $_IPS[‘VALUE’] Wert der auslösenden Variable zum Auslösezeitpunkt $_IPS[‘OLDVALUE’] Wert der auslösenden Variable vor Auslösezeitpunkt $_IPS[‘VARIABLE’] ID der auslösenden Variable $_IPS[‘EVENT’] ID des auslösenden Ereignisses $_IPS[‘TRIGGER’] Typ des auslösenden Ereignisses TimerEvent Wenn das Skript über ein zyklisches Ereignis gestartet wurde Variable Bedeutung $_IPS[‘EVENT’] ID des auslösenden Ereignisses $_IPS[‘TARGET’] ID des übergeordneten Geräts RunScript Wenn das Skript durch eine der IPS_RunScript Funktionen ausgeführt wurde Designer Wenn das Skript über eine Komponente des Dashboards gestartet wurde Variable Bedeutung $_IPS[‘COMPONENT’] Inhalt des Feldes IPSYMID. Dieser Wert hat immer den Typ String $_IPS[‘REMOTE_ADDR’] IP des Gerätes, auf dem die Anfrage ausgeführt worden ist $_IPS[‘REMOTE_HOST’] Hostname des Gerätes, auf dem die Anfrage ausgeführt worden ist RegisterVariable Wenn das Skript über eine RegisterVariable Instanz gestartet wurde Variable Bedeutung $_IPS[‘VALUE’] Wert des Puffers, der vom Splitter oder I/O Modul empfangen wurde $_IPS[‘INSTANCE’] ID der auslösenden RegisterVariable Instanz ShutterControl Wenn das Skript über das ShutterControl Modul aufgerufen wurde Variable Bedeutung $_IPS[‘INSTANCE’] InstanzID, die im ShutterControl eingestellt ist
- Seite 75 und 76: Panel GroupBox und Panel dienen bei
- Seite 77 und 78: GroupBox GroupBox und Panel dienen
- Seite 79 und 80: ProgressBar Die ProgressBar ist ein
- Seite 81 und 82: TrackBar Das TrackBar-Tool entspric
- Seite 83 und 84: Image Als Image kann jedes im Image
- Seite 85 und 86: Shape Das Shape-Tool bietet eine sc
- Seite 87 und 88: Bevel Das Bevel Tool erlaubt es in
- Seite 90 und 91: TabSheet Das TabSheet ist Bestandte
- Seite 92 und 93: Eigenschaft Beschreibung Ereignisse
- Seite 94 und 95: ExecButton ExecButton besitzt die E
- Seite 96 und 97: ExecImage ExecImage ist funktionsgl
- Seite 98 und 99: LockButton Der LockButton dient daz
- Seite 100 und 101: SoundPlayer Der Sound Player ist ei
- Seite 102 und 103: Caption “Wohnzimmer”. Verbindun
- Seite 104 und 105: Struktur In diesem Fenster sind all
- Seite 106 und 107: Kontextmenü Ein Klick mit der rech
- Seite 108 und 109: Zeitschaltuhr Graph Skript Bild
- Seite 110 und 111: Das Vorschaubild zeigt die Icons in
- Seite 112 und 113: Geräte suchen IP-Symcon verfügt
- Seite 114 und 115: Skripte wiederverwenden Stelle Sie
- Seite 116 und 117: } } } else { } return $e['NextRun']
- Seite 118 und 119: } } $result = Array(); $files = sca
- Seite 120 und 121: Tastenkombinationen Bezeichnung der
- Seite 122 und 123: Instanzen Instanzen repräsentieren
- Seite 124 und 125: xComfort Konfigurator Z-Wave Konfig
- Seite 128 und 129: $_IPS[‘DIRECTION’] Zu fahrende
- Seite 130 und 131: Medien Von IP-Symcon unterstützte
- Seite 132 und 133: Nach dem Datumsvergleich wird auch
- Seite 134 und 135: Falls die Variable eine Status-Vari
- Seite 136 und 137: Stellen Float Gibt die Anzahl der a
- Seite 138 und 139: WFC_Reload boolean WFC_Reload ( int
- Seite 140 und 141: WFC_SendNotifications boolean WFC_S
- Seite 142 und 143: FHZ1X00PC Die FHZ1X00PC (WLAN) ist
- Seite 144 und 145: 1. Sie müssen den Hauscode per Han
- Seite 146 und 147: FS20_SwitchDuration boolean FS20_Sw
- Seite 148 und 149: FS20_DimUp boolean FS20_DimUp ( int
- Seite 150 und 151: HMS Installation Falls Sie Ihr Ger
- Seite 152 und 153: FHT Das Funk-Heizungssystem FHT ist
- Seite 154 und 155: FHT_SetTemperature boolean FHT_SetT
- Seite 156 und 157: KS300 Installation Falls Sie Ihr Ge
- Seite 158: Erst ab der RF Version 9.2 (ca. Jul
- Seite 161 und 162: MXC_SwitchMode boolean MXC_SwitchMo
- Seite 163 und 164: MXC_DimBrighter boolean MXC_DimBrig
- Seite 165 und 166: MXC_DimStop boolean MXC_DimStop ( i
- Seite 167 und 168: MXC_ShutterMoveUp boolean MXC_Shutt
- Seite 169 und 170: MXC_ShutterStepUp boolean MXC_Shutt
- Seite 171 und 172: MXC_SetTemperature boolean MXC_SetT
- Seite 173 und 174: MXC_SendInteger boolean MXC_SendInt
- Seite 175 und 176: HomeMatic Diese Anleitung soll Ihne
Als Auswahlmöglichkeit erhalten Sie dann nur die gerätespezifischen Funktionen:<br />
Als Ergebnis erhalten Sie den Befehl in der richtigen ID-Nummer.<br />
Um Befehle direkt einzugeben, drücken Sie „Strg + Space“. Sie erhalten dann alle IP-Symcon-Funktionen. Auch hier<br />
können Sie die Auswahl einschränken, indem Sie z.B. „f + s + 2“ eingeben. Den gewünschte Befehl können Sie dann per<br />
Doppelklick auswählen:<br />
Um alle „Ereignisse“, die das Skript triggern, ein- und auszublenden, verwenden Sie selbigen Button. Wie Sie ein weiteres<br />
„Ereignis hinzufügen“, erfahren Sie hier.<br />
Systemvariablen in Skripten<br />
Eine komplette Auflistung finden sie unter Systemvariablen.<br />
Tipps & Tricks<br />
Es gibt eine Auflistung aller Tastenkombinationen.