Smart-Home-Plattform - Systeme: ioBroker vs. Home-Assistant

This page is also available in English

F√ľr die Heim-Automatisierung gibt es neben zahlreichen verschiedenen Standards eine gro√üe Menge an verschiedenen Plattformen. Open Source Plattformen bieten dabei oft die M√∂glichkeit, verschiedene Automatisierungs-Standards miteinander zu verbinden. Als Beispiel k√∂nnte ein kleiner Mini-Computer, ein Raspberry Pi oder ein NAS, ausgestattet mit mehreren Empf√§ngern, verschiedene Automatisierungs-L√∂sungen √ľber eine Plattform steuern.

Ziel dieses Beitrags

√úberblick √ľber Smart-Home-Plattformen und Anregungen f√ľr den Aufbau des eigenen Smart-Home

Aufwand

Lesedauer: ca. 4 Minuten

Proprietär

Smart-Home-Systeme von bestimmten Herstellern sind meist auf deren Ger√§te beschr√§nkt. Die propriet√§ren L√∂sungen werden haupts√§chlich √ľber die Cloud angebunden und gesteuert. Bestimmte Hersteller bieten zwar eine M√∂glichkeit, √ľber deren Cloud-API zuzugreifen, ben√∂tigt wird dann aber zumindest eine eigene Smart-Home-Zentrale oder ein eigenes Gateway: ein Ger√§t, dass nur deren Aktoren steuern kann. Wer sein Smart-Home sp√§ter um andere Produkte erweitern will, braucht dann zumindest eine zus√§tzliche Zentrale. Herstellerspezifische Smart-Home-L√∂sungen sollten nicht Teil dieses Artikels sein, vielmehr will ich hier einen √úberblick √ľber Plattformen geben, die es erm√∂glichen verschiedenste Systeme miteinander zu verbinden.

Open-Source

Der Markt f√ľr Open-Source-L√∂sungen im Bereich der Haus-Automatisierung ist sehr stark aufgeteilt. Hier gibt es keinen klaren Gewinner, entsprechend schwer ist die Auswahl eines geeigneten Systems. Neben Home-Assistant, openHAB (Java basiert), FHEM und zahlreichen anderen Plattformen, bietet der ioBroker eine M√∂glichkeit mehrere Systeme miteinander zu verbinden.

Home-Assistant

Der Home-Assistant bietet nach der Inbetriebnahme eine fertige Oberfl√§che und somit out of the box ein Dashboard f√ľr die Steuerung von Licht, Schalter, Szenen und Sensoren. Die Status der einzelnen Entit√§ten (Schalter, Sensoren, ...) werden historisch aufgezeichnet und k√∂nnen im Verlauf in den entsprechenden Charts begutachtet werden. Durch das integrierte Auto-Discovery werden bestehende Systeme sehr schnell gefunden und automatisch eingebunden. Eine erweiterte Konfiguration findet in der Text-Datei "configuration.yaml" statt.¬†

Vorteile:

  • √úbersichtliche und moderne Oberfl√§che
  • Home-Assistant ist nach der Installation sofort einsatzbereit: Sensoren und Ger√§te werden automatisch im Dashboard angezeigt und k√∂nnen darin gesteuert werden
  • vorhandene Smartphone-App und Benachrichtigen aufs Handy
  • zahlreiche Plugins

Nachteile:

  • Einstellungen oder Konfigurationen k√∂nnen nicht immer in der Webgui umgesetzt werden, entsprechend m√ľssen bestimmte Settings textbasiert oder in Konfig-Dateien .yaml erfolgen.

ioBroker

IoBroker ist ein zentraler Server f√ľr Smart-Homes und dank der zahlreichen verf√ľgbaren Adapter sehr modular aufgebaut. Ein Adapter kann als Treiber f√ľr verschiedene Smart-Home-Ger√§te, als Service oder als Dienst f√ľr die Bereitstellung von Daten gesehen werden. Die einzelnen Adapter laufen dann als eigene Instanz und greifen auf die selben Daten-Objekte zu. Der ioBroker erm√∂glicht es, als Beispiel, mit einem ZigBee-Schalter ein WLAN-Ger√§t zu steuern oder aufgrund bestimmter Sensorwerte bestimmte Abl√§ufe zu steuern oder die Daten f√ľr andere Dienste einheitlich zur Verf√ľgung zu stellen. Interessant ist auch, dass es f√ľr den ioBroker Adapter zur Anbindung von FHEM und openHAB gibt, sowie Adapter um das HABpanel-Dashboard von OpenHab und die Lovelace-UI-Visualisierung von Home-Assistant mit ioBroker zu betreiben: Der ioBroker vereint hier s√§mtliche Welten.¬†

Vorteile:

  • modularer Aufbau: Adapter-Instanzen laufen in eigenen Prozessen
  • extrem flexibel und anpassungsf√§hig

Nachteile: 

  • Nach der Installation ist noch keine fertige Oberfl√§che f√ľr das Visualisieren und Steuern vorhanden, dies wird erst durch die Installation von zus√§tzlichen Adapter und dessen Konfiguration m√∂glich. Seitens ioBroker kann "VIS" als Oberfl√§che verwendet werden, was einen g√ľltigen Lizenzschl√ľssel voraussetzt. Zwar ist die Lizenz f√ľr privat kostenlos, dennoch war das f√ľr mich Grund genug nach einer anderen L√∂sung zu suchen.
  • Die Admin-GUI wirkt im Vergleich zu Home-Assistant nicht ganz so ansprechend, erf√ľllt aber seinen Zweck.

In der Praxis

Als Voraussetzung f√ľr mein Setup verwende ich als Hardware keinen Raspberry Pi, sondern meinen NAS, siehe: NAS im Eigenbau, und einige Docker-Container, siehe:¬†¬†Docker-Container unter Linux starten.

Konkret verwende ich die folgenden Docker-Container:

  • Das ZigBee-Gateway¬†Conbee, siehe:¬†Conbee 2.
  • Home-Assistant f√ľr das √úberwachen und Steuern meiner ZigBee und WLAN-Devices, siehe: Home-Assistant Docker und deCONZ. Home Assistent konnte den ioBroker f√ľr meine Einsatzzwecke vollst√§ndig ersetzen.

Alternativ habe ich folgendes Setup getestet:

  • F√ľr eine einheitliche Kommunikation von den verschiedensten Endger√§ten habe ich ioBroker getestet, siehe: ioBroker Installieren - Docker.
    • Ger√§te, die im Netzwerk erreichbar sind, k√∂nnen √ľber den ioBroker direkt √ľber einen entsprechenden Adapter eingebunden werden: z.B. Shelly, Nuki oder mein Pioneer Radio. F√ľr Ger√§te, die ein eigenes Funk-Protokoll verwenden, kann ein entsprechender Adapter mit Verbindung auf ein Gateway verwendet werden (z.B. das ZigBee-Gateway: Conbee).
    • Au√üerdem kann der ioBroker mit Hilfe des InfluxDB-Adapters alle Sensor-Daten in eine InfluxDB schreiben: z.B. wenn sich die Temperatur oder Luftfeuchtigkeit eines ZigBee-Sensors √§ndert oder ein Licht ein- oder ausgeschaltet wird.
  • Der Container f√ľr die InfluxDB sammelt die vom ioBroker geschriebenen Daten in dessen Datenbank, siehe: InfluxDB: Time series database
  • Ein zus√§tzlicher Container f√ľr Grafana kann die Live-Daten und historische Daten der InfluxDB anzeigen. Zus√§tzlich k√∂nnen mit Grafana f√ľr bestimmte Schwellwerte Alarme definiert werden, die dann z.B. als Benachrichtigung √ľber einen Messenger an das Smartphone gesendet werden, siehe: Grafana - Docker; Werte visualisieren und Alarme definieren.

Fazit

Meine Empfehlung, m√ľsste ich mich zwischen ioBroker und Home Assistant entscheiden, w√ľrde zugunsten von Home Assistant fallen. Mit Home Assistant f√§llt der Start wesentlich leichter und dank der zahlreichen Plugins kann Home Assistent allen Bed√ľrfnissen angepasst werden, siehe¬†Home-Assistant.

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE f√ľr deine Bewertung!

Aktualisiert: 05.05.2021 von Bernhard ūüĒĒ


Top-Artikel in diesem Bereich


ioBroker installieren - Docker
Mit ioBroker können verschiedene Automatisierungslösungen oder Geräte in einem System zusammengefasst werden. Um bestimmte Gateways oder Geräte ansprechen zu können, werden in ioBroker verschiedene Adapter verwendet.

Zigbee2MQTT vs deCONZ und Phoscon
Sowohl Phoscon als auch Zigbee2MQTT sind Programme f√ľr das Steuern eines Zigbee-Gateways, wie den Conbee 2. Die prim√§re Aufgabe eines Zigbee-Gateway ist das Verbinden und zentrale Steuern von¬†Zigbee-Devices. Nach anf√§nglichen Schwierigkeiten mit der Stabilit√§t, hat Phoscon bei mir zuletzt relativ gut funktioniert, dennoch bin ich nach √ľber einem Jahr deCONZ und Phoscon auf Zigbee2MQTT umgestiegen.¬†Mit ein Grund f√ľr den Umstieg war ein Dimmer-Switch, welche...

Home-Assistant Docker Conbee 2 und Zigbee2MQTT / deCONZ
Dank zahlreicher Integrationsm√∂glichkeiten ist Home-Assistant eine einfache Plattform f√ľr das Steuern verschiedenster Smart-Home Ger√§te. Im Vergleich zu ioBroker ist mir der Start mit Home Assistant wesentlich einfacher gefallen. W√§hrend ich f√ľr ioBroker noch am Suchen war, welches Frontend ich f√ľr meine Dashboards verwenden k√∂nnte, hatte ich mit Home-Assistant out of the box ein fertig eingerichtetes System. Die Lovelance Dashboards von Home Assistant k√∂nnen einfach in der GUI zusammengeklickt...

Fragen / Kommentare


(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]

‚úćanonym
22.12.2020 18:42
Hi, 
ich vermisse das Fazit bei einem Artikel von System A vs. System B. Was sind die Vorteile von Home-Assistant und was die von ioBroker? Welches sollte man nehmen?
P.S. Die Mehrzahl von Status ist "Status" und nicht Stati!
↳
‚úćBernhard
gepostet am 22.12.2020 19:54, geändert: 22.12.2020 19:54
Danke habe ich ausgebessert, ich versuche den Artikel bei Gelegenheit anzupassen.

Beitrag erstellt von Bernhard

‚úćanonym
26.05.2021 16:42
Den Einstieg finde ich bei ioBroker wesentlich einfacher und intuitiver.

‚úćMaxKo
01.04.2021 15:41
Vielen Dank! Eine Bitte, wie komme ich an configuration.yaml, skript.yaml und automation.yaml als Macintosh user? (So dass es Inhalt zeigt und bearbeitet werden kann) Besten Dank vorab! Max
↳
‚úćanonym
gepostet am 18.04.2021 16:25
das suche ich auch, aber leider sind die pros immer damit besch√§ftigt solche unwichtigen dinge nur nebenbei zu erw√§hnen. Es wird geschrieben √ľber den "bekannten weg"

Beitrag erstellt von anonym

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu Mehr Details