Home Connect lokal in Home Assistant – Smarte Steuerung deiner Küchengeräte!

In meinem neuesten YouTube-Video zeige ich, wie du Home Connect-fähige Haushaltsgeräte lokal in Home Assistant integrierst – ganz ohne Cloud-Zwang. Das Ganze wird anhand einer Spülmaschine bei mir zuhause demonstriert, inklusive einer Automatisierung, die das Gerät bei genügend PV-Überschuss selbstständig startet.

Video: https://youtu.be/guIfYZE4D4E

Cloud vs. lokal – zwei Wege zur Integration

Es gibt zwei Hauptmethoden, um Home Connect Geräte in Home Assistant zu integrieren:

1. Offizielle Cloud-Integration

Diese Variante nutzt den offiziellen Home Assistant Home Connect Cloud-Flow. Sie erfordert:

  • Einen Home Connect Developer Account
  • Cloud-Zugriff mit entsprechender Autorisierung

Vorteile:

  • Einfach im Frontend integrierbar
  • Entitäten sind stabil und umfassend verfügbar

Nachteile:

  • Cloud-Zwang
  • Einrichtung etwas aufwendiger

2. Lokale Integration über HACS

Die spannende Alternative ist die lokale Integration aus dem Home Assistant Community Store (HACS), zu finden unter:

Diese Variante ermöglicht eine komplett lokale Steuerung, was für Datenschutz und Zuverlässigkeit ein echter Gewinn ist. Um sie zu verwenden, muss ein Profil der Home Connect API lokal gespeichert werden. Dazu ist das folgende Tool erforderlich:

Die Einrichtung ist einfach und gut dokumentiert. Ein gewisses Vertrauen in den Entwickler ist natürlich nötig – für mich persönlich war das kein Problem.

Die Krönung: PV-basierte Spülmaschinen-Automation

Ein Highlight im Video ist die praktische Automatisierung: Die Spülmaschine wird automatisch gestartet, wenn deine PV-Anlage genügend Überschuss produziert. Klingt simpel, spart aber bares Geld und macht smartes Energiemanagement greifbar.

Ablauf:

  • Die Spülmaschine wird am Vorabend mit einem „Helfer“-Flag aktiviert
  • Sobald am nächsten Morgen genug PV-Strom vorhanden ist, wird sie automatisch eingeschaltet
alias: Geschirrspüler ein, wenn Stromüberschuss
description: ""
triggers:
  - alias: Geschirrspüler Vorlauf ist über 60 [stoppen]
    trigger: numeric_state
    entity_id:
      - sensor.geschirrspuler_start_in
    above: 0.1
    id: stoppen
  - trigger: numeric_state
    entity_id:
      - sensor.pv_uberschuss_15min
    above: 1000
    id: starten
    alias: PV Überschuss über 1000W ist [starten]
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - stoppen
        sequence:
          - action: button.press
            metadata: {}
            data: {}
            target:
              entity_id:
                - button.geschirrspuler_abbrechen
            alias: Geschirrspüler Programm abbrechen
          - delay:
              hours: 0
              minutes: 0
              seconds: 2
              milliseconds: 0
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              entity_id:
                - switch.geschirrspuler_einschalter
            alias: Geschirrspüler ausschalten
          - action: input_boolean.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.geschirrspuler_bei_genug_energie_starten
            alias: Helper aktivieren
        alias: "Stoppen: Programmabbruch & Helfer setzen"
      - conditions:
          - condition: trigger
            id:
              - starten
          - condition: state
            entity_id: input_boolean.geschirrspuler_bei_genug_energie_starten
            state: "on"
            alias: Helper aktiv
          - condition: state
            entity_id: binary_sensor.geschirrspuler_tur
            state: "off"
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              entity_id:
                - switch.geschirrspuler_einschalter
            alias: Geschirrspüler einschalten
          - alias: Geschirrspüler Programm auswählen
            action: select.select_option
            metadata: {}
            data:
              option: dishcare_dishwasher_program_eco50
            target:
              entity_id:
                - select.geschirrspuler_ausgewahltes_programm
          - action: homeconnect_ws.start_program
            metadata: {}
            data:
              device_id: ab35c2b829bbdde427d16912de0b9313
            alias: Geschirrspüler Programm starten
          - action: input_boolean.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.geschirrspuler_bei_genug_energie_starten
            alias: Helper deaktivieren
        alias: "Start: Geschirrspüler einschalten & Programm starten"
mode: single

Fazit

Die lokale Integration von Home Connect in Home Assistant ist ein absoluter Gewinn für alle, die smarte Haushaltsgeräte ohne Cloudbindung nutzen wollen. Die Kombination mit einer PV-Anlage hebt das Ganze auf ein neues Level – besonders, wenn die Automatisierung sogar den Familienfrieden sichert.


Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert