Hier erzähle ich dir, wie du Haushaltsgeräte mit Home Connect wie Geschirrspüler, Kühlschränke, Kaffeemaschinen oder Backöfen in Home Assistant einrichten und steuern kannst.
Das machen wir anhand meines smarten Geschirrspülers, der jetzt startet, wenn die Balkonsolar genug Energie produziert 🙌
Inhaltsverzeichnis
- Voraussetzungen
- Benutze Repos / Links
- Mein Geschirrspüler
- Automation für Geschirrspüler
- Was tun, wenn die Home Connect OAuth-Anmeldung nicht klappt?
- Fazit
Voraussetzungen
Die Home Connect App muss bei dir bereits eingerichtet sein und Home Assistant muss schon installiert sein, auf welcher Hardware spielt keine Rolle.
Benutze Repos / Links
- Home Connect Doku
- Testartikel von Stiftung Warentest zu Geschirrspülern
- Video zur Balkonsolaranlage in Home Assistant
Mein Geschirrspüler
Automation für Geschirrspüler
Hier noch die Automation mit der Dienstausführung, welche 2 Programme der Spülmaschine starten kann, wenn die Solaranlagenproduktion entweder heute oder morgen ihren Höhepunkt erreicht hat (oder wenn aktuell, bzw. in der nächsten Stunde ausreichend Energie produziert wird).
alias: Energy - Run Dishwasher at Sun Prime Time description: "" trigger: - device_id: d4678982bb5cea7611abf8bf0cf87822 domain: zha platform: device type: remote_button_short_press subtype: turn_on variables: dishwasher_mode: Dishcare.Dishwasher.Program.Eco50 - device_id: d4678982bb5cea7611abf8bf0cf87822 domain: zha platform: device type: remote_button_short_press subtype: turn_off variables: dishwasher_mode: Dishcare.Dishwasher.Program.Intensiv70 condition: [] action: - choose: - conditions: - condition: template value_template: >- {{ as_timestamp(states("sensor.power_highest_peak_time_today_2")) >= as_timestamp(now()) }} sequence: - service: input_datetime.set_datetime data: timestamp: >- {{ as_timestamp(states('sensor.power_highest_peak_time_today_2')) }} target: entity_id: input_datetime.nachste_startzeit_spulmaschine - conditions: - condition: or conditions: - condition: numeric_state entity_id: sensor.energy_current_hour_2 above: 0.3 - condition: numeric_state entity_id: sensor.energy_next_hour_2 above: 0.3 - condition: numeric_state entity_id: sensor.balkonsolar_power above: 300 sequence: - service: input_datetime.set_datetime data: timestamp: "{{ now().timestamp() }}" target: entity_id: input_datetime.nachste_startzeit_spulmaschine default: - service: input_datetime.set_datetime data: timestamp: >- {{ as_timestamp(states('sensor.power_highest_peak_time_tomorrow_2')) }} target: entity_id: input_datetime.nachste_startzeit_spulmaschine - service: homeassistant.turn_on data: {} target: entity_id: switch.geschirrspuler_power - delay: hours: 0 minutes: 0 seconds: 10 milliseconds: 0 - service: home_connect.start_program data: device_id: bb5f0d52269341c5f1df1841b2c3febc program: "{{ dishwasher_mode }}" key: BSH.Common.Option.StartInRelative value: >- {{ (as_datetime(states("input_datetime.nachste_startzeit_spulmaschine")).astimezone() - now()).seconds | int }} mode: single
Die Zeilen, in denen du höchstwahrscheinlich Anpassungen machen willst, habe ich dir farblich hervorgehoben.
Was tun, wenn die Home Connect OAuth-Anmeldung nicht klappt?
Mögliche Fehler
- home assistant home connect error unauthorized_client
Lösung
- Du musst aus Home Connect ausgeloggt sein (Aus dem Entwickler-Portal)
- Unter https://my.home-assistant.io muss die Adresse deiner Home Assistant Instanz hinterlegt sein (z.B. http://192.168.1.200:8123 oder der öffentlich erreichbare Name)
- Mit dem Browser, in dem du deine Instanz bei my.home-assistant.io hinterlegst, musst du auch die Einrichtung der Integration durchführen
- Wenn du es bereits einmal erfolglos versucht haben solltest, musst du wie im Video gezeigt die Anmeldedaten unter den 3 Punkten oben rechts bei den Integrationen entfernen und anschließend die Home Connect Integration neu hinzufügen
Fazit
Durch Home Connect gibt es einige Haushaltsgeräte wie Backöfen, Spülmaschinen, Kaffeemaschinen, Kühlschränke und Co., die man über eine App und ebenfalls über Home Assistant steuern kann. Dadruch werden ganz neue Möglichkeiten eröffnet, das eigene zu Hause und vor allem die Küche zu automatisieren.
Wie genau das geht, habe ich ja bereits im Video gezeigt 🙌
Wenn du Fragen oder Anmerkungen hast, zögere nicht, sie mir unten in den Kommentaren mitzuteilen und ich werde mein Bestes tun, um dir zu helfen. Vielen Dank fürs Zuschauen!
Bei meiner Siemens-Spülmaschine SN558S06TE ist ein automatisiertes einschalten nur bei aktivierter Fernstarttaste möglich.
**Zitat von HomeConnect
## Sicherheitsstufe orange: Mittel
Auf dieser Sicherheitsstufe musst du die Fernstart-Taste ausnahmslos jedes Mal drücken, wenn du das Haushaltsgerät starten möchtest. Sobald jemand die Tür der Waschmaschine, des Geschirrspülers oder des Trockners öffnet, wird der Fernstart deaktiviert. Dadurch sollen Haushaltsunfälle vermieden werden. Um den Fernstart wieder zu aktivieren, musst du die Taste erneut drücken.
Wird das hier umgangen bzw. hat die beschriebene Spülmaschine diese Sicherheitsvorkehrung nicht?
Moin. Leider scheitert der Aufruf der https: // my.home-assistant.io/ redirect/oauth immer wieder bei mir. Fehlermeldung: Invalid Parameters given. Danach komme ich auf eine HA-Seite mit “Create a link” und einer Auswahlliste. Dort kann ich aber nicht meine duckdns.org HA URL eingeben.
Was läuft hier schief?
Hallo zusammen,
nach der Anmeldung (hat mich gut Nerven gekostet) API etc. ist das Addon endlich aktiv.
Leider werden keine Geräte angezeigt.
Folgende Fehlermeldung steht im Protokoll.
Kann mir hier jemand bitte mal unter die Arme greifen.
Vielen Dank im Voraus
Fehler beim Einrichten
Hi,
du musst den folgenden Link eingeben: https://my.home-assistant.io/
Dort trägst du deine DNS Adresse ein die auf dein HA zeigt. Anschließend auf Update.
Das hat geklappt. DANKE!
Jetzt hänge ich bei der Anmeldung. Dieses Ding ist nicht konsistent … einmal soll ich die userid nehmen, dann die E-Mail Adresse. Meine Nerven.
Update: Nach dem Single-Key Gedöns habe ich den Backofen jetzt verknüpft. Was für’n Ritt