Was ist linKNX?
Mit linknx kann der Bus über eine XML-Schnittstelle gelesen und geschrieben werden.
Auch einige Logiken lassen sich damit umsetzten, wie z.B. Bedingungen, Aktionen oder Zeitprogramme. Diese werden dann direkt über linknx abgearbeitet.
Konfiguriert wird alles über eine XML-Datei.
Die Seite des Programmierers ( jef2000 aus dem Forum) befindet sich hier. Installation
Die Sourcen, sowie fertige Pakete gibt es hier. Für LinkKNX wird Eibd benötigt. Bus-Zugriff
Der Bus-Zugriff erfolgt über eibd welcher verschiedene Möglichkeiten des Bus-Zugriffs ermöglicht, siehe hier. Konfiguration
Die Konfiguration von linKNX geht über eine XML-Datei weitere Details dazu befinden sich hier.
In dieser XML-Datei können auch die Logiken (z.B. zu bestimmten Events soll etwas passieren, oder zu einer bestimmten Uhrzeit) programmiert werden! - Bedingungen (Definition in der XML-Datei.)
- Logische-Bedingungen (AND, OR und NOT)
- Objekt-Bedingungen (=, <, >, ><, <=, >=)
- Zeit-Bedingungen (Schaltuhr)
Ansprechen des EIB
Mit linKNX gibt es mehrere Möglichkeiteiten auf den EIB Bus zu schreiben und ihn zu lesen. - XML
Wie das im einzelnen funktioniert befindet sich hier. - PHP
Eine weitere Möglichkeit ist über ein PHP-Skript mit der linKNX XML-Schnittstelle zu kommunizieren.
Ein Beispiel-Script vom Programmierer befindet sich hier. - Java
Als "Frontend" kann eine Java-Applikation KNXweb welches über die XML-Schnittstelle mit linKNX kommunizieren kann, eingesetzt werden und hier bezogen werden.
|