- Notifications
You must be signed in to change notification settings - Fork6
hkknx is a HomeKit KNX bridge for KNX.
brutella/hkknx-public
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
In diesem Repository werdenReleases vonhkknx
veröffentlicht, und überIssues diskutiert.
- 2024-09-11: Version 3.0 veröffentlicht
- 2024-05-29: Öffentliche Beta von Version 3 hat begonnen.
- 2024-04-30: Öffentliche Alpha von Version 3 hat begonnen.
- 2021-08-11: Version 2.0 veröffentlicht
- 2021-06-17: Öffentliche Beta von Version 2 hat begonnen.
- 2020-05-18: Version 1.0 veröffentlicht
- 2020-01-24: Öffentliche Beta hat begonnen.
Was ist hkknx?
hkknx
ist eine HomeKit KNX Brücke um KNX Geräte über HomeKit zu steuern. Dabei wird eine direkte IP Verbindung zu einem KNX IP-Gateway aufgebaut.knxd
wird nicht benötigt.
hkknx
ist als Binärdatei für die verschiedenste Platformen und Betriebssystemen (macOS, linux) verfügbar.
Was ist HomeKit?
HomeKit ist ein Protokoll entwickelt von Apple und wird in verschiedenen Smart Home Geräten unterstützt.Privatsphäre und Verschlüsselung sind voll in dem Standard integriert.Geräte die HomeKit unterstützen können komfortable mit Apple Geräten (iPhone, iPad, Apple Watch, Mac) gesteuert werden.
Warum möchte ich KNX über HomeKit steuern?
Die Steuerung von KNX Geräten über HomeKit ist deshalb so interessant, weil HomeKit so gut in das Apple Ecosystem integriert ist.
Hier ein paar Vorteile.
- Die Apple Home App ist auf allen iOS, watchOS und macOS Geräten bereits vorinstalliert. Die Benutzeroberfläche von der App ist einfach und für jedermal verständlich.
- Siri unterstützt HomeKit Befehle, zB Hey Siri, Licht im Schlafzimmer ausschalten. Das heißt man bekommt eine Sprachsteuerung gratis dazu.
- Verschlüsselter Internetzugriff auf die KNX Geräte über eine Steuerzentrale (Apple TV, HomeHub oder iPad).
- Ein iPad kann als KNX Visualisierung an der Wand dienen.
- Mit HomeKit kannst du anwesenheitsgesteuerte Automatisierungen erstellen.
Was benötige ich um hkknx zu testen?
Umhkknx
verwenden zu können, benötigst du
- ein KNX IP-Gateway (KNXnet/IP Tunnelling muss unterstützt werden)
- einen Computer (zB Raspberry Pi), der Zugriff auf deine KNX Installation über das KNX IP-Gateway bekommt
- ein iOS Gerät um die KNX Brücke zu HomeKit hinzufügen zu können
Lade die aktuellsteReleaseversion herunter.Entpacke die Datei und lese die Anleitung in der INSTALLATION.md Datei durch.
Ist hkknx kostenlos verfügbar?
Während der Betaphase isthkknx
kostenlos verfügbar.Womöglich wird es nach der Betaphase eine kostenpflichtige Version geben.
Die Betaphase ist seit 18. Mai 2020 beendet.
Hinweis: Beta-Versionen sind 90 Tage ab Veröffentlichung gültig. Danach muss auf die aktuellste Version geupdated werden.
Benötigt hkknx eine Internetverbindung?
Nein.hkknx
hat eine eingebaute Weboberfläche zum Konfigurieren der KNX Brücke. Die Verbindung zu dem KNX IP-Gateway wird über dein lokales Netzwerk hergestellt.
(Zum Installieren von Updates wird jedoch eine Internetverbindung benötigt.)
Muss Multicast im Netzwerk erlaubt sein?
Ja. Damit die HomeKit Brücke eine Verbindung mit HomeKit aufbauen kann, muss Multicast (fürmDNS) im Netzwerk erlaubt sein. Verwendet werden dafür die Multicast Adressen224.0.0.251
(IPv4) undff02::fb
(IPv6), sowie Port5353
.
Multicast wird außerdem noch für dieAutomatische Suche des KNX IP Gateways benötigt. Dafür wird die Multicast Adresse224.0.23.12
und Port 3671 verwendet.
Welche Ports müssen offen sein?
hkknx
verwendet die Ports 5353 und 3671 für Multicast Anfragen. Falls nicht weiters in den Einstellungen konfiguriert, kommuniziert Brücke mit HomeKit auf einem zufälligen Port. Dieser Port kann aber in den Einstellungen festgelegt werden.
Es stehen Packages für macOS, Linux and Raspberry Pi unterReleases zur Verfügung.
Platform | Package |
---|---|
M1 Mac | hkknx-x.x.x_darwin_arm64 |
Mac 64-bit | hkknx-x.x.x_darwin_amd64 |
Linux 64-bit | hkknx-x.x.x_linux_amd64 |
Linux 32-bit | hkknx-x.x.x_linux_386 |
Raspberry Pi 32-bit | hkknx-x.x.x_linux_arm |
Für Docker gibt es auch das offizielle Imagebrutella/hkknx
About
hkknx is a HomeKit KNX bridge for KNX.