Velux KLF-200 Bausteine Hilfe

Inhalt des Logikpakets

Beschreibung

Dieses Paket enthält Logikbausteine, die die Kommunikation mit dem Velux KLF-200 ermöglichen.

Aufgrund des technischen Designs von KNX, io-homecontrol und der Gira Logikbausteine, werden alle drei nachfolgend aufgeführten Komponenten kombiniert eingesetzt. Auf dieser Seite gibt es dazu einige Hinweise zur Einrichtung.

Das Velux Gateway selbst kommuniziert mit dem Velux KLF-200 und stellt sicher, dass die Verbingung erhalten bleibt. Für jedes physikalische Gateway wird exakt ein logisches Gateway in einem Logikblatt verwendet.

Das Gateway stellt zudem einen Ausgang bereit, an dem beliebig viele Velux Ausgabefilter-Bausteine lauschen können. Sie übersetzen die Nachrichten des Gateways in (KNX- oder Variablen-) Telegramme.

Mit Hilfe des Bausteins Velux Auftraggeber werden (KNX- oder Variablen-) Telegramme in Anweisungen für das Gateway übersetzt. Es kann beliebig viele "Auftraggeber" geben, die Anweisungen an ein und dasselbe oder an verschiedene Gateways schicken.

Gegenwärtig wurden die folgenden Geräteklassen getestet:

Andere Geräteklassen können mit Hilfe von Telegrammen jedoch ebenfalls angesteuert werden. Die Telegramme können dabei wahlweise auch durch andere Text-Generator-Bausteine erstellt werden.

* = #min und #max sind bei diesen Geräteklassen vertauscht; d.h. #min => ein / 100%, #max => aus / 0%. Siehe dazu auch Kapitel 14.1 der Velux KLF-200 Spezifikation.

Logikbausteine

Bezeichnung Beschreibung
Velux Gateway

Dieser Baustein stellt die Verbindung zu einem Velux KLF-200 Gateway her.

Velux Auftraggeber

Dieser Baustein abstrahiert die Bedienschnittstelle eines Gerätes oder einer Gruppe. Er wird am Ausgang mit einem Velux Gateway verbunden.

Velux Ausgabefilter

Dieser Baustein abstrahiert die Statusanzeige eines Gerätes oder einer Gruppe. Er wird am Eingang mit einem Velux Gateway verbunden.

Die drei Bausteine unterhalten sich untereinander mit Hilfe von Telegrammen, die an eine URL angelehnt sind und somit bei Bedarf auch manuell erzeugt bzw. abgerufen werden können.

Auf dieser Seite werden einige Hinweise zur Konfiguration (Logikbausteine, Variablen und Gruppenadressen, ETs) zusammengetragen.

Lizenz

Die Logikbausteine ("Software"), Dokumentation und Grafiken in diesem Paket steht unter der MIT-Lizenz (Sinngemäße Übersetzung), sofern Einzelkomponenten des Pakets nicht durch andere Lizensierungen gekennzeichnet sind.

 

Copyright © 2022-2024 - Christoph Lesser - labs.neleo.com

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

 

"Velux" und damit verbundene Namen und Marken beschreiben Produkte und Dienste der Velux Group. Die angebotenen Logikbausteine nutzen die unter https://www.velux.com/klf200 veröffentlichten Schnittstellen, sind jedoch selbst kein Produkt der Velux Group.

Changelog

Version Änderungen
1.0.2

Für Firmware 2.8.869 vom 20.12.2023 oder 2.8.874 vom 05.09.2024 ohne TLS-1.2-Unterstützung

Bugfix der internen Verbindungsüberwachung.

1.0.1

Für Firmware 2.8.869 vom 20.12.2023 ohne TLS-1.2-Unterstützung

Die BouncyCastle-Bibliothek übernimmt wieder die TLS-1.2-Verschlüsselung der Kommunikation mit dem Velux KLF200.

Möglicherweise wird Dein X1 einen höheren Speicherverbrauch anzeigen - dies ist u.a. der externen Bibliothek geschuldet und lässt sich nicht vermeiden. Bisher sind dadurch jedoch noch keine Funktionseinschränkungen gemeldet worden.

1.0.0

Nur für die Firmware 2.8.858 vom 25.05.2023 mit TLS-1.2-Unterstützung

Umstellung der TLS1.2-Verschlüsselung von der BouncyCastle-Bibliothek auf die nativen X1-Funktionen. Die BouncyCastle-Bibliothek wurde in dieser Version entfernt (und damit verschwindet auch die Speicherauslastungswarnung).

Das Velux KLF-200 Gatewaygibt den Verbindungsstatus nun über einen eigenen Ausgang aus und verbindet sich automatisch erneut, wenn ein Verbindungsausfall erkannt wurde (Prüfung erfolgt alle 7 Minuten). Das Gateway und die Verbindung können neu gestartet bzw. aufgebaut werden.

0.9.0 Erste veröffentlichte Version

Die aktuelle Version des Logikpakets ist im KNX User Forum und im AppStore für den Gira X1 verfügbar. Der Source Code liegt auf GitHub.