Home Connect ins Smarthome einbinden

Titelbild Home Connect ins Smarthome einbinden

Home Connect

Home Connect ist ein herstellerübergreifender Smart Home Standard und eine Plattform, die es ermöglicht, vernetzte Haushaltsgeräte zentral über eine App zu steuern und zu automatisieren. Entwickelt wurde Home Connect von BSH Hausgeräte GmbH, zu der die Marken Bosch, Siemens, Neff, Gaggenau und Constructa gehören. Mit Home Connect lassen sich Geräte wie Backöfen, Kaffeemaschinen, Geschirrspüler, Waschmaschinen oder Kühlschränke per Smartphone, Tablet oder Sprachassistenten bedienen.

MQTT

Ein im Smart Home beliebter Standard ist MQTT. MQTT Clients senden Daten an den MQTT Broker, der diese zum Abruf für andere MQTT Clients bereitstellt. Oft haben Smart Home Systeme eine Möglichkeit auf MQTT zuzugreifen, um die Daten zu visualisieren und Kommandos an die jeweiligen Geräte zu senden.

Verbindung

In der File Station unter docker einen Ordner hc2mqtt anlegen und darin einen namens config Eingabe des Docker Image Pfads und Doppelklick zum Download Klick auf das Image und Ausführen, um neuen Container zu erstellen Unter Volume-Einstellungen den Pfad verknüpfen Im Protokoll kann man die Verbindung prüfenUm Home Connect mit MQTT zu verbinden, gibt es auf GitHub das Projekt >HCPY. Dieses habe ich als >Docker Image auf meinem Synology NAS installiert. Die Installation ist in den Bildern beschrieben.

Authentifizierung

Damit sich die Bridge bei Home Connect anmelden kann, werden Daten benötigt, die man nur beim Login erhält. Leider muss man hierzu >HCPY lokal installieren (nicht als Docker auf dem NAS) und dort das Script hc-login.py config/devices.json ausführen. Die >Installation von sslpsk unter macOS erfordert Homebrew. Hier ist die >Installation von Homebrew unter macOS beschrieben. Hat man diese Hürde gemeistert, erhält man die Datei devices.json, in der die Authentifizierung am eigenen Home Connect Konto hinterlegt ist. Diese Datei kopiert man mit der File Station in den vorher erstelltern Ordner docker/hc2mqtt/config.

Verfügbare Daten

Anzeige der per MQTT verfügbaren Daten im MQTT ExplorerDie per MQTT verfügbaren Daten kann man sich z. B. im >MQTT Explorer ansehen.

MQTT Broker

Auf dieser Seite ist beschrieben, wie man eine Netatmo Wetterstation per Bridge als MQTT Client einrichtet. Voraussetzung hierfür ist ein laufender MQTT Broker. Das ist ein Server, der die Daten von MQTT Clients entgegennimmt und den Zustand speichert, bis sich dieser ändert. Über den MQTT Broker kann man auch Daten an MQTT Clients senden. Als MQTT Broker für die Synology bietet sich Mosquitto an. Dieser ist im Synology Paketzentrum verfügbar und kann ganz einfach installiert werden.

 

>MQTT Explorer - Programm für Mac/Windows/Linux zum Prüfen & Ausprobieren von MQTT Daten


Übersicht

Zurück zur HauptseiteZurück zur Hauptseite