Intégration externe - hOn (Haier, Candy, Hoover)

Bonjour à tous,

Avec un peu de retard car publié ce matin

Pour ceux qui ont un appareil Haier, Candy ou Hoover connecté à l’application hOn (lave-linge, lave-vaisselle, clim, frigo…), voici une intégration externe qui l’amène dans Gladys.

Ce qu’elle fait

Elle se connecte au cloud hOn avec l’e-mail et le mot de passe de l’application (transport cloud : les données passent par les serveurs de Haier), lit l’état des appareils chaque minute par défaut et envoie vos commandes. Gladys n’a pas d’intégration hOn native ; pour les autres lave-linge, voir le fil Mise en oeuvre du suivi lave-linge.

Fonctionnalités

  • Lave-linge, sèche-linge, lave-vaisselle : état, phase, programme (le choisir le lance), temps restant, pause, porte, consommations, sel et liquide de rinçage.
  • Climatiseurs : marche/arrêt, mode, consigne, ventilation, oscillation, températures.
  • Frigos, congélateurs, caves à vin : températures et consignes par zone, portes, modes. Fours : lecture seule.
  • 7 déclencheurs de scène : cycle démarré, cycle terminé (avec sa durée), erreur, remplissage nécessaire, appareil déconnecté / reconnecté, compte refusé.
  • 3 actions de scène : lancer un programme (avec départ différé), pause / reprise / arrêt, lire l’état.
  • 2 widgets : « Appareils hOn » et « Appareil hOn » (avancement du cycle, boutons).

Exemples de scènes :

  • quand le cycle du lave-linge est terminé → envoyer « Le linge est prêt » à la famille ;
  • quand le lave-vaisselle manque de sel → me prévenir ;
  • en semaine à 13 h, en heures creuses → lancer eco_40_60 sur le lave-linge chargé le matin.

Widgets Appareils hOn et Appareil hOn (illustration générée, pas une capture d’écran)

[Capture à venir : l’onglet Découverte avec un vrai appareil hOn]

Installation

  • Depuis le store : chercher « hOn ». Disponible dans la journée, le temps de l’indexation.
  • Ou depuis l’URL du dépôt : https://github.com/William-De71/gladys-hon.

Version minimale de Gladys : 5.1.1.

  1. Saisir l’e-mail et le mot de passe hOn, enregistrer, « Tester la connexion ».
  2. Onglet Découverte : ajouter vos appareils.
  3. Pour lancer un programme, activer le contrôle à distance sur l’appareil.

Limites connues

  • Haier ne publie pas d’API : j’ai porté en JavaScript la bibliothèque pyhon-revived qu’utilise l’intégration Home Assistant. Haier a changé sa connexion en juin 2026 et peut recommencer.
  • Je n’ai pas pu tester avec un vrai compte hOn, seulement avec les données anonymisées de vrais appareils publiées par le projet pyhOn : vos retours sont indispensables.
  • Les états sont interrogés (pas encore de push). Les comptes avec vérification en deux étapes par e-mail ne sont pas pris en charge.
Détails techniques
  • Un appareil Gladys par appareil hOn, identifié par son adresse MAC ; les fonctionnalités suivent ce que le modèle remonte.
  • La session (jamais le mot de passe) est gardée dans /data : un redémarrage ne se reconnecte pas, car hOn bloque les comptes qui se connectent trop souvent. Une connexion refusée met les essais en pause (15 min, puis plus).
  • Un cycle lancé ou arrêté par une action de scène ne déclenche pas les déclencheurs (pas de boucle) ; le premier état lu après un démarrage ne produit aucun événement.
  • Badge cloud par appareil, injoignable quand il n’est plus connecté à hOn.
  • Les noms de programmes sont ceux du cloud hOn, en anglais ; le bouton « Lister les programmes » donne ceux de l’action « Lancer un programme ».
  • Les modes du frigo (super froid…) restent en lecture seule si le modèle ne les expose pas dans ses réglages.

Faire un retour

Par une issue GitHub (Issues · William-De71/gladys-hon · GitHub) ou en répondant ici, avec la version de Gladys, la version de l’intégration, le type et le modèle de l’appareil, et les journaux avec DEBUG=gladys-integration-sdk (sans e-mail ni mot de passe).

Merci aux auteurs de pyhOn / pyhon-revived.

Testé avec un frigo sans problème détecté !

Merci du retour. J’ai même pas eu le temps de testé moi même sur mon lave-linge.

Bonsoir @Will_71

Merci pour cette intégration :folded_hands:

Voici mon tableau de bord pour le frigo :

Je suis jaloux de l’affichage de @GBoulvin qui affiche directement les températures sur le widget :sweat_smile:

On peut afficher le mode actuel (d’ailleurs le mien est actuellement en mode « éco » et pas « auto »), mais pas le sélectionner : une liste déroulante serait mieux, non ?

L’application « h0n » propose d’ajouter ou d’afficher le contenu du frigo. Serait-ce également à proposer ?

Belle soirée,

Jean

Je ne peux pas te dire comme cela, je regarde et je te tiens au courant.

@jean_bruder J’ai besoin d’appronfondir le sujet mais en attendant est-ce que tu peux m’envoyer le contenu de l’onglet Journaux après un « Actualiser ». Ça confirmera au moins que le frigo est bien lu, en attendant une nouvelle version avec un diagnostic plus poussé.

@jean_bruder , tu pourras mettre à jour j’ai ajouté des diagnostics, j’aurais plus de détails pour diagnostiquer ton frigo