Skip to content

Latest commit

 

History

History
140 lines (98 loc) · 5.51 KB

README.md

File metadata and controls

140 lines (98 loc) · 5.51 KB

SDK Version Version
License Check Style Run Tests
Spenden Wunschliste

Velux KLF200 Gateway

Inhaltsverzeichnis

1. Funktionsumfang

  • Bindeglied zwischen Netzwerk und IPS-Instanzen vom Type Node und Konfigurator.
  • Auslesen und darstellen von Zuständes des KLF200.

2. Voraussetzungen

  • IPS ab Version 6.0
  • KLF200 io-homecontrol® Gateway
    • KLF muss per LAN angeschlossen sein
    • KLF Firmware 2.0.0.71 oder neuer

3. Software-Installation

4. Einrichten der Instanzen in IP-Symcon

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.
Instanz hinzufügen

Alternativ ist es auch in der Liste alle Splitter aufgeführt.
Instanz hinzufügen

In dem sich öffnenden Konfigurationsformular ist das Passwort einzutragen.
Das Standardkennwort ist dasselbe wie das auf der Rückseite des KLF200 angegebene WLAN-Kennwort.

5. Statusvariablen und Profile

Objektbaum Splitter

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.

6. WebFront

Sollen die vorhandene Statusvariablen im WebFront angezeigt werden, so müssen diese verlinkt werden.

7. PHP-Befehlsreferenz

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'

8. Aktionen

Es gibt keine speziellen Aktionen für dieses Modul.

9. Anhang

1. Changelog

Changelog der Library

2. Spenden

Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

Wunschliste

10. Lizenz

IPS-Modul:
CC BY-NC-SA 4.0