Externe Integration - hOn (Haier, Candy, Hoover)

Hallo zusammen,

Etwas verspätet, da heute Morgen veröffentlicht

Für diejenigen, die ein Haier-, Candy- oder Hoover-Gerät haben, das mit der hOn-App verbunden ist (Waschmaschine, Geschirrspüler, Klimaanlage, Kühlschrank…), hier eine externe Integration, die es in Gladys bringt.

Was sie macht

Sie verbindet sich mit der hOn-Cloud mit der E-Mail und dem Passwort der App (Transport cloud: Die Daten gehen über die Haier-Server), liest den Zustand der Geräte standardmäßig jede Minute und sendet Ihre Befehle. Gladys hat keine native hOn-Integration; für andere Waschmaschinen siehe den Thread Umsetzung der Waschmaschinenüberwachung.

Funktionen

  • Waschmaschinen, Trockner, Geschirrspüler: Zustand, Phase, Programm (wählen und starten), verbleibende Zeit, Pause, Tür, Verbrauch, Salz und Spülmittel.
  • Klimaanlagen: Ein/Aus, Modus, Solltemperatur, Lüftung, Schwingung, Temperaturen.
  • Kühlschränke, Gefriergeräte, Weinkeller: Temperaturen und Sollwerte pro Zone, Türen, Modi. Öfen: Nur Lesen.
  • 7 Szenarien-Trigger: Zyklus gestartet, Zyklus beendet (mit Dauer), Fehler, Auffüllen erforderlich, Gerät getrennt / wieder verbunden, Konto abgelehnt.
  • 3 Szenenaktionen: Programm starten (mit verzögertem Start), Pause / Fortsetzung / Stopp, Zustand lesen.
  • 2 Widgets: „hOn-Geräte“ und „hOn-Gerät“ (Zyklusfortschritt, Buttons).

Beispiele für Szenen:

  • Wenn der Waschzyklus beendet ist → „Die Wäsche ist fertig“ an die Familie senden;
  • Wenn der Geschirrspüler Salz benötigt → mich benachrichtigen;
  • Unter der Woche um 13 Uhr, in Niedertarifzeiten → eco_40_60 auf der morgens beladenen Waschmaschine starten.

Widgets hOn-Geräte und hOn-Gerät (generierte Illustration, kein Screenshot)

[Screenshot folgt: Der Entdeckungs-Tab mit einem echten hOn-Gerät]

Installation

  • Über den Store: „hOn“ suchen. Verfügbar im Laufe des Tages, sobald die Indizierung abgeschlossen ist.
  • Oder über die Repo-URL: https://github.com/William-De71/gladys-hon.

Mindestversion von Gladys: 5.1.1.

  1. hOn-E-Mail und Passwort eingeben, speichern, „Verbindung testen“.
  2. Entdeckungs-Tab: Ihre Geräte hinzufügen.
  3. Um ein Programm zu starten, die Fernsteuerung auf dem Gerät aktivieren.

Bekannte Einschränkungen

  • Haier veröffentlicht keine API: Ich habe die pyhon-revived-Bibliothek, die die Home Assistant-Integration verwendet, in JavaScript portiert. Haier hat seine Verbindung im Juni 2026 geändert und könnte dies erneut tun.
  • Ich konnte es nicht mit einem echten hOn-Konto testen, nur mit anonymisierten Daten echter Geräte, die vom pyhOn-Projekt veröffentlicht wurden: Ihr Feedback ist unerlässlich.
  • Die Zustände werden abgefragt (kein Push noch). Konten mit E-Mail-Zwei-Schritt-Verifizierung werden nicht unterstützt.
Technische Details
  • Ein Gladys-Gerät pro hOn-Gerät, identifiziert durch seine MAC-Adresse; die Funktionen folgen dem, was das Modell meldet.
  • Die Sitzung (nie das Passwort) wird in /data gespeichert: Ein Neustart verbindet sich nicht erneut, da hOn Konten blockiert, die zu oft verbunden werden. Eine abgelehnte Verbindung setzt die Versuche aus (15 Minuten, dann mehr).
  • Ein durch eine Szenenaktion gestarteter oder gestoppter Zyklus löst keine Trigger aus (keine Schleife); der erste nach einem Neustart gelesene Zustand erzeugt kein Ereignis.
  • Cloud-Badge pro Gerät, nicht erreichbar, wenn es nicht mehr mit hOn verbunden ist.
  • Die Programmnamen sind die der hOn-Cloud, auf Englisch; der „Programme auflisten“-Button gibt die der „Programm starten“-Aktion.
  • Die Modi des Kühlschranks (superkalt…) bleiben schreibgeschützt, wenn das Modell sie nicht in seinen Einstellungen anzeigt.

Feedback geben

Über ein GitHub-Issue (Issues · William-De71/gladys-hon · GitHub) oder durch Antworten hier, mit der Gladys-Version, der Integrationsversion, dem Typ und Modell des Geräts und den Logs mit DEBUG=gladys-integration-sdk (ohne E-Mail oder Passwort).

Vielen Dank an die Autoren von pyhOn / pyhon-revived.

Getestet mit einem Kühlschrank! Keine Probleme festgestellt!

Danke für das Feedback. Ich hatte noch nicht mal Zeit, es selbst an meiner Waschmaschine auszuprobieren.

Guten Abend @Will_71

Vielen Dank für diese Integration :folded_hands:

Hier ist mein Kühlschrank-Dashboard:

Ich bin neidisch auf die Anzeige von @GBoulvin, die direkt die Temperaturen im Widget anzeigt :sweat_smile:

Man kann den aktuellen Modus anzeigen (übrigens ist meiner gerade im « Eco »-Modus und nicht im « Auto »-Modus), aber nicht auswählen: Eine Dropdown-Liste wäre besser, oder?

Die Anwendung « h0n » schlägt vor, den Inhalt des Kühlschranks hinzuzufügen oder anzuzeigen. Sollte das auch vorgeschlagen werden?

Schönen Abend,

Jean

Ich kann dir das nicht einfach so sagen, ich schaue nach und halte dich auf dem Laufenden.

@jean_bruder Ich muss das Thema vertiefen, aber bis dahin könntest du mir bitte den Inhalt der Registerkarte „Protokolle“ nach einem „Aktualisieren“ schicken? Das bestätigt zumindest, dass der Kühlschrank gelesen wird, bis eine neue Version mit einer detaillierteren Diagnose verfügbar ist.

@jean_bruder, du kannst es aktualisieren, ich habe Diagnosen hinzugefügt, damit ich deinen Kühlschrank besser diagnostizieren kann.