allen die hier openHAB, node-red usw benutzen möchte ich auf diesem Wege mal einen Blick auf Home-Assistant vorschlagen. Nach gut 4 Jahren openHAB bin ich nun auf HA gewechselt und sehr zufrieden.
Die Konfiguration erfolgt teils über die WebUI und teils über YAML-Textdateien. Für ITler die schonmal mit Ansible oder Kubernetes zu tun hatten ist das ein gewohntes Umfeld, für andere mag der Syntax mit Hirarchie basierend auf Einrückungen schwierig sein. In letzter Zeit wurde aber die Verwaltung über die UI stark erweitert.
Vorteile:
- * Die Oberfläche ich sehr einfach anzupassen, sieht dabei gut aus und ist sehr flexibel. Und das ohne CSS oder JS angepasst werden muss. Mit JS und CSS Anpassung geht noch viel viel mehr.
* Es gibt sehr viele Integrationen (über 1000) für verschiedene Systeme wie Sonos, Hue und natürlich auch KNX. Und für Dinge die es nicht fertig gibt, sind Standard Schnittstellen wie MQTT, Rest usw. dabei.
* Viele Sensoren werden automatisch eingerichtet, die iOS App bringt zum Beispiel auch gleich Sensoren für Akku Stand und Schritte (Health) mit ohne das man hierfür etwas tun muss.
* Die Community ist unglaublich groß und hilfsbereit
* Das System ist offen und
* Die Entwicklung geht schnell, alle 3-4 Wochen ein neues Release mit neuen Features und RICHTIG GUT aufbereiteten Release Notes (Was ist neu? Was ändert sich? )
* Für den sicheren Zugriff aus der Ferne gibt es einen Cloud Dienst für faire 5€ im Monat. Hier muss man sich nicht um SSL Zertifikate, Port Weiterleitungen usw kümmern und es scheint technisch sauber und Datenschutz freundlich umgesetzt. Von dem Geld werden auch mittlerweile Entwickler eingestellt.
In der Community teilen auch viele ihre Config. Das hat mir beim Einstieg sehr geholfen, daher habe ich mich entschlossen auch meine Config auf Github zu teilen. Gerade auch weil es hier wenige mit KNX gibt.
Jedem der gemischte IOT Geräte wie Sonos, Hue, Alexa usw hat und diese lokal miteinander verbinden möchte, kann ich nur empfehlen einen Blick auf das System zu werfen. Verglichen mit openHAB lässt sich viel mehr in der Web Oberfläche konfigurieren (z.B. Automatisierungen, die Lovelace Oberfläche). Für einzelne Dinge muss trotzdem in YAML Textdateien konfiguriert werden, das könnte für nicht IT affine eine Hürde darstellen.
Da es beim Einstieg verwirrt, hier noch ein paar Infos zur Namensgebung:
Home-Assistant Core: Ist die eigentliche Home-Assistant Software. verfügbar als PIP Paket, Docker Container usw. Hieß bis vor kurzem Home-Assistant.
Home-Assistant: Eine Sammlung von Paketen (technisch Docker Container) zur Installation auf einem einenen Computer oder VM. Bringt viele Extras mit, z.B.Pi-Hole, VS Code Web Editor und vieles mehr. Quasi ein Rundum Sorglos Paket was Einstieg und Integration vereinfacht. Braucht aber wiegesagt einen eigenen Computer oder Raspi. Hieß bis vor kurzem hass oder hass.io (im deutschen sicherlich ungünstiger Name).