Home Connect / BSH| Mit
diesem Funktionsbaustein werden Hausgeräte von Bosch, Siemens,
NEFF und Gaggenau über die Home Connect Cloud-API
eingebunden (Waschmaschine, Trockner, Geschirrspüler, Backofen,
Kaffeemaschine, Kühlgerät, Dunstabzug u. a.). Die Verbindung läuft ausschließlich über die Home-Connect-Cloud (HTTPS); eine lokale Anbindung der Geräte ist herstellerseitig nicht vorgesehen. Die Steuerung benötigt daher eine Internetverbindung. Ein Baustein repräsentiert ein Home-Connect-Konto, die Geräte des Kontos werden als Adressen generiert. Voraussetzung: Der Kunde besitzt ein Home-Connect-Konto (in der Home-Connect-App angelegt) und seine Hausgeräte sind in diesem Konto angemeldet. Die Steuerung muss mit dem Internet verbunden und im Studio mit der Steuerung verbunden sein. Anmeldung und Verknüpfung des Kundenkontos — Schritt für Schritt:
Kein Kunden-PC/-Handy zur Hand? Der Link mit Code kann auch auf einem beliebigen Gerät geöffnet werden — entscheidend ist nur, dass man sich dort mit dem Home-Connect-Konto des Kunden anmeldet. Je Gerät werden folgende Adressen erzeugt:
Hinweis: Statusänderungen werden über einen dauerhaften Ereignis-Datenstrom der Cloud empfangen und stehen ohne zyklische Abfrage sofort zur Verfügung. Für Tests kann als Server simulator.home-connect.com mit einem Entwicklerkonto verwendet werden; die Anmeldung erfolgt dort automatisch ohne Code-Eingabe. |
Ausgänge |
||
| ER |
Fehlercounter |
Anzahl Kommunikationsfehler (-1 = Software ohne SSL-Unterstützung) |
| ST |
Status |
0 = nicht angemeldet, 1 = angemeldet, 2 = angemeldet und Ereignis-Datenstrom aktiv |
Parameter |
||
| Server |
Home-Connect-Server (Standard: api.home-connect.com; für Tests: simulator.home-connect.com) | |
| Client-ID / Client-Secret |
Zugangsdaten der API-Applikation. Leer lassen = eingebaute uni-PRO-Zugangsdaten verwenden; nur für eigene Entwicklerkonten (z. B. Simulator) ausfüllen. | |
| Timeout (ms) |
Verbindungs-Timeout in Millisekunden | |
| Anzahl Geräte |
Anzahl der eingebundenen Hausgeräte (bestimmt die Anzahl der generierten Adressen) | |
| Geräteliste |
Zuordnung der Geräte (Geräte-ID/Name/Typ). Wird über die Suche automatisch gefüllt. | |
| Debug |
Zusätzliche Diagnoseausgaben im Fehlerprotokoll | |