All Projects → brutella → hkknx-public

brutella / hkknx-public

Licence: other
hkknx is a HomeKit KNX bridge for KNX.

Projects that are alternatives of or similar to hkknx-public

homebridge-theater-mode
A homebridge plugin to make your HomeKit devices react to the play/pause state of your Apple TV. Configured via the Home app.
Stars: ✭ 82 (+26.15%)
Mutual labels:  homekit
homebridge-wink3
Homebridge plugin for wink.com
Stars: ✭ 53 (-18.46%)
Mutual labels:  homekit
homebridge-node-alarm-dot-com
Alarm.com plugin for Homebridge using Node.js
Stars: ✭ 52 (-20%)
Mutual labels:  homekit
calimero-gui
A graphical user interface for Calimero based on the Eclipse Standard Widget Toolkit (SWT)
Stars: ✭ 18 (-72.31%)
Mutual labels:  knx
homebridge-yeelight-platform
Homebridge plugin for Yeelight Lights supporting Scenes/Moods/Color Flow/Custom Presets/Music Flow/Night Mode
Stars: ✭ 53 (-18.46%)
Mutual labels:  homekit
homebridge-roomba
Roomba plugin for Homebridge
Stars: ✭ 13 (-80%)
Mutual labels:  homekit
homebridge-securitysystem
Homebridge plugin that creates a security system accessory that can be triggered by HomeKit sensors.
Stars: ✭ 114 (+75.38%)
Mutual labels:  homekit
homebridge-lg-thinq
A Homebridge plugin for controlling/monitoring LG ThinQ device via their ThinQ platform.
Stars: ✭ 127 (+95.38%)
Mutual labels:  homekit
homebridge-nello
Homebridge plugin for the smart intercom nello.io.
Stars: ✭ 26 (-60%)
Mutual labels:  homekit
awesome-homebridge
Popular list of Homebridge Plugins
Stars: ✭ 106 (+63.08%)
Mutual labels:  homekit
ioBroker.knx
connect KNX via eibd
Stars: ✭ 46 (-29.23%)
Mutual labels:  knx
homebridge-tahoma
Homebridge plugin for TaHoma, Connexoon, Cozytouch, Energeasy Connect.
Stars: ✭ 100 (+53.85%)
Mutual labels:  homekit
HAS
Homekit Accessory Server
Stars: ✭ 53 (-18.46%)
Mutual labels:  homekit
node-eibd
node.js eibd client (EIB/KNX daemon)
Stars: ✭ 52 (-20%)
Mutual labels:  knx
esp-homekit-multi-sensor
Homekit muti sensor, motion, temperate, humidity and light with OTA
Stars: ✭ 15 (-76.92%)
Mutual labels:  homekit
homebridge-blinds-cmd
🌅 Homebridge plugin to enable window blinds to be controlled by executing a command line.
Stars: ✭ 14 (-78.46%)
Mutual labels:  homekit
homebridge-freeathome
Platform Plugin to manage free@home accessories via HomeBridge
Stars: ✭ 50 (-23.08%)
Mutual labels:  homekit
Sonoff-ESP8266-HomeKit
Firmware to control your Sonoff natively and directly through HomeKit.
Stars: ✭ 58 (-10.77%)
Mutual labels:  homekit
calimero-tools
A collection of KNX network tools for device discovery, process communication, and monitoring
Stars: ✭ 25 (-61.54%)
Mutual labels:  knx
mdns-tunneller
Tunnels two (or more) mDNS domains together
Stars: ✭ 74 (+13.85%)
Mutual labels:  homekit

hkknx-public

In diesem Repository werden Releases von hkknx veröffentlicht, und über Issues diskutiert.

  • 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?

Um hkknx 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 aktuellste Releaseversion herunter. Entpacke die Datei und lese die Anleitung in der INSTALLATION.md Datei durch.

Ist hkknx kostenlos verfügbar?

Während der Betaphase ist hkknx 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ür mDNS) im Netzwerk erlaubt sein. Verwendet werden dafür die Multicast Adressen 224.0.0.251 (IPv4) und ff02::fb (IPv6), sowie Port 5353.

Multicast wird außerdem noch für die Automatische Suche des KNX IP Gateways benötigt. Dafür wird die Multicast Adresse 224.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.

Releases

Es stehen Packages für macOS, Linux and Raspberry Pi unter Releases zur Verfügung.

Platform Package
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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].