Ich möchte mein Projekt auch hier in Forum vorstellen.
Vor einigen Monaten bin ich bei chris’ Custom Integration „Home Connect Local“ eingestiegen und habe daraus meinen eigenen Fork gemacht, „Home Connect Local UI“. Die Integration steuert Bosch-, Siemens- und Neff-Hausgeräte lokal per WebSocket in Home Assistant, ganz ohne Cloud.
Seitdem entwickle und patche ich selbstständig weiter. Es sind einige Bugfixes und eigene Verbesserungen zusammengekommen, dazu ein eigener Fork der zugrunde liegenden Websocket-Library für Fixes, die es upstream noch nicht gibt.
Angefangen hat das Ganze als kleines Side-Project für meine eigenen drei Geräte, Geschirrspüler, Kochfeld und Backofen. Weil die Integration generisch mit dem Geräteprofil arbeitet und nicht fest auf bestimmte Gerätetypen zugeschnitten ist, deckt der Fork mittlerweile deutlich mehr ab. Ich finde, das Projekt ist inzwischen reif genug für einen größeren Nutzerkreis.
Ich suche Tester für alle Gerätetypen Geschirrspüler, Kochfeld, Backofen, Waschmaschine, Trockner, Kühlschrank, Dunstabzugshaube, Kaffeevollautomat usw. Wer GitHub hat, kann gerne ein Issue oder einen PR erstellen, dann versuchen wir das zu fixen. Sonst einfach hier im Forum melden.
Installation (Kurzform)
In HACS als benutzerdefiniertes Repository hinzufügen: https://github.com/Asmir1975/homeconnect_local_hass-UI (Typ Integration), herunterladen, HA neu starten.
Einstellungen, Geräte und Dienste, Integration hinzufügen, “Home Connect Local”.
Einrichtungsmethode wählen: Anmeldung mit Home-Connect-Konto, oder vorhandene Profil-ZIP hochladen.
Gerät auswählen. Schlägt der Verbindungstest fehl, IP von Hand eintragen.
Bei mir läuft es schon und ich bin damit sehr zufrieden.
Geschirrspüler und Waschmaschine werden zuverlässig angezeigt und bedient.
Im Gegensatz zum Vorgänger, habe ich jetzt deutlich mehr Entitäten und Sensoren.
Was mache ich jetzt nur damit?
Ich habe die Sprachdatei noch ein wenig modifiziert, denn beim Geschirrspüler wurde „mainwash“ zu „Hauptwaschen“. Das erinnert mich mehr an eine Waschmaschine.
danke für positive Rückmeldung. Die Extra Entitäten kannst du einfach deaktivieren
Hab’ die de.json Z.561 gerade geprüft. Steht auf meiner TODO Liste für nächste Version wird in „Spülen“ geändert. Danke für den Hinweis! Passt besser zu anderen Programmphasen.
Edit: erledigt
Hättest du Lust, noch etwas zu testen? Ich hab seit einer Woche einen Fix in Arbeit, lokal auf meinen drei eigenen Geräten ohne dass mir bei der Programmauswahl irgendwas aufgefallen wäre.
Einfach die angehängte select.py gegen deine custom_components/homeconnect_ws/select.py tauschen, Home Assistant neu starten, und bei Gelegenheit an deiner Waschmaschine ein paar verschiedene Programme durchprobieren, ob dir bei der Auswahl was komisch vorkommt.
Falls doch: Rollback ist einfach, in HACS beim Repo auf die drei Punkte,
Redownload, Version 1.12.2 wählen, neu starten.
Wenn ich da gerade so draufgucke, dann kann man aus „Nachspülen“ noch „Klarspülen“ machen. Dafür braucht man doch auch den Klarspüler.
Nein Asko, ich bin als Tester ziemlich ungeeignet. Meine Waschmaschine läuft nur 2x im Monat und jeden 2. Monat noch einmal zusätzlich. Bis ich da Erfolge vermelde, ist ein halbes Jahr rum, sofern ich dran denke. Bei meinem Geschirrspüler muss ich auch immer 4 Tage sammeln, bis ich ihn anstelle und dann ist er noch nicht einmal so richtig voll. Scheiß Single-Haushalt.
Danke Olli, bei konstruktiven Feedbacks bin ich immer flott
Heiner: da haste wieder Recht. Kommt auf TODO. Hab sowieso einen Fix bereit für Issue #72. Dann mach ich die Zeile in einem Zug vor dem nächsten Release
EDIT: @SmartHobbyt
Edit: @olli offensichtlich kommt mein Projekt hier bei Community nicht gut an und wurde oft als „Spam“ gemeldet. Danke für deinen Beitrag. Ich lasse es so stehen ohne weitere Updates.
Viele Grüße aus dem Ruhrpott
Asko
@Asko Das System hinter dieser Forumssoftware is manchmal bissel streng.
Sollte aber jetzt passen. Systeme sind auch nur Menschen
Cooles Projekt. Vor allem wenn jetzt mal Wasch- bzw. Spülmaschine kaputt gehen oder sich doch was lohnt auszutauschen wird’s was mit HomeConnect werden
@SmartHobbyt: die Übersetzungen „Spülen“ und „Klarspülen“ für den Geschirrspüler sind mit drin, danke für deine Hinweise. @ArnaudFeld danke auch dir für die netten Worte
Rückmeldungen zu allen Geräten sind wie immer willkommen.
@Asko In der deutschen Übersetzung ist mir noch was aufgefallen.
In Zeile 567 befindet sich die Übersetzung vom Betriebszustand “run”. Dort steht “Im Betrieb”.
Mich stört dabei das m, denn “In Betrieb” trifft den Zustand eher.
Neu:
• Hauben mit Farbtemperatur-Presets voll unterstützt, getestet an Siemens LC91KLT60: Lüfter einschaltbar, Farbtemperatur mit Kelvin-Regler, Lüfterprofil, Verhalten beim Ein- und Ausschalten, Sensibilität, Intervall-Gesamtlaufzeit, Filter-Benachrichtigung, Favoritentaste kurz und lang
• Optionen bleiben nach einem Favoriten verfügbar (z. B. Pyrolyse-Level beim Ofen)
• Kein Neuladen mehr beim Wechsel zwischen IPv4 und IPv6
• Klare Meldung bei nicht angelegtem Favoriten statt 400
• Türstatus mit „Verriegelt“, Spülerprogramme Balanced Clean und Brillantglanz
• Mindestversion Home Assistant 2026.4.4
Bekannt:
• Start von Kaffee-Favoriten an echter Maschine noch unbestätigt
Ich verwende home connect local hass schon eine Weile mit einem Geschirrspüler von Bosch (SMH4EVX08E). Dazu die Automation mit pv von Tristan. Das funktioniert super.
Jetzt meine Frage: Wie binde ich Deine UI ein, wenn ich bereits die Integration benutze?
falls du die Integration von Chris bereits installiert hast, empfehle ich einen Clean Install.
Die vorhandene Integration deinstallieren und aus HACS löschen.
VG Asko
Nachtrag: Version 1.12.5 mit einigen Änderungen ist bereits online. Einige neue Entitäten per Gerät und… und… . Dazu mehr in Release Note .