- 1. Funktionsumfang
- 2. Voraussetzungen
- 3. Software-Installation
- 4. Einrichten der Instanzen in IP-Symcon
- 5. Statusvariablen und Profile
- 6. WebFront
- 7. PHP-Befehlsreferenz
- 8. Aktionen
- 9. Anhang
- 10. Lizenz
- Bindeglied zwischen Netzwerk und IPS-Instanzen vom Type Node und Konfigurator.
- Auslesen und darstellen von Zuständes des KLF200.
- IPS ab Version 6.0
- KLF200 io-homecontrol® Gateway
- KLF muss per LAN angeschlossen sein
- KLF Firmware 2.0.0.71 oder neuer
- Dieses Modul ist Bestandteil der VeluxKLF200-Library.
Eine einfache Einrichtung ist über die im Objektbaum unter Discovery Instanzen
zu findende Instanz KLF200 Discovery möglich.
Bei der manuellen Einrichtung ist das Modul im Dialog Instanz hinzufügen
unter den Hersteller VELUX
zu finden.
Alternativ ist es auch in der Liste alle Splitter aufgeführt.
In dem sich öffnenden Konfigurationsformular ist das Passwort einzutragen.
Das Standardkennwort ist dasselbe wie das auf der Rückseite des KLF200 angegebene WLAN-Kennwort.
Statusvariablen:
Name | Typ | Ident | Beschreibung |
---|---|---|---|
Hardware Version | integer | HardwareVersion | Hardware-Version des KLF200 Gateways. |
Firmware Version | string | FirmwareVersion | Firmware-Version des KLF200 Gateways. |
Protocol Version | string | ProtocolVersion | Version des aktuell unterstützen Protokolls des KLF200. |
Profile:
Dieses Modul erstellt keine Profile.
Sollen die vorhandene Statusvariablen im WebFront angezeigt werden, so müssen diese verlinkt werden.
Folgende Funktionen liefern 'TRUE' bei Erfolg.
Im Fehlerfall wird eine Warnung erzeugt und 'FALSE' zurückgegeben.
bool KLF200_RequestGatewayVersion(int $InstanzeID);
Liest die Hard- und Firmware Version des Gateways, und speichert das Ergebnis in den Statusvariablen.
Wird automatisch beim Verbinden mit dem Gateway ausgeführt.
bool KLF200_RequestProtocolVersion(int $InstanzeID);
Liest die Protokoll Version des Gateways, und speichert das Ergebnis in der Statusvariable.
Wird automatisch beim Verbinden mit dem Gateway ausgeführt.
bool KLF200_SetGatewayTime(int $InstanzeID);
Schreibt die UTC Zeit in das Gateway.
Wird automatisch beim Verbinden mit dem Gateway ausgeführt.
array KLF200_GetGatewayTime(int $InstanzeID);
Liest die aktuelle Zeit aus dem Gateway, und liefert ein Array mit folgenden Feldern.
Es wird keine lokale Uhrzeit, und keine Sommerzeit unterstützt. Das bool-Feld 'DaylightSavingFlag' wird immer false sein.
'Timestamp',
'Second',
'Minute',
'Hour',
'DayOfMonth',
'Month',
'Year',
'WeekDay',
'DayOfYear',
'DaylightSavingFlag'
Es gibt keine speziellen Aktionen für dieses Modul.
Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:
IPS-Modul:
CC BY-NC-SA 4.0